我连接数据库是出现了ORA-01033:ORACLE intialization or shutdown in progress问题,我参照网上的方法进行了如下修改,但是还没有解决,修改过程如下
SQL> conn sys/sys as sysdba;
已连接。
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 92276068 bytes
Database Buffers 71303168 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'D:\NEW_DATA'请那位高手帮忙解决一下,不胜感激
SQL> conn sys/sys as sysdba;
已连接。
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 92276068 bytes
Database Buffers 71303168 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'D:\NEW_DATA'请那位高手帮忙解决一下,不胜感激
解决方案 »
- 哪种写法好呢?
- 求解 oracle系统表v$parameter v$SGASTAT里面参数的意思
- 关于diptester工具自动同步的问题.
- 学习oracle一定要安装oracle吗?
- 小菜完全没思路, Oracle 报表统计问题
- 急求救一个ebs的问题
- 有oracle9i for solaris x86这个版本吗?
- 请问如何扩充口令文件的大小!
- oracle9登录Enterprise Manager console要创建了资料库吗,可是oracle9没有-enterprise manager -configure assistant啊
- oracle中的对象类型字段在delphi或vc中应如何访问
- 如何可以在oracle 中象sqlserver中一样,可以看到表的结构
- oracle存储过程编译
http://topic.csdn.net/u/20071016/17/d252be9c-a881-4644-958a-adbfc7831ef4.html
如可以删除的,则删之重建。
要当心啊,我说的如可以删除,是指你的数据不再需要了,或者无所谓的,则可考虑删除.
删除之前最好copy备份一下,万一删了还不能解决你的问题还可以恢复过来.
SQL> ALTER TABLESPACE NEW_DATA OFFLINE;
SQL> drop tablespace NEW_DATA including contents and datafiles;
alter database datafile 'D:\NEW_DATA' offline;
alter database open;
SQL>SELECT * FROM v$RECOVER_FILE;(查询损坏的数据文件)
SQL>ALTER DATABASE DATAFILE 6 OFFLINE DROP;(损坏数据文件脱机)
SQL>ALTER DATABASE OPEN;
SQL>HOST XCOPY (BACKUPFILE) (DATAFILE目录);(拷贝备份文件)
SQL>RECOVER DATAFILE 6;(恢复数据文件)
SQL>ALTER DATABASE DATAFILE 1 NLINE;
conn / as sysdba
startup pfile="D:\oracle\admin\dbxmjjks\pfile\init{DBID}.ora"
startup pfile="D:\oracle\admin\dbxmjjks\pfile\init{DBID}.ora"