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

第三部分、備份與恢復(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>
            久久国产天堂福利天堂| 国产噜噜噜噜噜久久久久久久久| 久久亚洲精品一区| 亚洲欧美日韩综合| 亚洲免费中文字幕| 性8sex亚洲区入口| 久久国产精品久久w女人spa| 久久久在线视频| 欧美大片在线观看| 一本不卡影院| 午夜久久tv| 免费欧美视频| 欧美午夜不卡在线观看免费| 国产精品三上| 亚洲黄色高清| 亚洲影院免费| 欧美日韩亚洲高清一区二区| 国产精品久久777777毛茸茸| 国产欧美日韩精品专区| 亚洲福利视频一区| 亚洲欧美日韩专区| 亚洲国产mv| 亚洲日本视频| 欧美一区在线直播| 欧美日韩成人一区二区| 国产一区二区无遮挡| 亚洲人成绝费网站色www| 亚洲小说欧美另类社区| 另类综合日韩欧美亚洲| 99re6这里只有精品视频在线观看| 午夜精品美女久久久久av福利| 美女黄色成人网| 国产欧美一区二区三区视频| 亚洲精品之草原avav久久| 久久精品国产99国产精品| 亚洲国产乱码最新视频| 欧美在线一级视频| 国产精品第一区| 亚洲精品国精品久久99热| 久久久精品2019中文字幕神马| 亚洲激情在线| 乱码第一页成人| 国内精品伊人久久久久av影院| 中文国产成人精品久久一| 欧美福利一区二区| 久久久99国产精品免费| 国产精品视频不卡| 亚洲一区二区黄| 亚洲国产成人在线视频| 久久久午夜视频| 国产亚洲一区二区三区在线观看 | 亚洲精品久久久久| 欧美影视一区| 国产农村妇女精品一区二区| 亚洲毛片在线| 亚洲国产精品久久久久秋霞影院 | 国产亚洲一级高清| 午夜亚洲福利| 亚洲视频在线免费观看| 欧美三级在线视频| 99精品热视频只有精品10| 欧美a级片网| 六月婷婷久久| 亚洲精品社区| 亚洲精品精选| 欧美午夜激情视频| 亚洲一二三区在线| 中文日韩电影网站| 国产精品蜜臀在线观看| 亚洲免费视频一区二区| 亚洲少妇最新在线视频| 一本久道久久综合中文字幕| 欧美视频官网| 欧美在线日韩精品| 久久精品亚洲国产奇米99| 狠狠色丁香久久婷婷综合丁香| 久久女同互慰一区二区三区| 久久久久久噜噜噜久久久精品| 亚洲高清av| 亚洲美女一区| 国产日韩欧美一区在线 | 亚洲韩日在线| 欧美日本不卡视频| 亚洲男人第一网站| 欧美在线免费观看视频| 亚洲黄色有码视频| 夜夜夜精品看看| 黄色成人91| 亚洲人成高清| 国产欧美日韩不卡免费| 蜜臀a∨国产成人精品| 欧美日韩亚洲一区二| 久久九九精品99国产精品| 奶水喷射视频一区| 欧美一级视频| 欧美成人午夜剧场免费观看| 性做久久久久久免费观看欧美| 久久一二三国产| 亚洲一区在线视频| 久久美女性网| 亚洲欧美日韩成人| 免费成人黄色av| 午夜精品久久久久久久99樱桃| 久久久久久穴| 香蕉视频成人在线观看| 欧美成人一区二区在线 | 一本久久a久久精品亚洲| 性8sex亚洲区入口| 一区二区三区精品| 久久久999成人| 午夜免费日韩视频| 欧美激情1区2区3区| 久久精品三级| 国产精品美女久久久久久久| 亚洲国产精品尤物yw在线观看| 国产亚洲欧美色| 亚洲图片欧美午夜| 一区二区三区视频免费在线观看| 久久婷婷蜜乳一本欲蜜臀| 久久国产毛片| 欧美午夜激情视频| 亚洲精品一区二区三区婷婷月 | 亚洲五月六月| 一区二区三区四区五区精品| 久久久久久久久岛国免费| 香蕉亚洲视频| 亚洲欧美日韩在线综合| 国产精品99久久久久久久久| 久久免费视频网站| 欧美在线观看网址综合| 国产精品麻豆va在线播放| 99国产精品视频免费观看一公开| 亚洲激情另类| 免费视频一区二区三区在线观看| 久久色在线观看| 国内精品福利| 久久久国产精品亚洲一区 | 亚洲免费网站| 亚洲砖区区免费| 欧美日韩综合网| 日韩午夜免费| 亚洲亚洲精品三区日韩精品在线视频| 欧美国产精品一区| 91久久精品国产91久久性色tv| 亚洲黄一区二区三区| 欧美成人一区二区三区| 亚洲国产cao| 亚洲图片在线观看| 国产精品成人国产乱一区| 中文亚洲视频在线| 欧美影院视频| 伊人色综合久久天天五月婷| 鲁大师影院一区二区三区| 免费成人在线视频网站| 亚洲片区在线| 欧美日韩一视频区二区| 亚洲一区二区视频在线观看| 欧美在线观看一区| 极品少妇一区二区三区精品视频| 久久久噜噜噜久久中文字幕色伊伊| 老牛嫩草一区二区三区日本| 亚洲国产精品www| 欧美日韩成人在线视频| 亚洲一级高清| 免费成人黄色av| 99国产一区二区三精品乱码| 国产精品美女在线观看| 久久久久久穴| 夜夜嗨av一区二区三区四季av| 欧美中文在线观看国产| 在线欧美三区| 欧美午夜精品久久久| 久久精品人人| 一二三区精品| 久久最新视频| 亚洲一级免费视频| 伊人成综合网伊人222| 欧美黑人在线播放| 亚洲欧美国产毛片在线| 亚洲成人在线视频播放| 亚洲经典在线| 国产乱码精品一区二区三区不卡 | 久久久久久久综合色一本| 日韩图片一区| 久久人人爽人人爽| 亚洲欧美成人| 亚洲乱码国产乱码精品精| 国产精品视频免费一区| 欧美成人自拍| 久久久国产精品亚洲一区| 一区二区三区偷拍| 亚洲国产裸拍裸体视频在线观看乱了| 性欧美1819性猛交| a4yy欧美一区二区三区| 精品不卡在线| 国产午夜精品久久久久久免费视 | 亚洲视频精选| 亚洲高清不卡在线观看| 国产乱码精品| 国产精品入口日韩视频大尺度|