青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

第三部分、備份與恢復(fù)
[Q]如何開啟/關(guān)閉歸檔
[A]如果開啟歸檔,請(qǐng)保證log_archive_start=true開啟自動(dòng)歸檔,否則只能手工歸檔,如果是關(guān)閉了歸檔,則設(shè)置該參數(shù)為false
注意:如果是OPS/RAC環(huán)境,需要先把parallel_server = true注釋掉,然后執(zhí)行如下步驟,最后用這個(gè)參數(shù)重新啟動(dòng)
1、開啟歸檔
a. 關(guān)閉數(shù)據(jù)庫(kù)shutdown immediate
b. startup mount
c. alter database archivelog
d. alter database opne
2、禁止歸檔
a. 關(guān)閉數(shù)據(jù)庫(kù)shutdown immediate
b. startup mount
c. alter database noarchivelog
d. alter database open
歸檔信息可以通過如下語句查看
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination E:\oracle\ora92\database\archive
Oldest online log sequence 131
Next log sequence to archive 133
Current log sequence 133
[Q]怎樣設(shè)置定時(shí)歸檔
[A]9i以上版本,保證歸檔的最小間隔不超過n秒
設(shè)置Archive_lag_target = n
單位:秒 范圍:0~7200
[Q]不同版本怎么導(dǎo)出/導(dǎo)入
[A]導(dǎo)出用低版本,導(dǎo)入用當(dāng)前版本
如果版本跨越太大,需要用到中間版本過渡
[Q]不同的字符集之前怎么導(dǎo)數(shù)據(jù)
[A]a.前條件是保證導(dǎo)出/導(dǎo)入符合其他字符集標(biāo)準(zhǔn),如客戶環(huán)境與數(shù)據(jù)庫(kù)字符集一致。
b.修改dmp文件的2、3字節(jié)為目標(biāo)數(shù)據(jù)庫(kù)的字符集,注意要換成十六進(jìn)制。
參考函數(shù)(以下函數(shù)中的ID是十進(jìn)制的):
nls_charset_name 根據(jù)字符集ID獲得字符集名稱
nls_charset_id 根據(jù)字符集名稱獲得字符集ID
[Q]怎么樣備份控制文件
[A]再線備份為一個(gè)二進(jìn)制的文件
alter database backup controlfile to '$BACKUP_DEPT/controlfile.000' [reuse];
備份為文本文件方式
alter database backup controlfile to trace [resetlogs|noresetlogs];
[Q]控制文件損壞如何恢復(fù)
[A]1、如果是損壞單個(gè)控制文件
只需要關(guān)閉數(shù)據(jù)庫(kù),拷貝一個(gè)好的數(shù)據(jù)文件覆蓋掉壞的數(shù)據(jù)文件即可
或者是修改init.ora文件的相關(guān)部分
2、如果是損失全部控制文件,則需要?jiǎng)?chuàng)建控制文件或從備份恢復(fù)
創(chuàng)建控制文件的腳本可以通過alter database backup controlfile to trace獲取。
[Q]怎么樣熱備份一個(gè)表空間
[A]Alter tablespace 名稱 begin backup;
host cp 這個(gè)表空間的數(shù)據(jù)文件 目的地;
Alter tablespace 名稱 end backup;
如果是備份多個(gè)表空間或整個(gè)數(shù)據(jù)庫(kù),只需要一個(gè)一個(gè)表空間的操作下來就可以了。
[Q]怎么快速得到整個(gè)數(shù)據(jù)庫(kù)的熱備腳本
[A]可以寫一段類似的腳本
SQL>set serveroutput on
begin
dbms_output.enable(10000);
for bk_ts in (select distinct t.ts#,t.name from v$tablespace t,v$datafile d where t.ts#=d.ts#) loop
dbms_output.put_line('--'||bk_ts.name);
dbms_output.put_line('alter tablespace '||bk_ts.name||' begin backup;');
for bk_file in (select file#,name from v$datafile where ts#=bk_ts.ts#) loop
dbms_output.put_line('host cp '||bk_file.name||' $BACKUP_DEPT/');
end loop;
dbms_output.put_line('alter tablespace '||bk_ts.name||' end backup;');
end loop;
end;
/
[Q]丟失一個(gè)數(shù)據(jù)文件,但是沒有備份,怎么樣打開數(shù)據(jù)庫(kù)
[A]如果沒有備份只能是刪除這個(gè)數(shù)據(jù)文件了,會(huì)導(dǎo)致相應(yīng)的數(shù)據(jù)丟失。
SQL>startup mount
--ARCHIVELOG模式命令
SQL>Alter database datafile 'file name' offline;
--NOARCHIVELOG模式命令
SQL>Alter database datafile 'file name' offline drop;
SQLl>Alter database open;
注意:該數(shù)據(jù)文件不能是系統(tǒng)數(shù)據(jù)文件
[Q]丟失一個(gè)數(shù)據(jù)文件,沒有備份但是有該數(shù)據(jù)文件創(chuàng)建以來的歸檔怎么恢復(fù)
[A]保證如下條件
a. 不能是系統(tǒng)數(shù)據(jù)文件
b. 不能丟失控制文件
如果滿足以上條件,則
SQL>startup mount
SQL>Alter database create datafile 'file name' as 'file name' size ... reuse;
SQL>recover datafile n; -文件號(hào)
或者
SQL>recover datafile 'file name';
或者
SQL>recover database;
SQL>Alter database open;
[Q]聯(lián)機(jī)日志損壞如何恢復(fù)
[A]1、如果是非當(dāng)前日志而且歸檔,可以使用
Alter database clear logfile group n來創(chuàng)建一個(gè)新的日志文件
如果該日志還沒有歸檔,則需要用
Alter database clear unarchived logfile group n
2、如果是當(dāng)前日志損壞,一般不能clear,則可能意味著丟失數(shù)據(jù)
如果有備份,可以采用備份進(jìn)行不完全恢復(fù)
如果沒有備份,可能只能用_allow_resetlogs_corruption=true來進(jìn)行強(qiáng)制恢復(fù)了,但是,這樣的方法是不建議的,最好在有Oracle support的指導(dǎo)下進(jìn)行。
[Q]怎么樣創(chuàng)建RMAN恢復(fù)目錄
[A]首先,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)用戶,一般都是RMAN,并給予recovery_catalog_owner角色權(quán)限
sqlplus sys
SQL> create user rman identified by rman;
SQL> alter user rman default tablespace tools temporary tablespace temp;
SQL> alter user rman quota unlimited on tools;
SQL> grant connect, resource, recovery_catalog_owner to rman;
SQL> exit;
然后,用這個(gè)用戶登錄,創(chuàng)建恢復(fù)目錄
rman catalog rman/rman
RMAN> create catalog tablespace tools;
RMAN> exit;
最后,你可以在恢復(fù)目錄注冊(cè)目標(biāo)數(shù)據(jù)庫(kù)了
rman catalog rman/rman target backdba/backdba
RMAN> register database;
[Q]怎么樣在恢復(fù)的時(shí)候移動(dòng)數(shù)據(jù)文件,恢復(fù)到別的地點(diǎn)
[A]給一個(gè)RMAN的例子
run {
set until time 'Jul 01 1999 00:05:00';
allocate channel d1 type disk;
set newname for datafile '/u04/oracle/prod/sys1prod.dbf'
to '/u02/oracle/prod/sys1prod.dbf';
set newname for datafile '/u04/oracle/prod/usr1prod.dbf'
to '/u02/oracle/prod/usr1prod.dbf';
set newname for datafile '/u04/oracle/prod/tmp1prod.dbf'
to '/u02/oracle/prod/tmp1prod.dbf';
restore controlfile to '/u02/oracle/prod/ctl1prod.ora';
replicate controlfile from '/u02/oracle/prod/ctl1prod.ora';
restore database;
sql "alter database mount";
switch datafile all;
recover database;
sql "alter database open resetlogs";
release channel d1;
}
[Q]怎么從備份片(backuppiece)中恢復(fù)(restore)控制文件與數(shù)據(jù)文件
[A]可以使用如下方法,在RMAN中恢復(fù)備份片的控制文件
restore controlfile from backuppiecefile;
如果是9i的自動(dòng)備份,可以采用如下的方法
restore controlfile from autobackup;
但是,如果控制文件全部丟失,需要指定DBID,如SET DBID=?
自動(dòng)備份控制文件的默認(rèn)格式是%F,這個(gè)格式的形式為
c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII就是DBID
至于恢復(fù)(restore)數(shù)據(jù)文件,oracle 816開始有個(gè)包dbms_backup_restore
在 nomount 狀態(tài)下就可以執(zhí)行,可以讀 815甚至之前的備份片,讀出來的文件用于恢復(fù)
可以在SQLPLUS中運(yùn)行,如下
SQL>startup nomount
SQL> DECLARE
2 devtype varchar2(256);
3 done boolean;
4 BEGIN
5 devtype := dbms_backup_restore.deviceallocate('', params=>'');
6 dbms_backup_restore.restoresetdatafile;
7 dbms_backup_restore.restorecontrolfileto('E:\Oracle\oradata\penny\control01.ctl');
8 dbms_backup_restore.restoreDataFileto(1,'E:\Oracle\oradata\penny\system01.dbf');
9 dbms_backup_restore.restoreDataFileto(2,'E:\Oracle\oradata\penny\UNDOTBS01.DBF');
10 dbms_backup_restore.restoreDataFileto(3,'E:\ORACLE\ORADATA\PENNY\USERS01.DBF');
11 dbms_backup_restore.restorebackuppiece('D:\orabak\BACKUP_1_4_04F4IAJT.PENNY',done=>done);
12 END;
13 /
PL/SQL 過程已成功完成。
SQL> alter database mount;
[Q]Rman的format格式中的%s類似的東西代表什么意義
[A]可以參考如下
%c 備份片的拷貝數(shù)
%d 數(shù)據(jù)庫(kù)名稱
%D 位于該月中的第幾天 (DD)
%M 位于該年中的第幾月 (MM)
%F 一個(gè)基于DBID唯一的名稱,這個(gè)格式的形式為c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII為該數(shù)據(jù)庫(kù)的DBID,YYYYMMDD為日期,QQ是一個(gè)1-256的序列
%n 數(shù)據(jù)庫(kù)名稱,向右填補(bǔ)到最大八個(gè)字符
%u 一個(gè)八個(gè)字符的名稱代表備份集與創(chuàng)建時(shí)間
%p 該備份集中的備份片號(hào),從1開始到創(chuàng)建的文件數(shù)
%U 一個(gè)唯一的文件名,代表%u_%p_%c
%s 備份集的號(hào)
%t 備份集時(shí)間戳
%T 年月日格式(YYYYMMDD)
[Q]執(zhí)行exec dbms_logmnr_d.build('Logminer.ora','file directory'),提示下標(biāo)超界,怎么辦
[A]完整錯(cuò)誤信息如下,
SQL> exec dbms_logmnr_d.build('Logminer.ora','file directory')
BEGIN dbms_logmnr_d.build('Logminer.ora','file directory'); END;
*
ERROR 位于第 1 行:
ORA-06532: 下標(biāo)超出限制
ORA-06512: 在"SYS.DBMS_LOGMNR_D", line 793
ORA-06512: 在line 1
解決辦法為:
1.編輯位于"$ORACLE_HOME/rdbms/admin"目錄下的文件"dbmslmd.sql"
改變行:
TYPE col_desc_array IS VARRAY(513) OF col_description;

TYPE col_desc_array IS VARRAY(700) OF col_description;
并保存文件
2. 運(yùn)行改變后的腳本
SQLPLUS> Connect internal
SQLPLUS> @$ORACLE_HOME/rdbms/admin/dbmslmd.sql
3.重新編譯該包
SQLPLUS> alter package DBMS_LOGMNR_D compile body;
[Q]執(zhí)行execute dbms_logmnr.start_logmnr(DictFileName=>'DictFileName')提示ORA-01843:無效的月份,這個(gè)是什么原因
[A]我們分析start_logmnr包
PROCEDURE start_logmnr(
startScn IN NUMBER default 0 ,
endScn IN NUMBER default 0,
startTime IN DATE default TO_DATE('01-jan-1988','DD-MON-YYYY'),
endTime IN DATE default TO_DATE('01-jan-2988','DD-MON-YYYY'),
DictFileName IN VARCHAR2 default '',
Options IN BINARY_INTEGER default 0 );
可以知道,如果TO_DATE('01-jan-1988','DD-MON-YYYY')失敗,將導(dǎo)致以上錯(cuò)誤
所以解決辦法可以為
1、Alter session set NLS_LANGUAGE=American
2、用類似如下的方法執(zhí)行
execute dbms_logmnr.start_logmnr (DictFileName=> 'f:\temp2\TESTDICT.ora', starttime => TO_DATE(
'01-01-1988','DD-MM-YYYY'), endTime=>TO_DATE('01-01-2988','DD-MM-YYYY'));


Posted on 2006-09-29 17:24 艾凡赫 閱讀(411) 評(píng)論(0)  編輯 收藏 引用 所屬分類: ORACLE數(shù)據(jù)庫(kù)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            99成人免费视频| 欧美日韩在线另类| 国产主播精品| 久久免费高清| 久久久欧美精品sm网站| 好吊色欧美一区二区三区四区| 久久久国产精品一区二区中文 | 欧美日韩午夜| 亚洲深夜福利| 午夜精品999| 精品动漫3d一区二区三区| 麻豆精品视频| 欧美精品免费在线| 一本色道久久综合亚洲精品婷婷| 亚洲精品乱码久久久久| 欧美wwwwww| 亚洲综合日韩| 欧美一区视频在线| 最新国产精品拍自在线播放| 99re热这里只有精品视频| 国产精品一香蕉国产线看观看 | 午夜一区二区三区在线观看| 欧美一区=区| 亚洲精品小视频| 亚洲伊人久久综合| 亚洲国产日韩欧美在线动漫| 亚洲电影免费| 国产精品www色诱视频| 久久看片网站| 欧美日韩在线综合| 女女同性精品视频| 欧美午夜不卡影院在线观看完整版免费 | 欧美亚洲日本国产| 国产精品久久久久久久久久ktv | 亚洲老司机av| 亚洲欧美在线一区二区| 日韩视频免费观看| 久久成人av少妇免费| 一区二区三区视频在线观看| 久久精品99久久香蕉国产色戒| 一区二区久久| 玖玖视频精品| 久久婷婷av| 国产精品久久看| 亚洲激情电影中文字幕| 亚洲欧美日韩国产一区| 99热这里只有成人精品国产| 久久不射2019中文字幕| 亚洲一卡二卡三卡四卡五卡| 免费亚洲一区二区| 老司机精品视频网站| 国产精品亚洲综合| 亚洲一区二区欧美日韩| 宅男噜噜噜66一区二区| 欧美国产一区视频在线观看| 久久手机免费观看| 国产日韩欧美自拍| 亚洲一区二区四区| 亚洲免费一区二区| 欧美日韩一区三区| 亚洲日本成人| 亚洲精品久久久一区二区三区| 久久影院午夜片一区| 久久躁日日躁aaaaxxxx| 欧美成人情趣视频| 亚洲一区二区三区精品视频| 一区二区三区欧美视频| 欧美理论电影在线播放| 亚洲人成人一区二区在线观看| 伊人狠狠色丁香综合尤物| 午夜精品久久久久久| 欧美一区日本一区韩国一区| 国产毛片精品国产一区二区三区| 中文在线一区| 香蕉av777xxx色综合一区| 国产精品女主播一区二区三区| 亚洲一区不卡| 久久精品人人做人人爽| 黄色在线成人| 久久久综合精品| 欧美激情精品久久久久久久变态 | 国产在线乱码一区二区三区| 久久国产精彩视频| 蜜臀久久久99精品久久久久久| 亚洲大片免费看| 欧美激情视频一区二区三区免费| 亚洲人在线视频| 亚洲永久视频| 国产婷婷色综合av蜜臀av| 欧美一区二区视频观看视频| 久久综合给合久久狠狠狠97色69| 亚洲电影下载| 欧美日韩亚洲一区二区三区在线观看 | 久久亚洲春色中文字幕久久久| 国户精品久久久久久久久久久不卡| 久久精品伊人| 亚洲精品一区中文| 欧美在线免费| 亚洲黄色在线| 国产精品日韩电影| 久久久久久一区二区| 亚洲三级毛片| 欧美在线播放| 亚洲靠逼com| 国产午夜精品全部视频播放| 亚洲欧洲一区二区在线播放| 99亚洲精品| 久久久久欧美| 一区二区av在线| 国产日韩亚洲欧美精品| 奶水喷射视频一区| 在线午夜精品| 欧美高清在线一区| 午夜精品美女自拍福到在线| 在线看片第一页欧美| 国产精品爱啪在线线免费观看| 欧美在线观看一区二区| 亚洲精品在线视频观看| 久久青青草原一区二区| 亚洲视频精选| 亚洲激情在线观看| 欧美日韩一区二区在线 | 麻豆亚洲精品| 欧美亚洲日本国产| 一本大道久久a久久精二百| 久久久久一区二区三区| 欧美国产日韩一区二区| 久久精品国产99国产精品澳门| 99精品久久| 亚洲国产欧美国产综合一区| 久久久www成人免费无遮挡大片| 亚洲视频高清| 亚洲伦伦在线| 亚洲国产精品一区二区第四页av | 久久亚洲图片| 欧美在线视频一区| 性欧美xxxx视频在线观看| 99精品国产高清一区二区| 91久久久久久久久| 亚洲第一区在线| 欧美插天视频在线播放| 久久伊人一区二区| 久久亚洲风情| 免费一区二区三区| 免播放器亚洲一区| 久久视频在线免费观看| 久久久久久一区二区| 亚洲欧美日韩国产一区二区| 中文精品视频一区二区在线观看| 一区二区成人精品 | 在线日本成人| 亚洲国产91色在线| 91久久在线视频| 亚洲欧洲一区| 一区二区三区日韩| 亚洲一区二区免费视频| 亚洲欧美制服另类日韩| 久久国产精品一区二区三区| 久久嫩草精品久久久精品一| 久久久噜噜噜久噜久久| 欧美成人精品激情在线观看| 久久久91精品国产一区二区三区 | 在线日韩av| 91久久国产精品91久久性色| 亚洲美女在线观看| 亚洲一二三区精品| 欧美在线网址| 欧美大片免费观看| 亚洲精品一区久久久久久| 亚洲无限av看| 久久久久.com| 欧美日韩国产精品自在自线| 国产精品盗摄一区二区三区| 国产亚洲精品成人av久久ww| 亚洲国产激情| 欧美亚洲免费在线| 老司机凹凸av亚洲导航| 亚洲国产精品一区二区第四页av| 亚洲激情一区二区| 日韩一区二区精品| 亚洲欧美国产毛片在线| 免费成人av资源网| 国产精品久久毛片a| 樱桃国产成人精品视频| 在线亚洲美日韩| 久久综合九色综合欧美就去吻 | 欧美一区二区精品在线| 老司机一区二区| 宅男精品视频| 久久亚洲综合色| 欧美日韩免费在线观看| 国产综合久久久久久| 在线亚洲伦理| 男人的天堂亚洲在线| 亚洲一区二三| 欧美日韩精品在线观看| 在线免费观看视频一区| 欧美影院午夜播放| 亚洲精品视频在线看| 久热精品视频|