第一段:监听器(LISTENER)
第二段:本地服务名(Tnsname)
第三段:Oracle网络连接配置方法
$ netmgr
Windows下启动Net Manager图形窗口如下图示:
①.、?Oracle监听器配置(LISTENER)
(1)?启动服务器端监听器与数据库服务
Linux/Unix下,启动监听器:
$ lsnrctl start
关闭监听器:
$ lsnrctl stop
查看监听状态:
$ lsnrctl status
启动数据库:
$ sqlplus /nolog
或
SQLconn / as sysdba
SQLstartup
Windows下,启动监听器:
C:lsnrctl start
启动Oracle实例服务:
C:oradim ?a href="" class="none" title="cs" rel="external"cstartup –sid myoracle
关闭Oracle实例服务:
C:oradim –shutdown –sid myoracle
Linux/Unix下:
$ lsnrctl start aListener
Windows下:
C:lsnrctl start aListener
C:sqlplus /nolog
已连接.
首先登陆到远程linux,使用oracle用户登陆
然后修改%ORACLE_HOME/network/admin/LISTENER.ORA文件
修改为如下内容(按照远程服务器配置)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/product/10g)
(PROGRAM = extproc)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
其中,LISTENER是服务器中监听进程的名称;
PROTOCOL 表明所使用的网络协议,若是TCP/IP协议,则该值必须为"TCP";
HOST 表示服务器的网络地址,为服务器的IP或者网内的机器名;
SID_NAME 指服务器上运行的ORACLE数据库名称,该值应与.bash_profile文件中的环境变量ORACLE_SID相同(一般情况下此文件为缺省值"PLSExtProc");
ORACLE_HOME 是指ORACLE数据库的主目录,该值也应与. bash_profile文件中的环境变量ORACLE_HOME相同.
希望能帮到您!
Oracle监听器配置(LISTENER)
打开Oracle Net Manager创建监听
在开始菜单,选择oracle,再选择"配置和移值工具",打开Oracle Net Manager.
END
添加服务器数据库IP地址配置监听
配置服务名称
选择"服务名称",创建一个服务名称,最好跟目标主机数据库服务名称一致.
测试连接成功如下图,如果测试未成功,就按上面的步骤仔细检查看看哪里出问题了.一般查询服务器ip地址、端口、数据库用户名、密码、防火墙等等地方是否有问题.
方法:
①.、lsnrctl命令是oracle的监听命令,位置看下图;
以上就是土嘎嘎小编为大家整理的oracle怎么监听撞库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!