原来设置的环境变量,然后dbca 创建数据库的时候写的实例名cndbacn ,忘了改环境变量了。
ORACLE_SID=cndba1; export ORACLE_SID
ORACLE_UNQNAME=cndba; export ORACLE_UNQNAME
环境是rac 环境 查数据库时启动的 ,于是sqlplus 进去报错。
ora.cndbacn.cndbasrv.svc
1 ONLINE ONLINE rac1
ora.cndbacn.db
1 ONLINE ONLINE rac1 Open
启动数据库报错
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/db_1/dbs/initcndbacn1.ora'
于是首先想到的是查看 环境变量,结果不一样 ,于是改为如下:
ORACLE_SID=cndbacn1; export ORACLE_SID
ORACLE_UNQNAME=cndbacn; export ORACLE_UNQNAME
查看$ORAACLE_HOME/dbs 发现没有
initcndbacn1.ora 参数文件
[oracle@rac1 ~]$ cd /u01/app/oracle/product/11.2.0/db_1/dbs/
[oracle@rac1 dbs]$ ls
hc_cndbacn_1.dat initcndbacn_1.ora initleo1.ora.bak3 lkinstleo1 snapcf_leo1.f tmp2.ora
hc_leo1.dat initleo1.ora.bak2 init.ora orapwcndbacn tmp1.ora tmp.ora
于是cp 一个参数文件
[oracle@rac1 dbs]$ dbs]$ cp initcndbacn_1.ora initcndbacn1.ora
[oracle@rac1 dbs]$ dbs]$ ls
hc_cndbacn_1.dat initcndbacn_1.ora initleo1.ora.bak2 init.ora orapwcndbacn tmp1.ora tmp.ora
hc_leo1.dat initcndbacn1.ora initleo1.ora.bak3 lkinstleo1 snapcf_leo1.f tmp2.ora
启动数据库,结果又出现
ORA-00845: MEMORY_TARGET not supported on this system 错误
[oracle@rac1 dbs]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 20 00:21:59 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system
解决方法
参考链接 http://www.cndba.cn/leo1990/article/242
再次启动数据库,哦,我的天,一波未平,一波又起,怎么办,继续解决。
[oracle@rac1 dbs]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 20 00:26:42 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup nomount pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initcndbacn_1.ora'
ORA-29760: instance_number parameter not specified
于是想到还是要改环境变量为如下:
ORACLE_SID=cndbacn_1; export ORACLE_SID
ORACLE_UNQNAME=cndbacn; export ORACLE_UNQNAME
数据库终于起来了。
[oracle@rac1 dbs]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 20 00:30:30 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected.
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
READ WRITE
版权声明:本文为博主原创文章,未经博主允许不得转载。