在Windows 下如何访问Linux 中的Oracle 数据库 如何配置tns

在Windows 下如何访问Linux 中的Oracle 数据库 如何配置tns,第1张

首先必须安装Windows版本的Oralce客户端程序(服务端也可以,它包含客户端内容,但安装后文件会更大)。

安装到最后,需要设定主机IP、服务名称等,这些可以随意填写,因为后面可手工配置。

安装完Oracle程序后,进入安装目录,在Client\Netork\Admin目录下会有一个tnsnames.ora文件,用记事本打开它。

编辑或新增内容,test是其他程序调用数据库的名称,Host是Oracle数据库地址,Port一般默认1521,service_name是Oracle的数据库服务名称,这些内容一定要正确。此时可安装一个PL/SQL程序,安装后打开PL/SQL,Database选择test,输入账号密码,即可登陆,对数据进行 *** 作。

test =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.3)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = mytest)

    )

  )

在你想放置该tns文件的位置

vi tnsnames.ora

添加以下内容

servicesname =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS =

(PROTOCOL = TCP)

(HOST = IP)

(PORT = 1521)

)

)

(CONNECT_DATA =

(SERVICE_NAME = servicesname)

)

)

设置环境变量:

TNS_NAME=文件地址/tnsnames.ora

被oracle client调用

运行命令netmgr,建立一个listener

然后运行命令启动listener进程:

lsnrctl start

远程其他计算机安装Oracle的客户端,并配置tnsnames.ora文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8971031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存