本地未安装Oracle数据库,但又想使用PL/SQL连接服务器端的数据库.
1.新建NETWORK文件夹, 在该文件夹下新建ADMIN文件夹, 在该文件夹下新建tnsnames.ora文件(拷贝下面的文件内容根据自己的数据库ip port 实例名进行修改)
修改NETWORK\ADMIN文件夹下的文件:tnsnames.ora中的数据库ip和数据库实例名(红色部分, 必要时修改端口,同事需要注意数据库实例名)
# tnsnames.ora Network Configuration File: D:\Develop\oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.30.152)(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.30.152)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
2.将NETWORK文件夹拷贝到instantclient_11_2文件夹下
3.将instantclient_11_2文件夹直接复制到PL/SQL的安装目录下
4.打开PL/SQL, 设置PL/SQL中的”工具”>”首选项”>1,2两处:
5.“确定”, 重启PL/SQL登录即可.
注意:
1.客户端版本与计算机版本需要对应
2.ip, port, 实例名
3.路径尽量不包含中文
感谢:PLSQL Developer安装、tnsnames.ora配置 解答
时间: 2024-10-03 23:16:26