1 数据库启动提示 ORA-00205: error in identifying control file, check alert log for more info
2 查找 pfile 文件夹位置
3 shutdown immediate 关闭数据库 如果关闭不了 用SHUTDOWN ABORT
4 startup pfile=/opt/oracle/admin/ORCLCDB/pfile/init.ora.1820221869 open;
先找到cd $ORACLE_HOME/dbs
将lk文件改名(我的是测试环境)
然后将所有oracle进程杀掉
ps -elf | grep oracle | awk '{print $4}' | xargs kill -9
重启oracle服务测试
还是不好使?
create spfile from pfile='/opt/oracle/admin/ORCLCDB/pfile/init.ora.1820221869'; 先关闭数据库在执行, init.ora.1820221869 是我本地的文件,并不是自己随便起的名字。
startup 启动数据库
show con_name 查看当前连接
alter pluggable database ORCLPDB1 open; 打开ORCLPDB1容器
alter session set container=ORCLPDB1;将当前会话切换到ORCLPDB1