oracle改变ip后的问题
2016-01-26 15:32
429 查看
虚拟环境中,克隆了一台centos,修改ip后,里面以前安装的oracle有问题。
首先修改oracle监听ip
cd /opt/Oracle/app/oracle/product/12.1.0/dbhome_1/network/admin
修改listener.ora下的ip地址:
进入sqlplus,关闭并重启oracle实例
shutdown immediate;
startup;
之后重启监听:
lsnrctl start
启动后报出:
the listener supports no services
尝试如下解决方案:
一、手工注册
SQL> alter system register;
System altered.
注册后重启服务、监听,发现依然不行,服务端仍是:the listener supports no services,客户端连接是:
二、修改 listener.ora
在LISTENER里添加内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)
之后重启监听,问题解决!
另,感觉这是个bug,google下·看到:http://www.askmaclean.com/archives/11gr2-rac-add-listener-static-register.html
原来在11gr2新建和修改监听后,不会自动静态注册,需要退出netca 界面,启动netmgr界面,为监听加入静态注册的信息:
点选方才创建的监听器,选择Database Services菜单
填入Global Database Name和本地实例的SID信息,并确认ORACLE HOME Directory(应是Grid Infrastructure的Home目录)正确后点选Save Network Configuration。
重启监听即可
首先修改oracle监听ip
cd /opt/Oracle/app/oracle/product/12.1.0/dbhome_1/network/admin
修改listener.ora下的ip地址:
# listener.ora Network Configuration File: /opt/Oracle/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.109.71)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )
进入sqlplus,关闭并重启oracle实例
shutdown immediate;
startup;
之后重启监听:
lsnrctl start
启动后报出:
the listener supports no services
尝试如下解决方案:
一、手工注册
SQL> alter system register;
System altered.
注册后重启服务、监听,发现依然不行,服务端仍是:the listener supports no services,客户端连接是:
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
二、修改 listener.ora在LISTENER里添加内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)
之后重启监听,问题解决!
另,感觉这是个bug,google下·看到:http://www.askmaclean.com/archives/11gr2-rac-add-listener-static-register.html
原来在11gr2新建和修改监听后,不会自动静态注册,需要退出netca 界面,启动netmgr界面,为监听加入静态注册的信息:
点选方才创建的监听器,选择Database Services菜单
填入Global Database Name和本地实例的SID信息,并确认ORACLE HOME Directory(应是Grid Infrastructure的Home目录)正确后点选Save Network Configuration。
重启监听即可
相关文章推荐
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群 (1)
- 如何使用sysdba身份通过jdbc连接oracle?
- oracle或mysql分组查询并且获取前3条排序后的数据
- oracle将普通表变分区表
- Oracle Enterprise Manager Cloud Control 12c R4 安装配置
- oracle表空间不足扩容的方法
- ORACLE查询技巧----OVER(PARTITION BY)
- 基于Oracle数据库操作的SQL基础语法
- oracle的physical dataguard的配置过程
- oracle远程导入导出数据库
- oracle 新建用户、表空间
- Oracle存储过程中常见异常记录
- Oracle 表操作
- Oracle 删除重复数据只留一条
- oracle数据库表分区基本语句
- Oracle数据库迁移--->从Windows到Linux
- ora-14400插入的分区关键字未映射到任何分区---oracle数据库表过期问题
- Oracle spool 用法小结
- oracle查询非数字字段的数据
- java解决对US7ASCII编码的ORACLE数据库数据解码