博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle网络
阅读量:7106 次
发布时间:2019-06-28

本文共 1152 字,大约阅读时间需要 3 分钟。

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; 立即注册(可选)

转载于:https://www.cnblogs.com/luo102154/p/7359982.html

你可能感兴趣的文章
利用SqlBulkCopy插入数据
查看>>
spring + ehcache 实例
查看>>
JS模板和JSON数据的结合
查看>>
关于面试宝典中的-检测并修改不适合的继承
查看>>
有关T-SQL的10个好习惯 转载http://www.cnblogs.com/CareySon/archive/2012/10/11/2719598.html
查看>>
Qt的QWaitCondition
查看>>
有钱不赚的老板
查看>>
PHP eval() 函数
查看>>
提高软件质量实践——Facebook 篇
查看>>
SQLSERVER和ORACLE批量处理表名和字段名大写
查看>>
mysql日志设置优化
查看>>
关于异步加载、缓存图片、软引用等
查看>>
小心DataContractJsonSerializer和JavaScriptSerializer的内部实现差异
查看>>
VS2005 WebService 引用无法识别DataTable
查看>>
c/c++ 宏中"#"和"##"的用法
查看>>
TypeScript
查看>>
激发灵感:26个清爽的蓝色调网页设计作品欣赏
查看>>
理解UIApplication(转)
查看>>
JavaScript面向对象编程入门
查看>>
单机版数据库
查看>>