一、oracle网络配置
- Oracle安装完成后,服务器和客户端都需要进行网络配置才能连接,服务端配置监听,客户端配置网络服务名。
- 服务端通过配置文件“listener.ora”设置端口、地址、监听协议、全集数据库名称;客户端通过配置文件“tnsnames.ora”设置和服务端相同的参数,并使用sqlplus等客户端工具(sqlplus或者开发语言中oracle连接出驱动器)进行连接。
1.监听器配置(服务器端)
(1)lsnrctl命令行格式:
lsnrctl { start | stop |status | reload | set | show | help | version | change_password}
(2)监听器修改(注:需将主机IP和域名提前添加到/etc/hosts文件)
su - oracle //切换用户为oracle
vim /opt/oracle/product/11.2/db_1/network/admin/listener.ora //编辑监听端配置文件
LISTENER = //监听器名称
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(HOST = oracle.hiahia.org)(PORT = 1522))
)
)
解析:
PROTOCOL //通信协议
HOST //服务器主机名或IP
PORT //监听端口号
(3)将实例的服务描述添加到listener.ora中
SID_LIST_LISTENER = //格式:SID_LIST_监听名
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl) //实例名
(ORACLE_HOME = /opt/oracle/product/11.2/db_1) //标识服务的Oracle 主目录位置
(GLOBAL_DBNAME = abc) //全局数据库名称。在这里仅表示对外的网络连接名称,可以任意设置
)
)