oracle 使用database control 配置数据库时,要求在当前oracle主目录中配置监听程序,必须运行Netca以配置

oracle 使用database control 配置数据库时,要求在当前oracle主目录中配置监听程序,必须运行Netca以配置,第1张

oracle是这样的:

监听与数据库的服务是分开的,是单独的一个Session线程。

监听是专门负责挂牌的,就想医院里面你看到的专门挂牌的那个地方用来接待病人的(即:访问IP)

但是监听到有病人的时候,知道她看妇科病,但是妇科医生没有坐诊(即:为所寻找的这个数据库实例没有启动,不坐诊)

现在你是强行让妇科医生坐诊,但是医院却不开门(即监听为关闭状态)

所以总让你先开启监听,开启监听的步骤如上图所说:

或者:

cmd-->lsnrctl start

-->sqlplus "/as sysdba"

-->startup;

此时就OK了。

首先登陆到远程linux,使用oracle用户登陆

然后修改%ORACLE_HOME/network/admin/LISTENERORA文件

修改为如下内容(按照远程服务器配置)

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))

)

(DESCRIPTION =

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

)

)

其中,LISTENER是服务器中监听进程的名称

PROTOCOL 表明所使用的网络协议,若是TCP/IP协议,则该值必须为“TCP”;

HOST 表示服务器的网络地址,为服务器的IP或者网内的机器名;

PORT 指TCP/IP协议在主机中所占用端口号,ORACLE缺省使用1521,是在安装ORACLE数据库时定义的,在安装时可以改变,安装完成后不能改变此值;

SID_NAME 指服务器上运行的ORACLE数据库名称,该值应与bash_profile文件中的环境变量ORACLE_SID相同(一般情况下此文件为缺省值“PLSExtProc”);

ORACLE_HOME 是指ORACLE数据库的主目录,该值也应与 bash_profile文件中的环境变量ORACLE_HOME相同。

希望能帮到您!

这个不是命令配置的,是改文件

如果是服务端:

$ORACLE_HOME/network/ADMIN目录,修改LISTENERORA

到$ORACLE_HOME/bin下,通过lnsrctl start启动监听  lnsrctl stop | lnsrctl status 分别是停止监听和查看监听状态

如果是客户端:

$ORACLE_HOME/network/ADMIN目录,修改tnsnamesora

==========================================================

配置LISTENERORA的demo:

LISTENER =                                                                     

 (ADDRESS_LIST=                                                                

(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))                          

(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))                     

                                                                               

SID_LIST_LISTENER=                                                             

  (SID_LIST=                                                                   

(SID_DESC=                                                                   

        #BEQUEATH CONFIG                                                     

         (GLOBAL_DBNAME=salesdbmycompany)                                     

         (SID_NAME=sid1)                                                         

         (ORACLE_HOME=/private/app/oracle/product/803)                       

        #PRESPAWN CONFIG                                                     

        (PRESPAWN_MAX=20)                                                      

  (PRESPAWN_LIST=                                                            

          (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))               

        )                                                                      

       )                                                                       

      )                                                                        

配置tnsnamesora的demo:

ora_xxx =

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SERVICE_NAME = ora11g)    <-----这个地方填SID_NAME也行

    )

  )

打开Oracle Net Manager创建监听

1

在开始菜单,选择oracle,再选择“配置和移值工具”,打开Oracle Net Manager。

2

在d出的窗口上 选择“监听程序”,点击左边的“+”图标,创建监听。

3

在接下来的窗口上选择监听名称,或者自己起一个监听名称,在点击下方“确定”按钮。

END

添加服务器数据库IP地址配置监听

1

点击“添加地址”按钮,填写好服务器主机ip地址以及端口号并及时保存。

END

配置服务名称

1

选择“服务名称”,创建一个服务名称,最好跟目标主机数据库服务名称一致。

2

点击下一步,选择TC/IP选项,再单击下一步。

3

填写好服务器数据库主机名,一般填写IP地址就可以了,再填写好端口:1521 。下一步的时候,填写好服务名,跟SID一致就可以了。

4

测试是否可以连通,点击“测试”按钮,更改进入数据库 *** 作的账户跟密码点击测试。

5

测试连接成功如下图,如果测试未成功,就按上面的步骤仔细检查看看哪里出问题了。一般查询服务器ip地址、端口、数据库用户名、密码、防火墙等等地方是否有问题。

>

以上就是关于oracle 使用database control 配置数据库时,要求在当前oracle主目录中配置监听程序,必须运行Netca以配置全部的内容,包括:oracle 使用database control 配置数据库时,要求在当前oracle主目录中配置监听程序,必须运行Netca以配置、如何为远程oracle服务器配置监听、linux下如何用命令来配置oracle11g的监听等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9451374.html

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

发表评论

登录后才能评论

评论列表(0条)

保存