<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    斷點

    每天進步一點點!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    Oracle數據的導出與導入

    Posted on 2010-01-14 21:45 斷點 閱讀(676) 評論(0)  編輯  收藏 所屬分類: Oracle

    前序:關于Oracle9i數據的導出與導入問題,折騰我好長時間了,尤其是導入。今天在一位同事的指導下,算是終于成功了,為了記住這位同事的幫助,在此僅以“坤”作為記號。

    正文:

    Oracle數據導出:
    如果是導出本機的Oracle數據庫:
    exp pcisv62/11@ORCL  file="d:\pcisv62081226.dmp"  full=y   
    (ORCL為本地數據庫監聽)

    如果是導出服務器端的Oracle數據:
    exp pcisv62/11@tnsname  file="d:\pcisv62081226.dmp" full=y
    (tnsname為COREV6_DBSERVER,SID為COREV6,主機為DBSERVER。)
    exp pcisv6_ab/11@COREV6_DBSERVER file=d:\v6100210.dmp rows=y buffer=1024000

    注意:必須是 DBA 才能執行完整數據庫或表空間導出操作。


    Oracle數據導入,分以下步驟:
    1.先在Oracle9i的Enterprise Manager Console下,以sys/sys及sysdba身份登陸,在“存儲”-->“表空間”下創建表空間COREV6,同時給其分配合適的空間。
    2.在“安全性”-->“用戶”下創建用戶pcisv62,使用戶默認的表空間為COREV6,同時在“角色”里授予CONNECT、DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE、RESOURCE。
    3.導入.dmp文件,開始-->運行cmd,導入命令:
    imp pcisv6_ab/11@ORCL file=d:\v6100210.dmp  full=y ignore=y

    注意:如果備份的.dmp文件是以用戶pcisv62導出COREV6空間的數據,那么
    1.新建的用戶最好是pcisv62,否則命令為:
      imp pcisv62/11@ORCL file=d:\v6100210.dmp   fromuser=pcisv62  touser=pcisv6_ab   full=y  ignore=y  rows=y  tablespaces=corev6
    2.與新建用戶關聯的新建空間名必須為COREV6,否則Oracle報找不到COREV6空間的錯誤。

     

    數據成功導入以后,下一步就是配置Tomcat的server.xml文件:
    1.如果用到的是本機上的數據,本地數據源里的部分配置為: username="pcisv62" password="11"

    url="jdbc:oracle:thin:@localhost:1521:orcl"
    2.如果用到的是服務器上的數據,則數據源里的部分配置為: username="pcisv62" password="11"

    url="jdbc:oracle:thin:@dbserver:1521:corev6"(dbserver為服務器的名字,corev6為服務器上Oracle的SID)

     

    oracle的安裝目錄E:\oracle\ora92\network\admin下的tnsnames.ora:
    本地配置:
    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 主機名)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ORCL)
        )
      )
    或服務器配置:
    COREV6_DBSERVER =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = COREV6)
          (SERVER = DEDICATED)
        )
      )


    以下轉載:幾種導入導出的命令方法,以備以后查閱。
    數據導出:
    exp qhmis/qhmis@qhmis  file='d:\backup\qhmis\qhmis20060526.dmp'  grants=y  full=n
     1 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
       exp system/manager@TEST file=d:\daochu.dmp full=y
     2 將數據庫中system用戶與sys用戶的表導出
       exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
     3 將數據庫中的表table1 、table2導出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
     4 將數據庫中的表table1中的字段filed1以"00"打頭的數據導出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"      
    數據的導入:
     1 將D:\daochu.dmp 中的數據導入 TEST數據庫中。
       imp system/manager@TEST  file=d:\daochu.dmp
       上面可能有點問題,因為有的表已經存在,然后它就報錯,對該表就不進行導入。
       在后面加上 ignore=y 就可以了。
     2 將d:\daochu.dmp中的表table1 導入
     imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)


    posted @ 2009-03-04 17:06 斷點 閱讀(1224) | 評論 (0)
    主站蜘蛛池模板: 一区二区在线视频免费观看| 亚洲综合av一区二区三区不卡| 免费无毒a网站在线观看| 啦啦啦www免费视频| 国产婷婷综合丁香亚洲欧洲| 无码国产精品一区二区免费式影视 | 啦啦啦中文在线观看电视剧免费版| 亚洲天堂久久精品| 91麻豆国产免费观看| 亚洲va在线va天堂va四虎| 日本人成在线视频免费播放| 亚洲AV日韩AV永久无码下载| 无码专区AAAAAA免费视频| 亚洲视频在线观看免费| 8x8×在线永久免费视频| 中文字幕亚洲精品| 18禁网站免费无遮挡无码中文| 亚洲国产成人久久精品app| 色se01短视频永久免费| 亚洲熟妇AV一区二区三区宅男| 在线免费观看国产视频| 免费的黄网站男人的天堂 | 91免费福利精品国产| 和日本免费不卡在线v| 亚洲国产高清在线精品一区| 国产又大又粗又长免费视频 | 又大又硬又粗又黄的视频免费看 | 亚洲AV无码不卡在线观看下载 | 免费成人午夜视频| 有码人妻在线免费看片| 亚洲AV福利天堂一区二区三| 成人午夜免费福利视频| 亚洲熟妇无码一区二区三区导航| 亚洲福利精品电影在线观看| 可以免费观看的毛片| 亚洲成a人片7777| 国产成人无码区免费A∨视频网站| 又硬又粗又长又爽免费看 | 亚洲av片在线观看| 亚洲精品国偷自产在线| 日韩一区二区a片免费观看|