时间:2021-07-01 10:21:17 帮助过:17人阅读
oracle 的网络
监听
listener:
ip地址修改
vi /etc/sysconfig/network-scripts/ifcfg-eth0   ifcfg-eth0//第一块网卡
IPADDR=192.168.0.1
cat /etc/hosts 192.168.0.1 node1.test.com node1
修改主机名
cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node1.test.com
// 需要重启 才能生效
cat /etc/hosts  192.168.0.1          node1.test.com          node1
修改全线主机名和主机名
修改都是用vi修改
控制监听
lsnrctl start|stop|status|service
添加监听
在虚拟机终端里 netca 进入图形界面编辑
netmgr 图形编辑
实例的配置
静态注册和动态注册
基本上不用静态注册 绝大多数情况都是动态注册
静态注册和动态注册
	什么是静态注册
		就是监听器的配置文件中写明了监听哪个实例 需要配置SID_DESC字段
		定位实例的方式可以使用SID_NAME或者SERVICE_NAME来定位
	什么是动态注册
		就是监听器的配置文件中没写明监听哪个实例
		要通过PMON告知监听器要监听的具体实例
		PMON是将SERVER_NAME告诉给监听器 这个过程就是注册
		默认一分钟PMON注册一次 也就是说启动监听 还没注册时 是无法连接的
		添加3种方式,后面的删掉,用文档改写
	区分静态注册和动态注册
		lsnrctl status
		是 ready 就是动态
		是 unknow 就是静态
动态注册
3种注册方式:
本地默认端口监听
本地非默认端口监听
远程监听       监听和数据库不再一个主机上
本地非默认端口监听
本地非默认端口:
netca创建listener15210,使用15210端口
$ netstat -tlnp | grep 15210
写入监听的别名:
$ cd $ORACLE_HOME/network/admin
$ vi tnsnames.ora
listener15210 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = node1.test.com)(PORT = 15210))
  )
  
修改参数:
SQL> ALTER SYSTEM SET LOCAL_LISTENER=listener15210;
SQL> ALTER SYSTEM register;     立即注册(可选)
oracle网络
标签:protocol address protoc sys status pad 编辑 网卡 数据