免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3842 | 回复: 10
打印 上一主题 下一主题

[故障求助] aix+hacmp+oracle11.2.0.3 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-18 23:19 |只看该作者 |倒序浏览
软件版本  ha 6.1sp8     aix6.1.0.4-1216
1 安装过程:
在一台aix上装了系统,做好基本配置,安装oracle11.2.0.3软件,再创建实例,建监听,启动监听,客户端配置tnsname,进行连接。
2 杯具出现了:
在aix上 :
export ORACLE_SID=XXX     然后sqlplus / as sysdba 提示连接到空闲例程,难道数据库没启  动?  立马运行ps-ef|  grep ora_* 发现进程都是启动的。
在客户端:
tnsping 服务名  ok状态  sysqlplu system/DHHZDHHZ@服务名 连接ok  操!!!
立马 发查询命令 select instance_name,status from v$instance   结果open   
                        select open_mode from v$database    结果 read write
                        select * from tab  出来一堆表,充分说明了数据库是启动的
3 在客户端shutdown immediate 数据库后 在服务器aix上startup 启动ok  此时在客户端sysqlplu system/DHHZDHHZ@服务名 提示以下内容:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
IBM AIX RISC System/6000 Error: 2: No such file or directory
4 在客户端用 sqlplus  sys/dhhzdhhz@xxx  as sysdba 登录进去提示连接到空闲例程???同时在服务器端aix下则sqlplus  /  as sysdba 完全可以连接!!!



论坛徽章:
0
2 [报告]
发表于 2012-07-18 23:55 |只看该作者
怎么没人恢复我啊。!!!

论坛徽章:
0
3 [报告]
发表于 2012-07-19 17:20 |只看该作者
首先,这是个数据库问题

其次,这和ha有啥关系呢

再次,你在aix安装完oracle之后,为啥还需要export sid啊?这个正常应该是.profile文件里面有的

最后,对于你其它的问题,最好能把你主机的ip,安装信息,listener文件
客户端的tnsnames文件等都贴出来,然后再分析

论坛徽章:
0
4 [报告]
发表于 2012-07-19 22:55 |只看该作者
单节点上有两个实例难道不用export sid吗?
为啥提ha,是因为ha启动后会给接口绑定一个ip地址。暂不确定是不是由于这个ip地址存在在先,在创建监听会产生这个怪问题。
客户端tnsping 连接符 ok! 说明可以找到监听的ip地址和端口。telnet监听端口也是通的,应该能说明客户端已可以读取监听配置文件,既然能读取配置文件了,那就肯定能找到globe_nam 既然能找到globe_name那肯定能找到sid 。。。。。
现在时间紧迫不纠结于此问题,换个11.2.0.2装没有问题。

论坛徽章:
0
5 [报告]
发表于 2012-07-19 23:57 |只看该作者
要先完成全手动测试,再交给HA来控制,避免问题混在一起

论坛徽章:
0
6 [报告]
发表于 2012-07-20 09:02 |只看该作者
以后决然不会启动了ha后在安装配置数据库,会先调试好ha,然后停止ha手动varyonvg vg mount文件系统。在安装数据库

论坛徽章:
0
7 [报告]
发表于 2012-07-20 14:19 |只看该作者
本帖最后由 InfoSVC 于 2012-07-20 14:19 编辑

lz什么时候说过是单节点双示例了

其次换了11.2.0.2来解决11.2.0.3的问题还是比较少见的

说句实话,到现在我都没有明白lz的问题在哪里

论坛徽章:
0
8 [报告]
发表于 2012-07-20 15:39 |只看该作者
重新描述问题
            1  在aix上仅装oracle11.2.0.3 软件,然后建实例,之后给接口配置别名ip (模拟ha启动给接口配置别名ip)
                 2 创建监听,监听ip为别名ip地址,启动监听
            3  在客户端创建服务名。tnsping 服务名 ok  sqlplus   system/dhzdhhz@crm  连接正常。
                 4  aix 由于没有配置环境变量手动export ORACLE_SID=CRM   sqlplus  /  as sysdba 提示连接到空闲实例。 ps-ef | grep ora_ | grep sid 显示进程正在运行。
            

论坛徽章:
0
9 [报告]
发表于 2012-11-01 14:02 |只看该作者
在服务器端用oracle的netmgr把侦听器和数据库绑定一下

论坛徽章:
15
CU大牛徽章
日期:2013-03-13 15:32:35白羊座
日期:2013-10-30 13:11:16未羊
日期:2013-11-29 10:47:02白羊座
日期:2014-01-22 11:34:25白羊座
日期:2014-03-04 11:05:50申猴
日期:2014-07-29 16:31:36天秤座
日期:2013-10-23 15:33:47未羊
日期:2013-10-09 09:18:53CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55未羊
日期:2013-09-23 09:29:22
10 [报告]
发表于 2012-11-01 16:07 |只看该作者
oracle下面的环境变量?env和.profile
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP