oracle的监听

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 [email protected]
[oracle@ora66 ~]$ netca

你可能感兴趣的:(oracle的监听)