云计算百科
云计算领域专业知识百科平台

Oracle数据库重启后打开异常状态的检查步骤

#su – oracle

# sqlplus / as sysdba

SQL> SELECT STATUS FROM V$INSTANCE;

SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;

INSTANCE_NAME STATUS

—————- ————

orcl         STARTED

SQL> STARTUP;

PS, 结果解释:

STARTED:数据库实例已启动,但未挂载。

MOUNTED:数据库实例已启动并挂载,但未打开。

OPEN:数据库实例已启动、挂载并打开,可以正常使用。

SHUTDOWN:数据库未启动。

#如何挂载

#SQL>ALTER DATABASE MOUNT;

#验证挂载状态

SQL>SELECT STATUS FROM V$INSTANCE;

SQL> SELECT STATUS FROM V$INSTANCE;

STATUS

————

MOUNTED

PS,SQL>结果解释:

MOUNTED:数据库已挂载。

OPEN:数据库已完全打开。

STARTED:实例已启动,但未挂载。

SQL> ALTER DATABASE OPEN;

#验证查询

SQL> SELECT STATUS FROM V$INSTANCE;

STATUS

————

OPEN

新增Pdb的步骤:

1、登录服务器,切换到oracle用户下:【直接在一个节点输入即可】

        #su – oracle

        #sqlplus / as sysdba

        #create pluggable database CHMesPdb admin user adminpdb identified by system create_file_dest='+DATA'; 

        //说明:CHMesPdb是数据库

        #alter pluggable database CHMESPDB open; 

        //打开数据库

        #alter pluggable database all save state;

        //保持打开状态

        #show pdbs;

SQL> SELECT STATUS FROM V$INSTANCE;    

SELECT STATUS FROM V$INSTANCE

*

ERROR at line 1:

ORA-01034: ORACLE not available

Process ID: 0

Session ID: 0 Serial number: 0

#以上提示信息是实例未启动

SQL> STARTUP;

ORACLE instance started.

Total System Global Area 4999607736 bytes

Fixed Size                  9188792 bytes

Variable Size         1509949440 bytes

Database Buffers  3472883712 bytes

Redo Buffers             7585792 bytes

????????

????????

SQL>  SELECT STATUS FROM V$INSTANCE;

STATUS

————

OPEN

SQL> show pdbs; 

    CON_ID CON_NAME                     OPEN MODE  RESTRICTED

———- —————————— ———- ———-

         2 PDB$SEED                  READ ONLY  NO

         3 PDB                            READ WRITE NO

         4 FRPDB                        READ WRITE NO

赞(0)
未经允许不得转载:网硕互联帮助中心 » Oracle数据库重启后打开异常状态的检查步骤
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!