配置了一下sga,然后重启数据库,但是shutdown非常慢,在sqlplus里,一直没反应,我就重启了计算机(悔啊)。
启动后,提示not enough share pool,然后我就按照网上提示重新写了一下sfile,但是还是一样提示,于是我就修改了spfile,再写sfile,结果还是一样。总之不管我改成什么都不行。
弄了一晚上实在没办法了。。
我想重新安装一遍,然后我系统里有自动生成的一些备份,不知道能不能完全恢复数据库。哎。好郁闷。
请教各位大人。
启动后,提示not enough share pool,然后我就按照网上提示重新写了一下sfile,但是还是一样提示,于是我就修改了spfile,再写sfile,结果还是一样。总之不管我改成什么都不行。
弄了一晚上实在没办法了。。
我想重新安装一遍,然后我系统里有自动生成的一些备份,不知道能不能完全恢复数据库。哎。好郁闷。
请教各位大人。
create spfile from pfile我觉得你只是修改了SPFILE应该,PFILE并没有修改吧。可以重新生成PFILE。或者STARTUP FROM PFILE (不是很记得这个命令了,可以指定启动参数文件的)。
调整大小后:ORA-01102: cannot mount database in EXCLUSIVE mode
解决:cd /dbs目录下,fuser -k lk(SID)或者sgadef(SID).dbf
删除lk、sgadef文件LRM-00109:could not open parameter file......./init(SID).ora
解决:cp /u01/app/oracle/admin/sid/pfile/init.ora.2434343文件到/u01/app/oracle/10.2.0/db_1/dbs下!并改名为initsid.oraora-00205:error in identifying conrolfile,check alter log for more info
解决:SQL>show parameter control_file;
SQL>CREATE CONTROLFILE
然后把.../oracle/admin/SID/pfile下的文件考到/dbs文件下,并改名为init(SID).ora
应该OK!本人实际操作了N次。解决!