1.安装Oracle数据库
一般情况下Oracle的安装包有两个压缩包,把两个压缩包都解压缩以后,把2的database包复制粘贴到1的里面,然后打开复制后的文件里面的setup.exe安装。安装包很好找
配置监听
数据库配置listener.ora文件的时候要在SID_LIST_LISTENER下面加上你自己装数据库时候创建的数据库实例(一开始数据库装好以后只记得修改tnsnames文件了,忘记这里也要添加实例了)
// orcl为新添加的,host可以写ip也可以写计算机的名称,如果是虚拟机的话,ip地址写固定了就不需要每次换地址了,没固定有可能打开一次换一个ip
# listener.ora Network Configuration File: E:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521))
)
)
ADR_BASE_LISTENER = E:\app\Administrator
配置tnsnames.ora
// orcl为新添加的 host可以写ip也可以写计算机的名称
# tnsnames.ora Network Configuration File: E:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip/计算机名)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
可以用net configuration assistant测试服务是否连接成功。SERVICE_NAME为数据库实例名。
2.安装Oracle 64位客户端和plsql
64位的客户端和plsql搭配使用,plsql管理工具可以让Oracle数据库使用起来更加的方便。我把数据库还有64位的客户端安装到了虚拟机上,需要配置Oracle64的tnsnames具体配置与数据库的一样。在客户端的tnsnames配置的服务名就是plsql连接时候选择的服务名。还要配置ORACLE64的环境变量ORACLE_HOME,TNS_ADMIN。
PLSQL安装好以后,打开配置里面的首选项,进行以下配置
退出以后,再进plsql选择相对应的服务名,选择账号密码就可以登陆了。
安装包也很好找
3.安装Oracle 32位客户端和crystal reports
crystal reports只能搭配32位的Oracle客户端,32位的客户端的资源很难找
链接: link.
提取码:anlc
我安装到了自己电脑上,安装完成以后环境变量就自己创建好了。
配置tnsnames.ora
具体配置和之前的配置一样,注意选择SERVICE_NAME 的时候配置的是数据库的服务名。
配置好以后,安装crystal reports,水晶报表安装好以后,打开‘设置数据源位置’更新数据库连接,服务填写32位客户端配置的服务名,账号密码输入即可。
Oracle数据库不是一般的难用照着SQL server差远了