亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

Export/Import 使用技巧與常見錯誤

2024-07-21 02:40:48
字體:
來源:轉載
供稿:網友

摘自:宏貝思


    EXPort 和 Import 是一對讀寫Oracle數據的工具. Export 將 Oracle 數據庫中的數據輸出到操作系統文件中, Import 把這些文件中的數據讀到Oracle 數據庫中. Export/Import可以用來完成以下工作: 數據歸檔, 數據庫升級, 備份數據庫, 把數據從一個數據庫移到另一個數據庫, 回收數據庫存儲碎片等等. 


   使用Export除了要保證磁盤或磁帶上有足夠的空間, 還必須執行expvew.sql和expvew.sql來創建Export使用的示圖, 并創建EXP_FULL_DATABASE ROLE. 使用Export的用戶應具有CREATE session的權限, 若要Export其他用戶的表還要有EXP_FULL_DATABASE ROLE.同樣, 使用Import必須用catex.sql來創建IMP_FULL_DATABASE ROLE. 使用Import的用戶應具有CREATE SESSION的權限. Import只能讀入用Export創建的文件. 假如該文件是全庫Export, 使用Import的用戶還要有IMP_FULL_DATABASE ROLE.    


   Export/Import有三個級別: 表級, 用戶級和全數據庫級. 

   表級答應Export/Import指定的表而不涉及其他數據庫對象. 用戶級Export/Import只針對屬于指定用戶的全部數據庫對象. 只有擁有EXP_FULL_DATABASE/IMP_FULL_DATABASE ROLE 的用戶才能使用全數據庫級的Export/Import. 

   

   有三種方式執行Export/Import: 參數文件方式, 命令行方式和交互式. 

      使用參數文件是一種比較好的方式, 格式為: 

         Exp <username/passWord> PARFILE = <filename> 

         Imp <username/password> PARFILE = <filename> 

      命令行方式是指在命令行中指定參數: 

         Exp <username/password> TABLES = (emp,dept) GRANTS = y 

         Imp <username/password> FROMUSER = scott TOUSER = test TABLES = (emp,dept) 

      交互式只要敲入Exp或Imp然后回答屏幕上的提問即可. 


 下面介紹一些EXPORT/IMPORT的使用技巧 

   - 把數據庫對象從一個用戶移到另一個用戶 

      Oracle 不答應直接改變表的擁有者, 利用Export/Import可以達到這一目的. 

      假設要把表 T 的擁有者User1改為User2,  具體步驟是: 

         - exp system/manager tables = User1.T 

         - imp system/manager fromuser = User1 touser = User2 tables = T 

         - drop table User1.T 

      

   - 把數據庫對象從一個表空間移到另一個表空間 

      建表時可以指定表空間, 表空間一經確定就部能隨意改變. 若要表 T 從表空間 tbs1移到表空間 tbs2, 就要采用以下方法: 

         - exp <user/passwd> tables = T 

         - imp <user/passwd> tables = T indexfile =  temp.sql 

         - drop table T 

         - 編輯 temp.sql 只保留所需的建表命令并指定表空間為tbs2 

         - 以表的所有者執行temp.sql 

         - imp <user/passwd> tables = T ignore = Y 


   - 只輸出一個的表空間 

      通常數據庫設計成用戶若屬于某個表空間, 那么這個用戶創建的數據庫對象也在該表空間內. 

   Export某個表空間可用如下方法: 

         - 查看表空間內所有用戶 

             spool owners 

            

             select owner 

             from dba_segments 

             where tablespace_name = '<TablespaceName>'; 

            

             spool off 

            

         - 查看表空間內所有數據庫對象 

             spool objects 


             select owner, object_name, object_type 

             from  dba_objects 

             where owner = 'owner1' 

             or   owner = 'owner2' 

                  ... 

             or   owner = 'ownern'; 


             spool off 

        - 作表級Export         


   - 從Exp文件中提取創建數據庫對象的命令 

     在IMPORT時使用 'INDEXFILE =  FileName', IMPORT把創建數據庫對象的命令輸出到指定的文件中, 編輯后運行這個文件就能建立數據庫對象.  

 下面介紹Export/Import 使用中幾個常見的問題和解決辦法 

   - Export/Import 使用不同的字符集 

      Export文件中包含著字符信息. 如過輸入/輸出都使用擔字節字符集, 如EBCDIC或US7ASCII, 輸入時將自動進行字符集轉換. 轉換過程中, 若輸出文件中含有的目標字符集中不能匹配的字符會自動設成缺省字符. 

      對于多字節字符集, 如ZHS16CGB231280, 通常不能自動轉換, 只有在字符串長度不變的情況下才能自動轉換.  

   - 空間不夠 -- 碎片問題 

      有些時候, 即使數據庫仍有足夠的空間, 使用IMPORT時卻出空間不夠的錯誤. 出現這種現象通常是由于數據庫中存在碎片, 即有很多小的不連續的空閑空間. 解決辦法是先將數據庫全庫EXPORT(FULL=Y), SHUTDOWN數據庫, 重新建庫(CREATE DATABASE)后用IMPORT FULL=Y恢復數據.  

   - ROLLBACK段不夠 

      Export/Import使用過程中, 假如數據量很大會出現'ROLLBACK段不夠'的錯誤. 這時要建一個足夠大的ROLLBACK段, 使它ONLINE而其他ROLLBACK段OFFLINE. 這樣, Export/Import使用這個大ROLLBACK段, 從而避免上述現象.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日产欧美a一级在线| 啊v视频在线一区二区三区| 亚洲第一二三四五区| 久久综合久久美利坚合众国| 久久天天躁狠狠躁夜夜躁| 国产精品美女主播在线观看纯欲| 色综合视频一区中文字幕| 欧美美女操人视频| 亚洲国产精品成人va在线观看| 日韩视频亚洲视频| 狠狠躁18三区二区一区| 日韩精品在线免费播放| 日韩av一区二区在线观看| 国产噜噜噜噜久久久久久久久| 欧美色xxxx| 亚洲电影第1页| 国产精品美女999| 亚洲欧美日韩精品久久亚洲区| 91精品视频播放| 黑人精品xxx一区一二区| 久久欧美在线电影| 国内精品小视频在线观看| 97国产精品人人爽人人做| 午夜精品国产精品大乳美女| 欧美另类69精品久久久久9999| 亚洲天堂网在线观看| 欧美日韩中文字幕日韩欧美| 国产精品海角社区在线观看| 亚洲欧美国产高清va在线播| 精品久久中文字幕| 亚洲国产精品资源| 亚洲人成电影在线观看天堂色| 日韩精品中文字幕在线播放| 亚洲激情电影中文字幕| 欧洲中文字幕国产精品| 91精品视频免费观看| 欧洲成人在线视频| 午夜精品一区二区三区视频免费看| 国产有码在线一区二区视频| 在线视频欧美日韩精品| 国产亚洲视频在线观看| 国产日韩一区在线| 欧美视频中文字幕在线| 久久久久久尹人网香蕉| 精品福利免费观看| 欧美夫妻性生活xx| 中文字幕日韩av电影| 日本高清+成人网在线观看| 中文字幕国产亚洲| 久久亚洲春色中文字幕| 亚洲精品小视频在线观看| 欧美日韩中文字幕日韩欧美| 亚洲福利精品在线| 欧美性黄网官网| 欧美刺激性大交免费视频| 综合136福利视频在线| 亚洲国产精品久久久| 国产精品第100页| 欧美成在线观看| 欧美国产日韩一区二区三区| 日本久久91av| 成人激情视频在线观看| 亚洲欧洲日本专区| 国外成人在线播放| 欧美麻豆久久久久久中文| 亚洲欧美日韩国产成人| 亚洲社区在线观看| 欧美午夜激情视频| 亲爱的老师9免费观看全集电视剧| 国产一区二区三区免费视频| 国产精品久久久久免费a∨大胸| 亚洲视频777| 国产精品激情自拍| 久久久久免费视频| 国产91在线播放九色快色| 欧美日韩国产精品一区二区不卡中文| 日韩美女免费观看| 欧美性色19p| 欧美一级电影久久| 久久久久久久91| 色av中文字幕一区| 精品久久久久久中文字幕一区奶水| 欧美美女15p| 在线精品国产欧美| 欧美在线观看视频| 5278欧美一区二区三区| 久久久欧美精品| 欧美激情日韩图片| www.国产一区| 午夜精品久久久久久久久久久久久| 亚洲日本成人女熟在线观看| 亚洲欧美成人一区二区在线电影| 国产极品jizzhd欧美| 国产欧美精品一区二区三区介绍| 欧美第一黄色网| 国产成人亚洲综合91| 日韩精品极品视频免费观看| 国产精品美女av| 国产精品电影网站| 亚洲一区二区国产| 少妇精69xxtheporn| 欧美一区二区三区四区在线| 成人444kkkk在线观看| 欧美激情在线狂野欧美精品| 国内外成人免费激情在线视频网站| 成人黄色免费片| 国产精品情侣自拍| 狠狠干狠狠久久| 97香蕉久久夜色精品国产| 欧美日韩中文字幕在线视频| 夜夜嗨av色一区二区不卡| 青青在线视频一区二区三区| 性亚洲最疯狂xxxx高清| 亚洲伊人久久大香线蕉av| 亚洲精品一区在线观看香蕉| 亚洲老司机av| 色与欲影视天天看综合网| 国产视频欧美视频| 国产欧美久久一区二区| 欧美国产极速在线| 欧美激情乱人伦一区| 欧美巨猛xxxx猛交黑人97人| 国产精品中文在线| 91av视频在线| 亚洲女人天堂成人av在线| 欧美成年人在线观看| 国产亚洲欧美另类中文| 欧美激情一区二区三区久久久| 国产精品91在线观看| 国产在线不卡精品| 色综合导航网站| 亚洲精品动漫久久久久| 久久久久久九九九| 不卡av电影院| 国产日韩欧美在线观看| 中文字幕国产亚洲2019| 亚洲精品成人免费| 一本色道久久综合狠狠躁篇怎么玩| 色综合天天狠天天透天天伊人| 欧美激情综合色综合啪啪五月| 国产成人综合精品| 中文字幕精品—区二区| 欧美精品国产精品日韩精品| 国产精品美女久久久免费| 三级精品视频久久久久| 91精品久久久久久综合乱菊| 日韩亚洲精品视频| 青草青草久热精品视频在线观看| 18一19gay欧美视频网站| 国产91久久婷婷一区二区| 日韩欧美中文第一页| 亚洲精品久久久久中文字幕二区| 亚洲图片制服诱惑| 国产精品丝袜一区二区三区| 久久久国产精品视频| 国产美女高潮久久白浆| 91色在线视频| 91爱爱小视频k| 精品国产乱码久久久久久婷婷| 久久久国产视频91| 性欧美视频videos6一9| 日韩在线观看精品| www.欧美视频| 亚洲视频一区二区三区|