当前位置:七道奇文章资讯数据防范Oracle防范
日期:2011-01-25 22:55:00  来源:本站整理

浅析Oracle监听器安装与配置-入门底子[Oracle防范]

赞助商链接



  本文“浅析Oracle监听器安装与配置-入门底子[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本地服务名(Tnsname)

Oracle客户端与服务器端的衔接是通过客户端发出衔接恳求,由服务器端监听器对客户端衔接恳求举行合理查抄,假如衔接恳求有效,则举行衔接,不然回绝该衔接.

本地服务名是Oracle客户端网络配置的一种,别的还有Oracle名字服务器(Oracle Names Server)等.Oracle常用的客户端配置就是采取的本地服务名,本文中介绍的也主如果基于本地服务名的配置.

Oracle网络衔接配置办法

配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成(激烈倡议在这个图形化的工具下完成Oracle服务端或客户端的配置).在Windows下,点击"开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager"启动Oracle网络管理器工具,在Linux/Unix下,操纵netmgr号令来启动图形化Oracle网络管理器,如:$ netmgr.

1、Oracle监听器配置(LISTENER)

选中树形目录中监听程序项,再点击左上侧"+"按钮增添监听程序,点击监听程序目录,默许新加的监听器名称是LISTENER(该名称也可以由肆意合理字符命名).选中该名称,选中窗口右侧栏下拉选项中的"监听位置",点击增添地址按钮.在呈现的网络地址栏的协议下拉选项中选中"TCP/IP",主机文本框中输入主机名称或IP地址(假如主机即用作服务端也作为客户端,输入两项之一均有效;假如主机作为服务端并需求通过网络衔接,倡议输入IP地址),端口文本框中输入数字端口,默许是1521,也可以自定义肆意有效数字端口.

选中窗口右侧栏下拉选项中的"数据库服务",点击增添数据库按钮.在呈现的数据库栏中输入全局数据库名,如myoracle.注意这里的全局数据库名与数据库SID有所辨别,全局数据库名实际通过域名来掌握在同一网段内数据库全局命名的唯一性,就如Windows下的域名掌握器,如这里可以输入myoracle.192.168.1.5.Oracle主目录可以不填写,输入SID,如myoracle.

保存以上配置,默许便可在Oracle安装目录下找到监听配置文件 (Windows下如D:\oracle\ora92\network\admin\listener.ora,Linux/Unix下$ ORACLE_HOME/network/admin/listerer.ora).至此,Oracle服务端监听器配置已经完成.

2、本地服务名配置(Tnsnames)

本地服务名是基于Oracle客户端的网络配置,所以,假如客户端需求衔接数据库服务器举行操作,则需求配置该客户端,其依靠对象可以是肆意一台欲衔接数据库服务器举行操作的PC机,也可以是数据库服务器自身.如前面所介绍,可以操纵Oracle自带的图形化管理工具Net Manager来完成Oracle客户端的配置.

假如数据库服务器端相关服务启动了,可以点击测试按钮举行衔接测试.Oracle默许是通过scott/tiger用户举行测试衔接,由于scott用户是Oracle自带的示例用户,关于正式的业务数据库或专业测试数据库大概没有配置这个用户,所以需求更改成有效的用户登录才大概测试成功.假如这里测试衔接不成功,也不要紧,先点完成按钮完毕配置.

回到Oracle网络管理器(Oracle Net Manager)主窗口,保存配置,默许便可在Oracle安装目录下找到本地服务名配置文件(Windows下如D:\oracle\ora92\network\admin\tnsnames.ora;Linux/Unix下$ ORACLE_HOME/network/admin/ tnsnames.ora).

树形目录下的服务命名可以通过编辑菜单里的重命名菜单更改成肆意合理字符构成的服务名称,注意服务名称前不能有空格字符,不然大概无法衔接数据库服务器.

3、衔接数据库服务器

(1)启动服务器端监听器与数据库服务:

Linux/Unix下,启动监听器:$ lsnrctl start

·关闭监听器:$ lsnrctl stop

·查看监听状况:$ lsnrctl status

SQL>conn sys@myoracle as sysdba --这里的myoracle是前面配置的客户端本地服务名.

SQL>conn / as sysdba

SQL>startup

Windows下,启动监听器:C:\lsnrctl start

启动Oracle实例服务:C:\oradim –startup –sid myoracle

关闭Oracle实例服务:C:\oradim –shutdown –sid myoracle

以上服务必须同时启动,客户端才能衔接数据库.由于默许配置的监听器名称是Listener,上述号令可以正常启动监听器,假如监听器名称是别的名称,如aListener,则需求用下列方法才能启动:

Linux/Unix下:$ lsnrctl start aListener

Windows下:C:\lsnrctl start aListener


  以上是“浅析Oracle监听器安装与配置-入门底子[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 浅析Oracle监听器安装与配置-入门底子
  • 浅析Oracle多语言环境下to_date时间转换
  • 浅析Oracle数据库集合办法-备份恢复
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .