ORACLE11g 实例启动报错 ORA-00205: error in identifying control file, check alert log for more info
2016-03-14 16:55
627 查看
ORACLE11g 实例启动报错:
SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 1607008256 bytes
Fixed Size 1364928 bytes
Variable Size 922750016 bytes
Database Buffers 671088640 bytes
Redo Buffers 11804672 bytes
SQL> alter database mount;
alter database mount
*
ERROR at line 1:
ORA-00205: error in identifying control file, check alert log for more info
SQL>
查看alert日志:
SQL> show parameter dump
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_core_dump string partial
background_dump_dest string /oracle11/app/oracle/diag/rdbm
s/db11/db11/trace
core_dump_dest string /oracle11/app/oracle/diag/rdbm
s/db11/db11/cdump
max_dump_file_size string unlimited
shadow_core_dump string partial
user_dump_dest string /oracle11/app/oracle/diag/rdbm
s/db11/db11/trace
SQL>
查看alet日志信息:
ORA-27041: unable to open file
Linux Error: 13: Permission denied
Additional information: 9
SUCCESS: diskgroup DATA was dismounted
ERROR: diskgroup DATA was not mounted
ORA-15025: could not open disk "/dev/raw/raw2"
ORA-27041: unable to open file
Linux Error: 13: Permission denied
Additional information: 9
SUCCESS: diskgroup DATA was dismounted
ERROR: diskgroup DATA was not mounted
ORA-15025: could not open disk "/dev/raw/raw2"
ORA-27041: unable to open file
Linux Error: 13: Permission denied
Additional information: 9
SUCCESS: diskgroup DATA was dismounted
ERROR: diskgroup DATA was not mounted
但是检查ASM实例都是启动了的,状态是ok的,ASM实例启动正常,但是挂载的磁盘ORACLE用户无法访问,看下/dev/raw/raw2的权限:
[root@test raw]# ls -al
total 0
drwxr-xr-x 2 root root 80 Mar 9 18:22 .
drwxr-xr-x 12 root root 3820 Mar 9 18:22 ..
crw------- 1 grid oinstall 162, 1 Mar 13 16:23 raw1
crw------- 1 grid oinstall 162, 2 Mar 13 16:23 raw2
[root@test raw]#
权限明显不足,添加oracle用户的访问执行权限,我这就直接chmod 777 *了
[root@test raw]# chmod 777 *
[root@test raw]# ls -al
total 0
drwxr-xr-x 2 root root 80 Mar 9 18:22 .
drwxr-xr-x 12 root root 3820 Mar 9 18:22 ..
crwxrwxrwx 1 grid oinstall 162, 1 Mar 13 16:23 raw1
crwxrwxrwx 1 grid oinstall 162, 2 Mar 13 16:23 raw2
[root@test raw]
然后去打开数据库:
SQL> alter database mount;
Database altered.
SQL>
SQL>
SQL> alter database open;
Database altered.
SQL>
解决了...
SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 1607008256 bytes
Fixed Size 1364928 bytes
Variable Size 922750016 bytes
Database Buffers 671088640 bytes
Redo Buffers 11804672 bytes
SQL> alter database mount;
alter database mount
*
ERROR at line 1:
ORA-00205: error in identifying control file, check alert log for more info
SQL>
查看alert日志:
SQL> show parameter dump
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_core_dump string partial
background_dump_dest string /oracle11/app/oracle/diag/rdbm
s/db11/db11/trace
core_dump_dest string /oracle11/app/oracle/diag/rdbm
s/db11/db11/cdump
max_dump_file_size string unlimited
shadow_core_dump string partial
user_dump_dest string /oracle11/app/oracle/diag/rdbm
s/db11/db11/trace
SQL>
查看alet日志信息:
ORA-27041: unable to open file
Linux Error: 13: Permission denied
Additional information: 9
SUCCESS: diskgroup DATA was dismounted
ERROR: diskgroup DATA was not mounted
ORA-15025: could not open disk "/dev/raw/raw2"
ORA-27041: unable to open file
Linux Error: 13: Permission denied
Additional information: 9
SUCCESS: diskgroup DATA was dismounted
ERROR: diskgroup DATA was not mounted
ORA-15025: could not open disk "/dev/raw/raw2"
ORA-27041: unable to open file
Linux Error: 13: Permission denied
Additional information: 9
SUCCESS: diskgroup DATA was dismounted
ERROR: diskgroup DATA was not mounted
但是检查ASM实例都是启动了的,状态是ok的,ASM实例启动正常,但是挂载的磁盘ORACLE用户无法访问,看下/dev/raw/raw2的权限:
[root@test raw]# ls -al
total 0
drwxr-xr-x 2 root root 80 Mar 9 18:22 .
drwxr-xr-x 12 root root 3820 Mar 9 18:22 ..
crw------- 1 grid oinstall 162, 1 Mar 13 16:23 raw1
crw------- 1 grid oinstall 162, 2 Mar 13 16:23 raw2
[root@test raw]#
权限明显不足,添加oracle用户的访问执行权限,我这就直接chmod 777 *了
[root@test raw]# chmod 777 *
[root@test raw]# ls -al
total 0
drwxr-xr-x 2 root root 80 Mar 9 18:22 .
drwxr-xr-x 12 root root 3820 Mar 9 18:22 ..
crwxrwxrwx 1 grid oinstall 162, 1 Mar 13 16:23 raw1
crwxrwxrwx 1 grid oinstall 162, 2 Mar 13 16:23 raw2
[root@test raw]
然后去打开数据库:
SQL> alter database mount;
Database altered.
SQL>
SQL>
SQL> alter database open;
Database altered.
SQL>
解决了...
相关文章推荐
- ora-00205报错解决
- ORACLE startup报错之ORA-01261&&ORA-01263&&ORA-00202&&ORA-00205
- 解决案例:ORA-00205: error in identifying control file, check alert log for more info
- oracle删除表后又有这个表:BIN$dJ5h8mA4Lr/gQAB/AQB0oA==$0 TABLE 存在
- oracle 11g ADG做(switchover)切换测试
- 64位 SSIS连接Oracle
- oracle删除表空间和修改索引表空间
- oracle 常用函数,不全后期补上。
- ORACLE判别字段是否包含中文
- Mybatis调用Oracle带包存储过程
- Oracle批量执行SQL语句
- 单实例 Oracle关闭、启动、退出命令
- C++使用oracle的occi库操作oracle数据库
- oracle关于批量修改表空间的方法
- Oracle数据库DBA必备基本技能
- jdbc查询oracle数据库时出现未找到要求的 XXX 关键字可能原因
- AppAssure备份Windows平台Oracle数据库
- 用oracle自带的ssh脚本配置互信
- oracle ora-各种常见java.sql.SQLException归结
- 12C-OCP升级1z-060-002