oracle的监听

本文详细介绍了Oracle数据库的监听配置过程,包括服务器端的listener.ora文件设置与客户端的tnsnames.ora文件配置。此外还提供了如何使用lsnrctl命令进行监听管理,以及如何通过tnsping测试连接的方法。

1.oracle的学习资料
盖国强的 oracle ace
tom 大师
学习oracle的网站
asktom.oracle.com
http://www.eygle.com/
###############
oracle的监听
###############
2.服务器端配置
vim $ORACLE_HOME/network/admin/listener.ora

host为自己主机的IP,监听本机的1521 oracle端口,可以自己和、别人远程访问
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.54.66)(PORT = 1521))
    )
  )
ADR_BASE_LISTENER = /u01/app/oracle 用来指定监听的log和trace放在哪里

3.监听的命令

lsnrctl stop|start|status 监听的停止|启动|状态
4.客户端配置
tnsnames.ora远程访问的配置信息
vim $ORACLE_HOME/network/admin/tnsnames.ora
#别名,实际访问的是10.10.54.243的orcl的,访问成功还得对方的lsnrctl在监听
orcl66 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.54.66)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl) 。。。数据库实例
    )
  )
测试连接配置是否能通(相当于ping命令)
tnsping orcl66
连接orcl66以sys身份和对方设置的sys用户的密码
sql sys/aaa12345@orcl66



6.连接标识符是在tnsnames.ora 配置
连接的语法如下
{<username>[/<password>][@<connect_identifier>] | / }
          [AS {SYSDBA | SYSOPER | SYSASM}]



7.如果监听文件listener.ora或者tnsname.ora 不存在图形配置
gyf@gyf :~/Downloads$ ssh -X oracle@10.10.54.66
[oracle@ora66 ~]$ netca

转载于:https://my.oschina.net/u/1458120/blog/225655

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值