Database 无法连接到Oracle DB-ORA-01033:Oracle正在初始化或关闭

Database 无法连接到Oracle DB-ORA-01033:Oracle正在初始化或关闭,database,oracle,Database,Oracle,当我尝试连接oracle DB时,它会抛出以下错误: ORA-01033: ORACLE initialization or shutdown in progress 我在网上搜索,得到的答案很少,但没有运气。即使我重新启动了数据库,数据库也没有出现任何错误。以下是日志: Enter user-name: /as sysdba Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Pro

当我尝试连接oracle DB时,它会抛出以下错误:

ORA-01033: ORACLE initialization or shutdown in progress
我在网上搜索,得到的答案很少,但没有运气。即使我重新启动了数据库,数据库也没有出现任何错误。以下是日志:

Enter user-name: /as sysdba

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 1.0167E+10 bytes
Fixed Size                  2934888 bytes
Variable Size            1677723544 bytes
Database Buffers         8455716864 bytes
Redo Buffers               30617600 bytes
Database mounted.
Database opened.
SQL> exit

Enter user-name: rc532/rc532@abcdb
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
Process ID: 0
Session ID: 0 Serial number: 0
重新启动后,我检查了以下各项:

SQL> select status, database_status from v$instance;

STATUS       DATABASE_STATUS
------------ -----------------
OPEN         ACTIVE

SQL> select open_mode from v$database;

OPEN_MODE
--------------------
READ WRITE

任何帮助都将不胜感激。

当可插拔数据库未打开时,可能会发生这种情况。要打开它,请使用

# Start the mypdb pluggable database (if not already running)
SQL> alter pluggable database mypdb open read write;

# Make the read/write state permanent across reboots
SQL> alter pluggable database all save state;

@老程序员,我已经试过了,但是运气不好。我已经提供了您使用12c的日志,可能是您启动容器数据库时,您的可插拔数据库没有启动。。这句话给了你什么?我想这是问题所在。它提供了
ABCDB挂载
。如何解决它?另外,由于您使用的是12.1.0.2.0,因此您可以使用以下语句
ALTER PLUGGABLE DATABASE“yourpdb”SAVE STATE
,这样您就不必每次重新启动容器时都启动pdb