在搭建oracle dataguard 11g过程中遇到的问题一
2013-03-26 14:40
489 查看
-bash: ulimit: pipe size: cannot modify limit: Invalid argument
在由root用户切换到Oracle用户时,出现如题所示的问题。
解决办法:在Oracle用户下,vi编辑器打开.bash_profile文件。
配置该文件时有这么一段:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
第一、第二行的“=”两边添加空格,这样就ok了!
[b]解决方法一:[/b]
[b]ERROR:[/b]
[b]ORA-01034: ORACLE not available[/b]
[b]ORA-27101: shared memory realm does not exist[/b]
[b]进程 ID: 0[/b]
[b]会话 ID: 0 序列号: 0[/b]
[b]因为这个小小的错误,折腾了我好几个小时,特记录如下。[/b]
[b]上网搜索了下解决方案,如下:[/b]
[b]sqlplus "sys/password as sysdba"[/b]
[b]连接成功,提示"已连接到空闲例程"[/b]
[b]SQL> startup[/b]
[b]ORACLE 例程已经启动。 [/b]
[b]Total System Global Area 535662592 bytes[/b]
[b]Fixed Size 1375792 bytes[/b]
[b]Variable Size 293601744 bytes[/b]
[b]Database Buffers 234881024 bytes[/b]
[b]Redo Buffers 5804032 bytes[/b]
[b]数据库装载完毕。[/b]
[b]ORA-03113: 通信通道的文件结尾[/b]
[b]进程 ID: 5412[/b]
[b]会话 ID: 5 序列号: 5[/b]
[b]出现一个新错误:ORA-03113: 通信通道的文件结尾;分析可能由于昨晚数据库强制关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致。[/b]
[b]找到解决方案如下:[/b]
[b]SQL> conn / as sysdba[/b]
[b]已连接到空闲例程。[/b]
[b]SQL> startup mount[/b]
[b]ORACLE 例程已经启动。 [/b]
[b]Total System Global Area 535662592 bytes[/b]
[b]Fixed Size 1375792 bytes[/b]
[b]Variable Size 293601744 bytes[/b]
[b]Database Buffers 234881024 bytes[/b]
[b]Redo Buffers 5804032 bytes[/b]
[b]数据库装载完毕。[/b]
[b]SQL> select * from v$log; [/b]
[b] GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC[/b]
[b]---------- ---------- ---------- ---------- ---------- ---------- ---[/b]
[b]STATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME[/b]
[b]---------------- ------------- -------------- ------------ -------------[/b]
[b] 1 1 340 52428800 512 1 NO[/b]
[b]INACTIVE 8474486 02-4月 -11 8522856 02-4月 -11 [/b]
[b] 3 1 342 52428800 512 1 NO[/b]
[b]INACTIVE 8555222 06-4月 -11 8565162 11-4月 -11 [/b]
[b] 2 1 343 52428800 512 1 NO[/b]
[b]CURRENT 8565162 11-4月 -11 2.8147E+14 [/b]
[b]SQL> alter database open resetlogs[/b]
[b] 2 ;[/b]
[b]alter database open resetlogs[/b]
[b]*[/b]
[b]第 1 行出现错误:[/b]
[b]ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效 [/b]
[b]SQL> recover database until time '2011-04-11 12:12:12'[/b]
[b]完成介质恢复。[/b]
[b]SQL> alter database open resetlogs; [/b]
[b]数据库已更改。 [/b]
[b]SQL> shutdown[/b]
[b]数据库已经关闭。[/b]
[b]已经卸载数据库。[/b]
[b]ORACLE 例程已经关闭。[/b]
[b]SQL> startup[/b]
[b]ORACLE 例程已经启动。 [/b]
[b]Total System Global Area 535662592 bytes[/b]
[b]Fixed Size 1375792 bytes[/b]
[b]Variable Size 293601744 bytes[/b]
[b]Database Buffers 234881024 bytes[/b]
[b]Redo Buffers 5804032 bytes[/b]
[b]数据库装载完毕。[/b]
[b]数据库已经打开。
[/b]
解决方法:二
在试图登录pl/sql时,输入用户名(system/pwd)后,Oracle报告下列错误:
ERROR:
ORA-27101 Shared memory realm does not exist
ORA-01034 ORACLE not available &<60;
查阅了相关
ORA-27101 Shared memory realm does not exist
ORA-01034 ORACLE not available &<60;
的说明,解释为ORACLE_HOME或者ORACLE_SID设置不正确。
但检查bash_profile以后没有发现错误;
錯誤點,沒有開啟oracle服務;
解決辦法,直接開啟oracle相關數據庫的服務;
或按照下面的步驟操作:
lsnrctl start
sqlplus '/as sysdba'
sql> startup
emctl start dbconsole
isqlplusctl start
在由root用户切换到Oracle用户时,出现如题所示的问题。
解决办法:在Oracle用户下,vi编辑器打开.bash_profile文件。
配置该文件时有这么一段:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
第一、第二行的“=”两边添加空格,这样就ok了!
[b]解决方法一:[/b]
[b]ERROR:[/b]
[b]ORA-01034: ORACLE not available[/b]
[b]ORA-27101: shared memory realm does not exist[/b]
[b]进程 ID: 0[/b]
[b]会话 ID: 0 序列号: 0[/b]
[b]因为这个小小的错误,折腾了我好几个小时,特记录如下。[/b]
[b]上网搜索了下解决方案,如下:[/b]
[b]sqlplus "sys/password as sysdba"[/b]
[b]连接成功,提示"已连接到空闲例程"[/b]
[b]SQL> startup[/b]
[b]ORACLE 例程已经启动。 [/b]
[b]Total System Global Area 535662592 bytes[/b]
[b]Fixed Size 1375792 bytes[/b]
[b]Variable Size 293601744 bytes[/b]
[b]Database Buffers 234881024 bytes[/b]
[b]Redo Buffers 5804032 bytes[/b]
[b]数据库装载完毕。[/b]
[b]ORA-03113: 通信通道的文件结尾[/b]
[b]进程 ID: 5412[/b]
[b]会话 ID: 5 序列号: 5[/b]
[b]出现一个新错误:ORA-03113: 通信通道的文件结尾;分析可能由于昨晚数据库强制关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致。[/b]
[b]找到解决方案如下:[/b]
[b]SQL> conn / as sysdba[/b]
[b]已连接到空闲例程。[/b]
[b]SQL> startup mount[/b]
[b]ORACLE 例程已经启动。 [/b]
[b]Total System Global Area 535662592 bytes[/b]
[b]Fixed Size 1375792 bytes[/b]
[b]Variable Size 293601744 bytes[/b]
[b]Database Buffers 234881024 bytes[/b]
[b]Redo Buffers 5804032 bytes[/b]
[b]数据库装载完毕。[/b]
[b]SQL> select * from v$log; [/b]
[b] GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC[/b]
[b]---------- ---------- ---------- ---------- ---------- ---------- ---[/b]
[b]STATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME[/b]
[b]---------------- ------------- -------------- ------------ -------------[/b]
[b] 1 1 340 52428800 512 1 NO[/b]
[b]INACTIVE 8474486 02-4月 -11 8522856 02-4月 -11 [/b]
[b] 3 1 342 52428800 512 1 NO[/b]
[b]INACTIVE 8555222 06-4月 -11 8565162 11-4月 -11 [/b]
[b] 2 1 343 52428800 512 1 NO[/b]
[b]CURRENT 8565162 11-4月 -11 2.8147E+14 [/b]
[b]SQL> alter database open resetlogs[/b]
[b] 2 ;[/b]
[b]alter database open resetlogs[/b]
[b]*[/b]
[b]第 1 行出现错误:[/b]
[b]ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效 [/b]
[b]SQL> recover database until time '2011-04-11 12:12:12'[/b]
[b]完成介质恢复。[/b]
[b]SQL> alter database open resetlogs; [/b]
[b]数据库已更改。 [/b]
[b]SQL> shutdown[/b]
[b]数据库已经关闭。[/b]
[b]已经卸载数据库。[/b]
[b]ORACLE 例程已经关闭。[/b]
[b]SQL> startup[/b]
[b]ORACLE 例程已经启动。 [/b]
[b]Total System Global Area 535662592 bytes[/b]
[b]Fixed Size 1375792 bytes[/b]
[b]Variable Size 293601744 bytes[/b]
[b]Database Buffers 234881024 bytes[/b]
[b]Redo Buffers 5804032 bytes[/b]
[b]数据库装载完毕。[/b]
[b]数据库已经打开。
[/b]
解决方法:二
在试图登录pl/sql时,输入用户名(system/pwd)后,Oracle报告下列错误:
ERROR:
ORA-27101 Shared memory realm does not exist
ORA-01034 ORACLE not available &<60;
查阅了相关
ORA-27101 Shared memory realm does not exist
ORA-01034 ORACLE not available &<60;
的说明,解释为ORACLE_HOME或者ORACLE_SID设置不正确。
但检查bash_profile以后没有发现错误;
錯誤點,沒有開啟oracle服務;
解決辦法,直接開啟oracle相關數據庫的服務;
或按照下面的步驟操作:
lsnrctl start
sqlplus '/as sysdba'
sql> startup
emctl start dbconsole
isqlplusctl start
相关文章推荐
- 在搭建oracle dataguard 11g过程中遇到的问题二
- oracle 11g 搭建RAC遇到的诸多问题(2)
- Oracle 11G Active DataGuard(ADG)搭建配置过程
- oracle 11g 搭建RAC遇到的诸多问题(1)
- ORACLE 11g RAC部署GRID过程中遇到的问题总结
- github+hexo+node.js搭建个人博客基本过程及遇到的问题
- MyEclipse 2017 搭建SSH框架以及初始化过程中会遇到的问题
- Redhat 6.2安装Oracle 11gclient及遇到的问题分析
- Appium实例搭建过程中遇到的问题
- angular2+webpack的搭建过程遇到的问题记录
- 记录在WIN7 64位安装32位Oracle 11G遇到的问题
- Oracle安装过程中遇到的一些问题及解决方案
- Java Web开发环境搭建过程中遇到的若干问题
- Linux安装Oracle 11g R2安装过程中遇到的报错及解决办法
- oracle 11g使用deferred_segment_creation 延迟段创建特性时遇到的问题总结
- oracle 11g安装过程中问题:找不到WFMLRSVCApp.ear
- ORACLE 11G 搭建dataguard详细步骤(所有操作总结)
- github+hexo+node.js搭建个人博客基本过程及遇到的问题
- Windows 7和Ubuntu 14.04下分别搭建Android开发环境过程和遇到的问题
- ant design环境搭建过程中遇到的问题--Windows-dva-cli