发布网友 发布时间:2022-05-03 05:21
共2个回答
懂视网 时间:2022-05-03 09:43
需要和服务端版本对应
下载相应的instant-client版本
https://www.oracle.com/cn/database/technology/instant-client.html
解压后放到任意位置
D:instantclient_11_2
D:instantclient_11_2NETWORKADMIN
在该路径下创建文件
tnsnames.ora
该文件内容
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.50 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl )
)
)
其中192.168.0.50为服务端的IP
TNS_ADMIN
D:instantclient_11_2NETWORKADMIN
NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
preferences > Connection
Oracle Home
D:instantclient_11_2
OCI library
D:instantclient_11_2oci.dll
通过PLSQL Developer程序尝试进行连接,报错:ora-12541:TNS:无监听程序
修改服务端的listener.ora和tnsnames.ora配置文件
listener.ora
将
SID_NAME = CLRExtProc
改为
SID_NAME = orcl
将
HOST = localhost
改为
HOST = 192.168.0.50
tnsnames.ora
将两处
HOST = localhost
改为
HOST = 192.168.0.50
将
SID = CLRExtProc
改为
SID = orcl
其中,192.168.0.50为服务端的IP
将服务端listener.ora
文件中的
(PROGRAM = extproc)
注释掉.
本机无oracle,远程连接
标签:配置文件 work 注释 china 目录 block imp net ogr
热心网友 时间:2022-05-03 06:51
需要一些前提条件: 1、对方的主机能被连接(如在同一局域网内) 2、需要知道对方数据库IP、端口号、服务名 3、需要知道对方提供的管理数据库的用户名及密码 连接方法: 1、在本地的oracle安装目录,找到tnsnames.ora文件