免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
歸檔模式下誤刪除表空間的恢復(fù)_
歸檔模式下誤刪除表空間的恢復(fù)
SQL> startup
ORACLE 例程已經(jīng)啟動(dòng)。
數(shù)據(jù)庫(kù)裝載完畢。
數(shù)據(jù)庫(kù)已經(jīng)打開(kāi)。
SQL> select name from v$datafile;
NAME
-------------------------------------------------------------------------------
D:\ORACLE\ORADATA\ORA10G\SYSTEM01.DBF
D:\ORACLE\ORADATA\ORA10G\UNDOTBS01.DBF
D:\ORACLE\ORADATA\ORA10G\SYSAUX01.DBF
D:\ORACLE\ORADATA\ORA10G\USERS01.DBF
--建立一個(gè)新的表空間用于測(cè)試
SQL> create tablespace test datafile 'D:\ORACLE\ORADATA\ORA10G\test01.dbf' size
10m;
表空間已創(chuàng)建。
SQL> shutdown immediate
數(shù)據(jù)庫(kù)已經(jīng)關(guān)閉。
已經(jīng)卸載數(shù)據(jù)庫(kù)。
ORACLE 例程已經(jīng)關(guān)閉。
--關(guān)閉數(shù)據(jù)庫(kù)后進(jìn)行數(shù)據(jù)庫(kù)的全備份。
SQL> startup
ORACLE 例程已經(jīng)啟動(dòng)。
數(shù)據(jù)庫(kù)裝載完畢。
數(shù)據(jù)庫(kù)已經(jīng)打開(kāi)。
--建立一個(gè)測(cè)試表
SQL> create table test (a int) tablespace test;
表已創(chuàng)建。
SQL> begin
  for i in 1..100 loop
  insert into test values(i);
  commit;
  end loop;
  end;
  /
PL/SQL 過(guò)程已成功完成。
SQL> select count(*) from test;
  COUNT(*)
----------
       100
SQL> alter system switch logfile;
系統(tǒng)已更改。
--獲得在刪除表空間前的一個(gè)時(shí)間點(diǎn),不過(guò)這個(gè)時(shí)間點(diǎn)也可以使用LOGMINNER或從ALERT文件中獲得:
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
會(huì)話已更改。
SQL> select sysdate from dual;
SYSDATE
-------------------
2007-05-23 16:11:41

ALERT.LOG:
Wed May 23 16:10:55 2007
Thread 1 advanced to log sequence 2
Current log# 1 seq# 2 mem# 0: D:\ORACLE\ORADATA\ORA10G\REDO01.LOG
Wed May 23 16:12:02 2007
drop tablespace test including contents and datafiles
Wed May 23 16:12:05 2007
Deleted file D:\ORACLE\ORADATA\ORA10G\TEST01.DBF
Completed: drop tablespace test including contents and datafiles
Wed May 23 16:12:38 2007
Shutting down instance (abort)

SQL> drop tablespace test including contents and datafiles;
表空間已丟棄。
SQL> shutdown abort
ORACLE 例程已經(jīng)關(guān)閉。
SQL> startup mount
ORACLE 例程已經(jīng)啟動(dòng)。
數(shù)據(jù)庫(kù)裝載完畢。
SQL> alter database backup controlfile to trace;
數(shù)據(jù)庫(kù)已更改。
--從跟蹤文件中獲得建立控制文件的腳本。
SQL> shutdown immediate
ORA-01109: 數(shù)據(jù)庫(kù)未打開(kāi)
已經(jīng)卸載數(shù)據(jù)庫(kù)。
ORACLE 例程已經(jīng)關(guān)閉。
在關(guān)閉數(shù)據(jù)庫(kù)后把備份的數(shù)據(jù)文件恢復(fù)到原來(lái)的位置,然后將數(shù)據(jù)庫(kù)啟動(dòng)到NOMOUNT狀態(tài)建立控制文件。
SQL> startup nomount
ORACLE 例程已經(jīng)啟動(dòng)。
SQL> CREATE CONTROLFILE REUSE DATABASE "ORA10G" NORESETLOGS  ARCHIVELOG
      MAXLOGFILES 16
      MAXLOGMEMBERS 3
      MAXDATAFILES 100
      MAXINSTANCES 8
      MAXLOGHISTORY 292
  LOGFILE
    GROUP 1 'D:\ORACLE\ORADATA\ORA10G\REDO01.LOG'  SIZE 50M,
    GROUP 2 'D:\ORACLE\ORADATA\ORA10G\REDO02.LOG'  SIZE 50M,
 10    GROUP 3 'D:\ORACLE\ORADATA\ORA10G\REDO03.LOG'  SIZE 50M
 11  -- STANDBY LOGFILE
 12  DATAFILE
 13    'D:\ORACLE\ORADATA\ORA10G\SYSTEM01.DBF',
 14    'D:\ORACLE\ORADATA\ORA10G\UNDOTBS01.DBF',
 15    'D:\ORACLE\ORADATA\ORA10G\SYSAUX01.DBF',
 16    'D:\ORACLE\ORADATA\ORA10G\USERS01.DBF',
 17    'D:\ORACLE\ORADATA\ORA10G\test01.DBF'
 18  CHARACTER SET ZHS16GBK;
控制文件已創(chuàng)建
--執(zhí)行基于時(shí)間的不完全恢復(fù):
SQL> recover database until time '2007-05-23 16:11:41';
完成介質(zhì)恢復(fù)。
SQL> alter database open resetlogs;
數(shù)據(jù)庫(kù)已更改。
SQL> select count(*) from test;
  COUNT(*)
----------
       100

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
數(shù)據(jù)庫(kù)備份與恢復(fù)測(cè)試-李濟(jì)宏
Oracle備份與恢復(fù)案例
Oracle備份與恢復(fù)案例(二)
史上最全Oracle文件損壞處理辦法(附實(shí)驗(yàn)步驟)
Oracle 修改oracle數(shù)據(jù)庫(kù)名
oracle的主從復(fù)制技術(shù)ADG
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服