1准备工作
1.1在网上下载plsql,instantclient两个安装包。
instantclient下载地址
plsql下载地址下载地址
1.2 plsql安装
安装和正常软件安装没什么区别,想要改变安装地址的直接修改安装路径即可,安装完毕之后等待后续操作即可
1.3instantclient安装
instantclient下载之后是一个压缩包
解压之后不需要安装,直接解压之后将解压的文件放到D:\Program Files (x86)这个路径即可
1.4配置instantclient环境变量
进入桌面右键点击电脑图标,点击属性,点击高级设置
点击之后会出现如下图所示
点击环境变量,为instantclient配置环境变量。
在环境变量一栏选中Path后点击编辑。
新建一个环境变量,输入instantclient安装位置,我的如下所示
找到安装的位置,里面有许多文件的地方,直接复制上边的路径到新建的环境变量中。新建之后保存即可。
1.5找到安装instantclient的位置。
在这个路径下创建一个network的文件,在文件中创建一个admin文件夹
在admin文件夹中创建两个文件分别为:listener.ora和tnsname.ora
listener文件中的内容为
LISTENER = #
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.10)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /data/oracle
其中需要修改的地方为下图ip地址,这个ip地址需要改成你安装oracle数据库的地址
tnsname.ora文件内容为
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.10)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
其中需要修改的地方以及需要注意的地方如下图
host需要改成你安装oracle数据库的地址,其中orcl是服务名,在远程连接的时候需要跟服务名,后续就能知道他会出现在何处了。
1.6修改plsql配置
找到plsql的设置,各版本位置不一定相同,进入设置之后找到如下图所示的地方
oracle home这一栏需要填写instantclient安装路径,一直到admin文件,也就是我们上面刚刚创建的文件夹这个位置
OCI library这一栏需要填写安装路径中一直到oci.dll,可以理解成指定到OCI.dll这个扩展程序,所以我们的路径应该是:D:\Program Files (x86)\instantclient-basic-windows.x64-18.5.0.0.0dbru\instantclient_18_5\oci.dll
1.7尝试远程连接oracle数据库。
其中数据库的地址为你需要远程连接的oracle数据库电脑地址和端口号1521以及orcl服务
系统管理员账户需要将连接为这一项改成sysdba,其他普通用户登录的时候改成Normal即可。
连接的时候需要确定你能访问oracle数据库的电脑,他们之间能够通信,也需要注意数据库服务器的防火墙状态。