时间:2021-07-01 10:21:17 帮助过:6人阅读
描述
本机无oracle,通过PLSQL Developer程序,连接虚拟机中的oracle11gR2
需要和服务端版本对应
下载相应的instant-client版本
- <code>https://www.oracle.com/cn/database/technology/instant-client.html</code>
解压后放到任意位置
- <code>D:\instantclient_11_2</code>
- <code>D:\instantclient_11_2\NETWORK\ADMIN</code>
在该路径下创建文件
- <code>tnsnames.ora</code>
该文件内容
- <code>ORCL =
- (DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.50 )(PORT = 1521))
- )
- (CONNECT_DATA =
- (SERVICE_NAME = orcl )
- )
- )</code>
其中192.168.0.50为服务端的IP
- <code>TNS_ADMIN
- D:\instantclient_11_2\NETWORK\ADMIN</code>
- <code>NLS_LANG
- SIMPLIFIED CHINESE_CHINA.ZHS16GBK</code>
preferences > Connection
Oracle Home
- <code>D:\instantclient_11_2\</code>
OCI library
- <code>D:\instantclient_11_2\oci.dll</code>
通过PLSQL Developer程序尝试进行连接,报错:ora-12541:TNS:无监听程序
修改服务端的listener.ora和tnsnames.ora配置文件
listener.ora
将
- <code>SID_NAME = CLRExtProc</code>
改为
- <code>SID_NAME = orcl</code>
将
- <code>HOST = localhost</code>
改为
- <code>HOST = 192.168.0.50</code>
tnsnames.ora
将两处
- <code>HOST = localhost</code>
改为
- <code>HOST = 192.168.0.50</code>
将
- <code>SID = CLRExtProc</code>
改为
- <code>SID = orcl</code>
其中,192.168.0.50为服务端的IP
将服务端listener.ora
文件中的
- <code>(PROGRAM = extproc)</code>
注释掉.
本机无oracle,远程连接
标签:配置文件 work 注释 china 目录 block imp net ogr