Oracle恢复数据库时有几个常用但非常相似的命令,整理下它们各自的作用及适用场景。(转载)
Oracle恢复数据库时有几个常用但非常相似的命令,整理下它们各自的作用及适用场景。
Oracle恢复数据库时有几个常用但非常相似的命令,整理下它们各自的作用及适用场景。
Oracle RAC集群中的命令整理
Oracle RAC集群中的命令整理
Oracle RAC集群中的命令整理
节点层olsnodes
网络层oifcfg
集群层crsctl(平时使用最多的两个命令之一) ocrcheck,ocrdump,ocrconfig
应用层srvctl(平时使用最多的两个命令之一) onsctl,crs_XX
Oracle RAC集群中的命令整理
Oracle Clusterware的命令集可以分为以下4种:
节点层:osnodes
网络层:oifcfg
集群层:crsctl, ocrcheck,ocrdump,ocrconfig
应用层:srvctl,onsctl,crs_stat
下面分别来介绍这些命令:
1、数据库数据量超过1TB之后, 受限于读写设备、网络流量、cpu、内存的资源的限制,数据备份和恢复的速度会超过预计规划的RTO.
官方对vldb(VERY LARGE DATABASE)的备份恢复有相应概述
In the following example, RMAN backs up all database files that have not been backed up in the last 7 days first, runs for 4 hours, and reads the blocks as fast as possible.
BACKUP DATABASE NOT BACKED UP SINCE 'sysdate - 7'
PARTIAL DURATION 4:00 MINIMIZE TIME;
select table_owner,table_name,index_owner,index_name,substr(SYS_CONNECT_BY_PATH(column_name, ','),2) column_name_list
from (select index_owner, index_name, table_owner, table_name, column_name,count(1) OVER ( partition by index_owner, index_name) cnt,
ROW_NUMBER () OVER ( partition by index_owner, index_name order by column_position) as seq
from sys.dba_ind_columns
where index_owner not in ('SYS', 'SYSTEM'))
where seq=cnt
start with seq=1
connect by prior seq+1=seq
and prior index_owner=index_owner
and prior index_name=index_name