LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 841|回复: 0

Oracle安装好后,client端Network配置问题解决方法

[复制链接]
发表于 2003-9-11 11:04:09 | 显示全部楼层 |阅读模式
通常我们本地机器访问是通过$ORACLE_SID这个变量来访问的,如果我们想在客户端上访问Oracle的服务器该如何处理呢,本人经过实践后,写个通用的方法供各位参考参考。

首先需要在服务器端启动监听器服务,用lsnrctl命令来处理
以oracle账号登陆,在提示符$下输入如下命令启动监听器服务
lsnrctl start

如果不知道监听器服务是否启动可以用下面的命令查看
lsnrctl status

如果需要关闭监听器服务,在提示符$下输入如下命令启动监听器服务
lsnrctl stop

然后在客户端上需要安装Net8协议,这个是Oracle用于方便client与server之间连接,只需要改动极少的内容就可以方便你访问。(至于如何安装,请自行试一试看看)
然后我们需要修改一个tnsname.ora文件即可,该文件可能位于C:\Oracle\ora92\network\ADMIN目录下(某些版本的可能是NET80\ADMIN目录下),实际情况可以使用查找功能,一般都是在network\ADMIN目录下,前面的则视安装的版本和路径而定。

用记事本打开该文件,在文本内容的最前端上添加如下内容
XXXXXX =
(DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 128.1.1.X)(PORT = 1521))
)

(CONNECT_DATA =
     (SERVICE_NAME = XXX)
)

其中的内容请自行更改,host用ip地址,port一般是1521(看实际情况更改),SERVICE_NAME为该数据库的名称,最开始的XXXXXX可以为任意的命名,当然让人一幕了然最好。

修改好后,就可以在sqlplus或者toad、plsql developer中指定要连接到XXXXXX即可。
例如在sqlplus中,在主机字符串中输入XXXXXX,在用户名和密码中输入system和manager就可以访问server了。

希望有所帮助,减少新手们的摸索时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表