发布网友 发布时间:2022-04-23 19:53
共5个回答
懂视网 时间:2022-04-30 14:14
v$controlfile; v$logfile; v$archived_log; v$backup_piece; v$datafile_copy 以上视图中的IS_RECOVERY_DEST_FILE列的值为YES表示在FRA中 ====================================================== v$flashback_database_logfile;
[oracle@hosta ~]$ sqlplus / as sysdba SQL*Plus: Release 11.1.0.7.0 - Production on Sun Aug 30 02:35:36 2015 Copyright (c) 1982, 2008, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> desc v$controlfile; Name Null? Type ----------------------------------------- -------- ---------------------------- STATUS VARCHAR2(7) NAME VARCHAR2(513) IS_RECOVERY_DEST_FILE VARCHAR2(3)------------->此列值为YES表示在FRA中 BLOCK_SIZE NUMBER FILE_SIZE_BLKS NUMBER SQL> desc v$logfile; Name Null? Type ----------------------------------------- -------- ---------------------------- GROUP# NUMBER STATUS VARCHAR2(7) TYPE VARCHAR2(7) MEMBER VARCHAR2(513) IS_RECOVERY_DEST_FILE VARCHAR2(3)------------->此列值为YES表示在FRA中 SQL> desc v$archived_log; Name Null? Type ----------------------------------------- -------- ---------------------------- RECID NUMBER STAMP NUMBER NAME VARCHAR2(513) DEST_ID NUMBER THREAD# NUMBER SEQUENCE# NUMBER RESETLOGS_CHANGE# NUMBER RESETLOGS_TIME DATE RESETLOGS_ID NUMBER FIRST_CHANGE# NUMBER FIRST_TIME DATE NEXT_CHANGE# NUMBER NEXT_TIME DATE BLOCKS NUMBER BLOCK_SIZE NUMBER CREATOR VARCHAR2(7) REGISTRAR VARCHAR2(7) STANDBY_DEST VARCHAR2(3) ARCHIVED VARCHAR2(3) APPLIED VARCHAR2(9) DELETED VARCHAR2(3) STATUS VARCHAR2(1) COMPLETION_TIME DATE DICTIONARY_BEGIN VARCHAR2(3) DICTIONARY_END VARCHAR2(3) END_OF_REDO VARCHAR2(3) BACKUP_COUNT NUMBER ARCHIVAL_THREAD# NUMBER ACTIVATION# NUMBER IS_RECOVERY_DEST_FILE VARCHAR2(3)------------->此列值为YES表示在FRA中 COMPRESSED VARCHAR2(3) FAL VARCHAR2(3) END_OF_REDO_TYPE VARCHAR2(10) BACKED_BY_VSS VARCHAR2(3) SQL> desc v$backup_piece; Name Null? Type ----------------------------------------- -------- ---------------------------- RECID NUMBER STAMP NUMBER SET_STAMP NUMBER SET_COUNT NUMBER PIECE# NUMBER COPY# NUMBER DEVICE_TYPE VARCHAR2(17) HANDLE VARCHAR2(513) COMMENTS VARCHAR2() MEDIA VARCHAR2(65) MEDIA_POOL NUMBER CONCUR VARCHAR2(3) TAG VARCHAR2(32) STATUS VARCHAR2(1) START_TIME DATE COMPLETION_TIME DATE ELAPSED_SECONDS NUMBER DELETED VARCHAR2(3) BYTES NUMBER IS_RECOVERY_DEST_FILE VARCHAR2(3)------------->此列值为YES表示在FRA中 RMAN_STATUS_RECID NUMBER RMAN_STATUS_STAMP NUMBER COMPRESSED VARCHAR2(3) BACKED_BY_VSS VARCHAR2(3) ENCRYPTED VARCHAR2(3) BACKED_BY_OSB VARCHAR2(3) SQL> desc v$datafile_copy Name Null? Type ----------------------------------------- -------- ---------------------------- RECID NUMBER STAMP NUMBER NAME VARCHAR2(513) TAG VARCHAR2(32) FILE# NUMBER RFILE# NUMBER CREATION_CHANGE# NUMBER CREATION_TIME DATE RESETLOGS_CHANGE# NUMBER RESETLOGS_TIME DATE INCREMENTAL_LEVEL NUMBER CHECKPOINT_CHANGE# NUMBER CHECKPOINT_TIME DATE ABSOLUTE_FUZZY_CHANGE# NUMBER RECOVERY_FUZZY_CHANGE# NUMBER RECOVERY_FUZZY_TIME DATE ONLINE_FUZZY VARCHAR2(3) BACKUP_FUZZY VARCHAR2(3) MARKED_CORRUPT NUMBER MEDIA_CORRUPT NUMBER LOGICALLY_CORRUPT NUMBER BLOCKS NUMBER BLOCK_SIZE NUMBER OLDEST_OFFLINE_RANGE NUMBER DELETED VARCHAR2(3) STATUS VARCHAR2(1) COMPLETION_TIME DATE CONTROLFILE_TYPE VARCHAR2(1) KEEP VARCHAR2(3) KEEP_UNTIL DATE KEEP_OPTIONS VARCHAR2(11) SCANNED VARCHAR2(3) IS_RECOVERY_DEST_FILE VARCHAR2(3)------------->此列值为YES表示在FRA中 RMAN_STATUS_RECID NUMBER RMAN_STATUS_STAMP NUMBER CONVERTED_FILE VARCHAR2(3) SAME_ENDIAN VARCHAR2(3) FOREIGN_DBID NUMBER PLUGGED_READONLY VARCHAR2(3) PLUGIN_CHANGE# NUMBER PLUGIN_RESETLOGS_CHANGE# NUMBER PLUGIN_RESETLOGS_TIME DATE BACKED_BY_VSS VARCHAR2(3) SQL> desc v$flashback_database_logfile; ---->这是闪回日志的视图。 Name Null? Type ----------------------------------------- -------- ---------------------------- NAME VARCHAR2(513) LOG# NUMBER THREAD# NUMBER SEQUENCE# NUMBER BYTES NUMBER FIRST_CHANGE# NUMBER FIRST_TIME DATE SQL>
版权声明:本文为博主原创文章,未经博主允许不得转载。
存储在FRA区中的与数据库相关的file的视图
标签:
热心网友 时间:2022-04-30 11:22
存储过程一般用于处理比较复杂的任务
存储过程不仅仅适用于大型项目,对于中小型项目,使用存储过程也是非常有必要的。其威力和优势主要体现在:
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的 SQL 语句,可能要多次连接数据库。而换成存储,只需要连接一次数据库就可以了。
3.存储过程可以重复使用,可减少数据库开发人员的工作量。
视图使用方案
视图通常用来集中、简化和自定义每个用户对数据库的不同认识。视图可用作安全机制,方法是允许用户通过视图访问数据,而不授予用户直接访问视图基础表的权限。
热心网友 时间:2022-04-30 12:40
存储过程一般可以用来处理比较复杂的流程,对于多个表的判断和插入,节省数据库连接。
热心网友 时间:2022-04-30 14:15
存储过程是在需要对数据进行复杂处理的时候使用,通过代码处理数据。
视图分为普通视图和物化视图,普通视图是虚拟表,就是把数据库中的基础数据表的数据进行重新归类,更易于使用和理解。物化视图是实体表,除了把视图数据进行视图存储外,其他类似普通视图,但查询速度一般要比普通视图快,一般用于大数据量的视图。
热心网友 时间:2022-04-30 16:06
查询条件不改变的时候