SQL> startup nomount;

ORACLE instance started.

Total System Global Area  167772160 bytes

Fixed Size                         1218316 bytes

Variable Size                     92276980 bytes

Database Buffers              71303168 bytes

Redo Buffers                     2973696 bytes

SQL> alter database mount;

Database altered.

SQL> desc dba_data_files;

ERROR:

ORA-04043: object dba_data_files does not exist

SQL> alter database open;

Database altered.

SQL> desc dba_data_files;

ERROR:

ORA-04043: object dba_data_files does not exist

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup;

ORACLE instance started.

Total System Global Area  167772160 bytes

Fixed Size                          1218316 bytes

Variable Size                      92276980 bytes

Database Buffers               71303168 bytes

Redo Buffers                      2973696 bytes

Database mounted.

Database opened.

SQL> desc dba_data_files;

Name                                           Null?    Type

----------------------------------------- -------- ----------------------------

FILE_NAME                                              VARCHAR2(513)

FILE_ID                                                   NUMBER

TABLESPACE_NAME                                 VARCHAR2(30)

BYTES                                                      NUMBER

BLOCKS                                                   NUMBER

STATUS                                                    VARCHAR2(9)

RELATIVE_FNO                                         NUMBER

AUTOEXTENSIBLE                                     VARCHAR2(3)

MAXBYTES                                                NUMBER

MAXBLOCKS                                             NUMBER

INCREMENT_BY                                        NUMBER

USER_BYTES                                            NUMBER

USER_BLOCKS                                         NUMBER

ONLINE_STATUS                                      VARCHAR2(7)

SQL>

当你在mount状态下desct过某个dba视图,数据库open以后Oracle就不认识它了,这时就得重启数据库了。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐