久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

完全掌握Oracle數據庫備份與還原

本篇文章給大家帶來了關于Oracle的相關知識,其中主要介紹了數據庫備份與還原的相關問題,Oracle中的備份與恢復區分為:邏輯備份和物理備份。其中物理備份區分為兩類:冷備份和熱備份,下面一起來看一下,希望對大家有幫助。

完全掌握Oracle數據庫備份與還原

推薦教程:《Oracle視頻教程》

Oracle中的備份與恢復區分為:邏輯備份和物理備份。其中物理備份區分為兩類:冷備份和熱備份

一、邏輯備份

邏輯備份指利用exp命令進行備份,其簡單易行,不會影響正常的數據庫操作。可以使用exp -?查看其參數選項,以實現不同的導出策略
其中常用參數包括:full=y、owner=()、tables=()

  • 不使用任何參數:DBA用戶、非DBA用戶都可備份自身全部對象,對應情況3

  • full=y參數:僅DBA用戶使用,備份全庫(可通過日志查看其備份內容),對應情況1。非DBA用戶使用會報錯

  • owner參數:DBA用戶使用可備份自身及其他多個用戶下全部對象,對應情況2。非DBA用戶使用,參數內容僅能為自身用以備份自身對象,對應情況3,若參數內容有其他用戶會報錯

  • tables參數:DBA用戶使用可備份自身及其他用戶下多張表,對應情況4、5。非DBA用戶使用參數內容僅可為自身所有表,對應情況4,若參數內容有其他用戶所有表將報錯

1.某一用戶(DBA權限)全庫備份:

當命令未指定登錄到哪個數據庫實例,將使用系統環境變量ORACLE_SID所指定的數據庫實例(系統默認數據庫實例,一般為最后安裝的數據庫實例)
此命令將默認數據庫orcl全庫導出(需要正確的system用戶密碼)

exp system/orcl file=d:defaulsid_full.dmp full=y # 如需同步導出日志表:exp system/orcl file=d:defaultsid_full.dmp log=d:defaultsid_full.log full=y

此命令將orcl數據庫全庫導出(需要正確的system用戶密碼)

exp system/orcl@orcl file=d:orcl_full.dmp full=y

非DBA用戶使用full=y參數會報錯:

exp scott/scott@orcl file=d:1.dmp full=y # EXP-00023:必須是DBA才能執行完整數據庫或表空間導出操作

2.某一用戶(DBA權限)備份庫中某些用戶:

exp system/orcl@orcl file=d:test_scott.dmp owner=(test, scott)
exp scott/scott@orcl file=d:1.dmp owner=(test, scott) # EXP-00032:非DBA不能導出其他用戶
exp system/orcl@orcl file=d:scott.dmp owner=scott # 成功將scott用戶下全部對象導出為scott.dmp

3.某一用戶備份自身:

exp scott/scott@orcl file=d:scott.dmp # 同exp scott/scott@orcl file=d:scott.dmp owner=scott exp system/orcl@orcl file=d:system.dmp # 同exp system/orcl@orcl file=d:system.dmp owner=system

4.某一用戶備份自身某些表對象:

exp scott/scott@orcl file=d:scott_tables.dmp tables=(emp, dept) exp scott/scott@orcl file=d:scott_dept.dmp tables=dept

5.某一用戶(具有DBA權限)備份其他用戶某些表對象:

exp system/orcl@orcl file=d:scott_bonus_salgrade.dmp tables=(scott.bonus, scott.salgrade) exp system/orcl@orcl file=d:scott_dept.dmp tables=scott.dept
exp system/orcl@orcl file=d:1.dmp owner=scott tables=(bonus, salgrade)# EXP-00026:指定了沖突模式

備份總結:

  • 不使用任何參數將備份用戶自身全部對象

  • DBA用戶方有權限進行全庫備份、其他用戶備份、其他用戶對象備份

  • DBA用戶使用full=y參數會進行全庫備份,非DBA用戶使用full=y會報錯

  • DBA用戶使用owner=()參數會備份()中的用戶下全部對象(多個或單個)。非DBA用戶不能備份其他用戶,使用owner參數(參數內容為自身)或不使用任何參數可以備份自身

  • DBA用戶使用tables=()參數可以備份自身表對象或其他用戶表對象,非DBA用戶只能備份自身表對象,tables參數不可以與owner參數同時使用

二、邏輯還原

常用參數:FULL=Y、FROMUSER=()、TOUSER=()、TABLES=()

1.使用全庫備份文件還原:

使用全庫備份文件還原庫:

imp system/orcl@orcl file=d:orcl_full.dmp # IMP-00031:必須指定FULL=y或提供FROMUSER/TOUSER或TABLES參數 imp system/orcl@orcl file=d:orcl_full.dmp FULL=Y # FULL=Y語句相當于將orcl_full.dmp中所有對象還原于相應的orcl庫中的對象 # 執行后警告很多,多數語句執行失敗,成功將刪掉的test、scott用戶還原并且還原了其中的表、函數等對象

使用全庫備份文件還原庫內某些用戶(被還原用戶應存在):

首先刪除用戶test與scott,隨后使用命令還原

imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott, test # IMP-00003:遇到oracle錯誤1435 ORA-01435:用戶不存在 imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott, test touser=scott, test # IMP-00003:遇到oracle錯誤1435 ORA-01435:用戶不存在

觀察到全庫備份文件還原庫內某些用戶時,被還原用戶必須存在。直接還原庫:

imp system/orcl@orcl file=d:orcl_full.dmp FULL=Y

將test用戶的函數對象,scott用戶的表對象刪除,隨后使用命令還原:

imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott, test # 觀察到scott用戶的表對象,test的函數對象被成功還原 imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott, test TOUSER=scott, test # 觀察到scott用戶的表對象,test的函數對象被成功還原 imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott TOUSER=test # 觀察到orcl_full.dmp文件中的scott用戶對象被還原到已有用戶test下

使用全庫備份文件還原庫內某些用戶某些表:

首先刪除scott用戶下dept、emp表,隨后使用命令還原:

imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott TOUSER=scott TABLES=(dept, emp) # 可以觀察到soctt用戶被刪除的兩張表被成功還原 imp scott/scott@orcl file=d:orcl_full.dmp FROMUSER=scott TOUSER=scott TABLES=(dept, emp) # IMP-00013:只有DBA才能導入由其他DBA導出的文件 imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott TOUSER=test TABLES=(dept, emp) # 可以觀察到orcl_full.dmp文件中的scott用戶的dept與emp成功被還原到已有用戶test下

使用全庫備份文件還原總結:

  • 還原命令必須有FULL=Y、FROMUSER=()、TOUSER=()、TABLES=()等參數

  • DBA用戶使用full=y參數會全庫還原(備份文件包含用戶的定義,所以可以還原被刪掉的用戶)

  • DBA用戶僅使用FROMUSER參數時,會將FROMUSER參數內的用戶的對象對應還原(被還原用戶應存在)

  • DBA用戶使用FROMUSER與TOUSER參數時,會將FROMUSER參數內的用戶的對象還原到TOUSER參數內的用戶

  • DBA用戶使用FROMUSER與TOUSER與TABLES參數時,會將FROMUSER參數內的用戶內的TABLES參數內的表還原給TOUSER用戶

2.使用某些用戶備份文件還原:

使用某些用戶備份文件還原庫內某些用戶(被還原用戶應存在):

imp system/orcl@orcl file=d:system_scott.dmp full=y # 部分語句執行失敗,原因XX已存在,scott被刪除的四張表被成功還原 imp scott/scott@orcl file=d:system_scott.dmp full=y # IMP-00013:只有DBA才能導入由其他DBA導出的文件 imp scott/scott@orcl file=d:system_scott.dmp fromuser=scott # IMP-00013:只有DBA才能導入由其他DBA導出的文件 imp system/orcl@orcl file=d:system_scott.dmp fromuser=scott # 成功將scott用戶被刪除的四張表還原 imp system/orcl@orcl file=d:system_scott.dmp fromuser=scott touser=test # 成功將system_scott.dmp文件中scott用戶對象還原到已有用戶test中

使用某些用戶備份文件還原庫內某些用戶的某些表:

imp system/orcl@orcl file=d:system_scott.dmp fromuser=scott touser=test tables=(dept, emp) # 成功將system_scott.dmp文件中scott用戶的dept、emp表還原到已有用戶test中

使用某些用戶備份文件還原總結:

  • DBA用戶使用full=y參數會對應還原某些用戶備份文件中的所有用戶的對象

  • DBA用戶僅使用FROMUSER參數,會將某些用戶備份文件中的FROMUSER參數內用戶還原到已有的相應用戶

  • DBA用戶使用FROMUSER參數與TOUSER參數,會將某些用戶備份文件中的FROMUSER參數內用戶的對象還原到TOUSER參數內用戶

  • DBA用戶使用FROMUSER與TOUSER與TABLES參數時,會將某些用戶備份文件中的 FROMUSER參數內用戶內的 TABLES參數內的 表還原給TOUSER用戶

3.使用某一用戶自身備份文件還原:

使用某一用戶自身備份文件還原庫內某一用戶:

imp scott/scott@orcl file=d:scott.dmp full=y # 成功將scott被刪除的四張表還原 imp system/orcl@orcl file=d:scott.dmp full=y # 觀察到將scott.dmp文件中的對象還原到system用戶中 imp system/orcl@orcl file=d:scott.dmp fromuser=scott # 觀察到將scott.dmp文件中的對象還原到system用戶中 imp system/orcl@orcl file=d:scott.dmp touser=scott # IMP-00031:必須指定FULL=Y或提供FROMUSER/TOUSER或TABLES參數 imp system/orcl@orcl file=d:scott.dmp fromuser=scott touser=scott # 成功將scott被刪除的四張表還原

使用某一用戶自身備份文件還原庫內某用戶某些表:

imp scott/scott@orcl file=d:scott.dmp tables=(dept, emp) # 成功將scott被刪除的兩張表還原 imp scott/scott@orcl file=d:scott.dmp touser=test tables=(dept, emp) # IMP-00007:必須是DBA才能將對象導入另一用戶 imp system/orcl@orcl file=d:scott.dmp touser=test tables=(dept, emp) # 成功將scott.dmp文件中的表dept與emp導入test

使用某一用戶備份文件還原總結:

  • 非DBA用戶使用非DBA用戶導出備份文件,使用FULL=Y參數會將某一用戶備份文件內對象還原到自身

  • DBA用戶使用FULL=Y參數,會將某一用戶備份文件內對象還原到自身

  • DBA用戶僅使用FROMUSER參數,會將某一用戶備份文件內對象還原到自身(FROMUSER參數要與導出用戶匹配)

  • (此處與使用某些用戶備份文件還原有區別,即與上述總結第2點有區別)

  • DBA用戶使用FROMUSER參數與TOUSER參數,會將某一用戶備份文件內對象還原到TOUSER參數用戶(FROMUSER參數要與導出用戶匹配)

  • 用戶使用自身導出備份文件,僅使用TABLES參數可還原參數內表

  • DBA用戶使用TOUSER與TABLES參數,會將某一用戶備份文件內TABLES參數內的表還原到TOUSER參數內用戶

4.使用某些表備份文件還原:

區分兩種情況:某些表備份文件由自己導出(非DBA)還是由DBA用戶導出,如若為自己導出(非DBA),則情況如下:

# scott_tables.dmp為使用scott用戶導出的表bonus, salgrade # 執行下面語句: imp system/orcl@orcl file=d:scott_tables.dmp full=y # 成功將scott_tables.dmp內所有表bonus、salgrade導入system # 刪掉system用戶下bonus表,執行下面語句: imp system/orcl@orcl file=d:scott_tables.dmp tables=bonus # 成功將表bonus導入system用戶 imp system/orcl@orcl file=d:scott_tables.dmp touser=test tables=bonus # 成功將表bonus導入用戶test

如若某些表備份文件由其他DBA用戶導出,則情況如下:

# scott_tables.dmp為使用system用戶導出的scott.bonus, scott.salgrade # 刪除表:scott.bonus, scott.salgrade # 執行下面的還原語句: imp system/orcl@orcl file=d:scott_tables.dmp full=y # 觀察到成功將scott.bonus, scott.salgrade表還原到scott # 刪掉scott用戶下bonus表,執行下面語句: imp system/orcl@orcl file=d:scott_tables.dmp fromuser=scott touser=scott tables=bonus # 成功將備份文件中的bonus表還原到scott用戶下 imp system/orcl@orcl file=d:scott_tables.dmp fromuser=scott touser=test tables=bonus # 成功將備份文件中bonus表還原到test用戶下

推薦教程:《Oracle視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
麻豆国产精品| 国产一区成人| 麻豆成人91精品二区三区| 精品伊人久久久| 久久久天天操| 亚洲涩涩av| 久久99青青| 日韩网站中文字幕| 国产亚洲精品v| 久久精品xxxxx| 日本在线高清| 亚洲综合丁香| 久久99久久人婷婷精品综合| www在线观看黄色| 视频一区二区国产| 久久不卡日韩美女| 欧美一区二区三区高清视频 | 中文字幕日韩亚洲| 国产精品欧美三级在线观看| 黄色在线网站噜噜噜| 免费日韩视频| 精品日产乱码久久久久久仙踪林| 黄色av一区| 欧美激情视频一区二区三区免费 | 国产精品毛片视频| 欧美中文一区二区| 国产麻豆精品久久| 久久高清精品| 91精品美女| 高清日韩欧美| 免播放器亚洲| 九九99久久精品在免费线bt| 男女精品网站| 国产aⅴ精品一区二区四区| 亚洲一区中文| 精品国产三区在线| 综合精品一区| 91精品一区国产高清在线gif | 神马久久午夜| 国产精区一区二区| 99国产精品| 国产suv精品一区二区四区视频 | 国户精品久久久久久久久久久不卡| 日本午夜免费一区二区| 婷婷综合网站| 视频在线不卡免费观看| 丝袜国产日韩另类美女| 精品国产18久久久久久二百| 免费视频久久| 成人精品亚洲| 精品久久久久中文字幕小说| 亚洲一区导航| 欧美特黄一级大片| 国精品产品一区| 青青草91视频| 亚洲在线国产日韩欧美| 久久三级福利| av中文字幕在线观看第一页| 91九色综合| 男人的天堂久久精品| 亚洲一本视频| 女生影院久久| 久久久精品区| 欧美日韩精品一区二区三区视频| 亚洲欧美久久| 欧美日韩国产在线观看网站 | 亚洲黄色免费av| 国产一区三区在线播放| 国产精品久久久久久模特 | 欧美日韩第一| 精品中文一区| 桃色一区二区| 久久精品网址| 免费亚洲婷婷| 欧美激情福利| 欧美日韩一区自拍| 日本午夜精品久久久| 蜜桃av一区二区在线观看| 久久一区二区三区喷水| 波多野结衣久久精品| 精品成av人一区二区三区 | 亚洲精品一级| 日韩专区在线视频| 欧美亚洲国产激情| 伊人久久在线| 伊伊综合在线| 精品女同一区二区三区在线观看| 国产私拍福利精品视频二区| 日韩精品一区第一页| 好看的av在线不卡观看| 亚洲v在线看| 国产超碰精品| 成人在线黄色| 精品色999| 精品视频自拍| 久久99精品久久久野外观看| 欧美日韩99| 日韩欧美高清一区二区三区| 国产精品日韩欧美一区| 91精品国产福利在线观看麻豆| 不卡一二三区| 久久久久久色| 中文字幕色婷婷在线视频| 国产精品久久久久蜜臀| 久久爱www.| 欧美国产中文高清| 麻豆精品av| 精品三区视频| 国产精品传媒麻豆hd| 91亚洲精品在看在线观看高清| 中文字幕日韩欧美精品高清在线| 99视频精品| 午夜亚洲一区| 一二三区精品| 91国内精品| 欧美视频一区| 欧美日韩亚洲一区| 国产精品白丝一区二区三区| 国产欧美一区| 久久精品免费看| 狠狠躁少妇一区二区三区| 狂野欧美性猛交xxxx| 精品国产乱码| 国产成人久久精品一区二区三区| 久久精品国产亚洲一区二区三区| 美女在线视频一区| 精品一区91| 高清一区二区三区| 日本欧美不卡| 激情久久婷婷| 亚洲欧美久久久| 亚洲三级国产| 久久狠狠亚洲综合| 欧美国产极品| 国产一区二区三区国产精品| 日韩一区二区三区免费播放| 久久久久91| av不卡在线| 亚洲精品在线二区| 国产美女亚洲精品7777| 成人在线超碰| 国产一区观看| 日韩中文字幕av电影| 日韩精品久久久久久久软件91| 国产美女精品视频免费播放软件| 久久av日韩| 日韩伦理在线一区| 在线一区视频| 欧美另类中文字幕| 日韩影院二区| 91久久久久| 欧美日韩亚洲国产精品| 日本aⅴ亚洲精品中文乱码| 国产精品免费不| 正在播放日韩精品| 亚洲免费激情| 国产丝袜一区| 国产v综合v| 亚洲丝袜美腿一区| 国产精品久久久久77777丨| 日韩在线观看| 久久亚洲风情| 国产精品对白| 99久久精品费精品国产| 亚洲乱亚洲高清| 你懂的国产精品永久在线| 国产精品nxnn| 国产综合婷婷| 日韩二区在线观看| 国产一区二区三区不卡视频网站 | 欧美女激情福利| 国产精品久久久久蜜臀| 欧美日韩精品免费观看视频完整| 日韩精品欧美精品| a国产在线视频| 视频一区中文| 亚洲专区欧美专区| 欧美国产视频| 久久精品成人| 亚洲毛片在线免费| 精品三级在线观看视频| 欧美女激情福利| 亚洲v天堂v手机在线| 欧美激情 亚洲a∨综合| 亚洲天堂免费电影| 亚洲青青久久| 久久久精品午夜少妇| 日韩高清国产一区在线| 激情欧美一区二区三区| 日韩成人午夜精品| 久久国产欧美| 久久精品一区二区三区中文字幕| 亚洲色诱最新| 国产白浆在线免费观看| 婷婷综合电影| 婷婷综合网站| 麻豆一区二区在线| 欧美精品一区二区三区精品| 日韩综合小视频| 天堂av在线|