-
-
-
rman target / log=/oracle/bk_rman/rmanbackup.log <<!
-
#
-
#
-
backup as compressed backupset filesperset 2 database format '/oracle/bk_rman/%u';
-
backup archivelog all format '/oracle/bk_rman/%u.bk';
-
delete noprompt obsolete;
-
!
-
-
-
-
-
-
col NAME for a50
-
select FILE#, name from V$datafile;
-
update scott.emp set sal=sal+1;
-
commit;
-
alter system switch logfile;
-
-
-
-
-
-
-
-
-
-
RUN
-
{
-
ALLOCATE CHANNEL d1 DEVICE TYPE DISK;
-
SQL "ALTER TABLESPACE users OFFLINE IMMEDIATE";
-
SET NEWNAME FOR DATAFILE '/oracle/oradata/orcl_new/users01.dbf'
-
TO '/oracle/oradata/users01.QQ';
-
RESTORE DATAFILE '/oracle/oradata/orcl_new/users01.dbf';
-
SWITCH DATAFILE '/oracle/oradata/orcl_new/users01.dbf';
-
RECOVER DATAFILE '/oracle/oradata/users01.QQ';
-
SQL "ALTER TABLESPACE users ONLINE";
-
}
-
-
-
-
-
-
-
1.无配置启动
-
1)rman target /
-
在日志中找出pfile文件参数;并写出initxxx.ora中;
-
2)sqlplus 中 startup nomount;
-
2.找控制文件, 从拷贝回来的备份文件中;
-
找到从备份文件中找出存储控制文件的那个备份文件,特性是,小,时间靠后;
-
pfile中指定controfile位置
-
sqlplus
-
startup nomount force
-
3.
-
rman
-
restore controlfile from '/tmp/rman_bk/0kmi5ov2'
-
4.登记到catalog
-
-
startup force mount
-
-
crosscheck copy;
-
crosscheck backup;
-
-
-
list copy ;
-
list backup;
-
-
-
delete noprompt expired copy;
-
delete noprompt expired backup;
-
-
-
catalog start with '/tmp/rman_bk';
-
-
-
list backup of spfile;
-
restore spfile;
-
-
-
-
select 'set newname for datafile '''||name||''' to ''/oracle/oradata/orcl/'|| substr(name,7)||''';' from v$datafile;
-
-
-
run
-
{
-
set newname for datafile '/o254/system01.dbf' to '/oracle/oradata/orcl/system01.dbf';
-
set newname for datafile '/o254/undotbs01.dbf' to '/oracle/oradata/orcl/undotbs01.dbf';
-
set newname for datafile '/o254/sysaux01.dbf' to '/oracle/oradata/orcl/sysaux01.dbf';
-
set newname for datafile '/o254/users01.dbf' to '/oracle/oradata/orcl/users01.dbf';
-
set newname for datafile '/o254/example01.dbf' to '/oracle/oradata/orcl/example01.dbf';
-
restore database;
-
switch datafile all;
-
recover database;
-
}
-
/* 出现如下错误,正常
-
RMAN-06054: media recovery requesting unknown log: thread 1 seq 9 lowscn 1531825
-
*/
-
-
-
select 'alter database rename file '''||member||''' to '''|| replace(member,'/o254/','/oracle/oradata/orcl/')||''';' from v$logfile;
-
-
alter database rename file '/o254/redo03.log' to '/oracle/oradata/orcl/redo03.log';
-
alter database rename file '/o254/redo02.log' to '/oracle/oradata/orcl/redo02.log';
-
alter database rename file '/o254/redo01.log' to '/oracle/oradata/orcl/redo01.log';
-
-
-
alter database open resetlog;
-
-
-
-
-
-
-
-
-
select file#, NAME, status, CREATION_TIME from v$tempfile;
-
-
-
alter tablespace temp add tempfile '/oracle/oradata/orcl/temp02.dbf'
-
size 50m
-
maxsize 100m
-
autoextend on;
-
-
-
alter database tempfile '/oracle/oradata/orcl/temp.dbf' offline;
-
alter database tempfile '/oracle/oradata/orcl/temp.dbf' drop ;
-
-
-
set long 99999
-
set pagesize 9999
-
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.TABLESPACE_NAME) from dba_tablespaces ts;
-
-
-
-
-
-
-
-
-
__shared_pool_size = 113246208
-
__large_pool_size = 4194304
-
__java_pool_size = 4194304
-
__streams_pool_size = 0
-
sga_target = 285212672
-
pga_aggregate_target = 94371840
-
-
db_block_size = 8192
-
__db_cache_size = 159383552 # 152M
-
compatible = 10.2.0.1.0
-
control_files = /oracle/oradata/orcl/control01.ctl, /oracle/oradata/orcl/control02.ctl, /oracle/oradata/orcl/control03.ctl
-
# archive file save path
-
log_archive_dest_1 = 'location=/oracle/arc'
-
log_archive_format = %s_%t_%r.arc
-
db_file_multiblock_read_count= 16
-
db_recovery_file_dest = /oracle/flash_recovery_area
-
db_recovery_file_dest_size= 2147483648
-
undo_management = AUTO
-
undo_tablespace = UNDOTBS1
-
remote_login_passwordfile= EXCLUSIVE
-
job_queue_processes = 10
-
background_dump_dest = /oracle/admin/orcl/bdump
-
user_dump_dest = /oracle/admin/orcl/udump
-
core_dump_dest = /oracle/admin/orcl/cdump
-
audit_file_dest = /oracle/admin/orcl/adump
-
db_name = orcl
-
open_cursors = 300
http://www.linuxidc.com/Linux/2011-08/40208.htm
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/90618/viewspace-1983190/
,如需转载,请注明出处,否则将追究法律责任。