Oracle 11 gログ・ファイル
3980 ワード
,
0.
a. select * from v$log; ( )
b. select * from v$logfile; ( )
c. select * from v$log_history; ( )
d. select dbid,name,created,log_mode from v$database;( )
1. ( )
alter database database_instance_name
add logfile [group group_number] (group_number )
(file_name [,file_name[,..]]) ( )
[size size_number] )
[reuse] ( , reuse 。 , 。)
alter database add logfile group4
(
'e:\app\log2.log',
'e:\app\log3.log'
) size 10M;
2. ( )
alter database ... add logfile member to group_number;
, group4 。
alter database add logfile member
'd:\app\redo009.log'
to group4
select group#,member from V$logfile;
3.
1. 。
2. 。
:
a. conn sys/admin as sysdba
b. shutdown ( )
c. , , 。
d. startup mount , 。
e.
alter database rename file
'e:\app\redo009.log'
to
'd:\test\redo033.log';
f.alter database open;
4. ( / )
a. ( , ,oracle 。 , 。)
:alter system switch logfile.
select group#,status from v$log;
b.
, , 。 。
alter database clear logfile group group_number
: current , 。
, 。
5. ( , )
a. : alter database drop logfile member logfile_name
: , curent. current , inactive.
。
, , , 。
6. : active/current/inactive/unused
: valid/invalid/stale.
7.
alter database drop logfile group group_number
: 。
current 。
, 。
8.
Oracle , , ,
。 , 。 ,Oracle 。
, , ;
, , , 。
9. (archive log list )
alter database archivelog | noarchivelog
:shutdown
:start mount ,
: alter database noarchivelog、archivelog 。
:alter database open. 。
10. ( :show parameter db_recovery_file_dest_name)
, 。 , , db_recovery_file dest 。
:
alter system set
log_archive_dest_n = '{location|server}=directory' local ;server 。
11. 。
alter system set log_archive_format = 'fix_name%S_%R.%T' SCOPE = scope_type;
a. fix_name%S_%R.%T fix_nam ; %S ;%R ID ;%T 。
log——archive_format %S,%R %T。
b. scope memory/spfile/both(memory ;spfile ;both )