oracle 11g 启动问题 ora-01078

oracle 11g 启动问题 ora-01078
启动数据库时报如下错误:
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter 这里是说找不到参数文件了pfile 或者spfile file '/orac/orahome/app/oracle/product/10.2.0/db_1/dbs/initjason.ora'

网上的方法是:cp $ORACLE_BASE/admin/$ORACLE_SID/pfile/init.ora.7152011037 $ORACLE_BASE/product/10.2.0/db_1/dbs/initjason.ora

但是我的情况是,我的$ORACLE_BASE/admin/$ORACLE_SID/pfile/路径下,什么文件都没有呀,
急呀
看来你是找不到参数文件了,你可以在oracle安装目录下搜一下燃毁嘛,init+你的实例名.ora,然后按照
startup pfile='pfile的具体基升路径'比如说
startup pfile=' /opt/oracle/11.2/products/dbs/initorcl.ora'
这种方式启动试试。

这种也不行的话,就干脆找到你的init.ora文件,然后改改里边的参数,你用ue打开,把里边的db_name、sid之类的改准确了,然后改改名字。

Vi initxe.ora
db_domain=""

db_name=xe 这一行改改
instance_name =xe 这一行改改
service_names =xe 这一行改改
下边的用你自己的原来的默认

control_files=(/opt/oracle/product/10.2.0/oradata/xe/control01.ctl","/opt/oracle/product/10.2.0/oradata/xe/control02.ctl","/opt/oracle/product/10.2.0/oradata/xe/control03.ctl")
undo_management=AUTO
undo_tablespace=UNDOTBS1
background_dump_dest=/opt/oracle/product/10.2/db_1/admin/xe/bdump core_dump_dest=/opt/oracle/product/10.2/db_1/admin/xe/cdump
user_dump_dest=/opt/oracle/product/10.2/db_1/admin/xe/udump
shared_pool_size = 350m

然后还是用2楼那个制定参数文件启动皮锋备的方法启动就可以了
你可以这样试试
startup pfile='pfile的具体路径埋雹'比如说
startup pfile=' /opt/oracle/弯册帆姿启11.2/products/dbs/initorcl.ora'
这个文件可以自己建一个的
查看下缺少了什么文件 select file#,error from v$recovery
你还不如重装算了
← 上一篇: 下一篇: →