有关ORACLE登陆出错问题:ora-01033:oracle initialization or s...
发布网友
发布时间:2022-04-26 23:03
我来回答
共2个回答
热心网友
时间:2022-04-10 01:27
1、mount数据库
sql> startup mount
2 alter system set db_recovery_file_dest_size=2g scope=spfile;
{或者 ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=4G SCOPE=BOTH;}
参数db_recovery_file_dest_size的值根据磁盘剩余空间大小和实际需要来设置,
3、打开数据库
sql> alter database open
4、删除失效归档日志.
rman
RMAN> connect target /
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all;
RMAN> exit
5、重新启动数据库
sql> shutdown immediate
sql> startup
参考 http://blog.csdn.net/jianyi7659/article/details/5908204
热心网友
时间:2022-04-10 02:45
数据库不open,普通用户是连不进来的,很正常,除非你conn / as sysdba追问昨天乃至以前使用还好好的,nomal或sysdba都能登上,可是今天就出现以上那个错误(normal的登不上),才上网查资料,按照那上面的步骤做的。连接connect system/orcl成功后,再SQL> shutdown normal 和SQL> startup mount;system普通用户就打不开了。所以才询问原因啊