以pfile启动数据库时候要用下面的语句,这是在新建控制文件的时候不小心把控制文件弄坏了,所以只好先新建一个pfile来启动,所以用到了下面的知识:
startup pfile='D:/oracle/product/10.2.0/db_1/database/initsnoopy.ora'
但是没有startup spfile的 启动方式
数据库默认是使用spfile启动的(必须存在而且在默认路径下面)
如果不指定的話,先后顺序是:
spfileSID.ora
spfile.ora
initSID.ora
init.ora
关闭数据库时遇到的问题:
ORA-01090: shutdown in progress - connection is not permitted
使用shutdown abort没有作用
所以直接将oracle的相关服务关闭后重启服务才解决。
期间还遇到了,用windows下cmd中的copy来复制控制文件,会导致控制文件顺坏,后来我直接在文件管理器中进行复制就不会出现控制文件的损坏问题了。