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

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

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

    隨筆-7  評論-9  文章-0  trackbacks-0

    問題:
    數據庫表中沒有建立主鍵,即使建立了主鍵,也是使用與業務相關的字段建立的主鍵,還有復合主鍵。
    調整:
    1)為每個表添加ID列,并創建主鍵;
    2)為每個表創建Oracle Sequence,使用trigger實現自動獲取;
    3)原來使用業務鍵創建的主鍵改為唯一索引。

    實現:
    1)從舊數據庫中導出表結構及其他用戶對象,在新數據庫中創建用戶并導入
    exp username/passwd@dbname file=old.dmp rows=n compress=n
    說明:
    a) exp命令不能使用一個參數比如tables=all 導出所有表,需要指定表名列表;表名列表獲取sql:select table_name from cat where table_type = 'TABLE';
    b) 如果只導出表結構而不導出其他用戶對象(sequence、procedure、trigger等),可以指定tables參數,例如:tables=tab1,tab2

    導入新數據庫后,刪除沒有用的用戶對象。(為避免JOB、數據庫鏈、視圖因權限不足而失敗,使用DBA用戶導入)

    2)使用程序連接新數據,根據新數據中的表名生成sql,并在新數據庫中執行
        sql的內容包括根據舊主鍵創建唯一索引、刪除舊主鍵、創建ID列、創建ID主鍵、創建Sequence、創建Trigger

    3)從舊數據庫中導出數據,在新數據庫中導入數據
    exp username/passwd@dbname tables=tablename file=filename.dmp rows=y compress=n
    既包含表結構,又包含數據

    ---------------------------------------------------------------------------------------------
    使用PL/SQL  Developer導出/導入表結構、表數據

    1)導出表結構:

    Tools-->Export User Objects(導出用戶對象) -->選擇要導出的表(包括Sequence等)-->.sql文件,導出的都為sql文件
    a)不要勾選Include Owner,否則用戶對象前面會有Owner名字。不要勾選Include Storage,否則建表語句會有與存儲有關的子句。
    b)如果只導出表,則只選擇表對象。

    導出表數據:

    Tools-->Export Tables-->選擇表,選擇SQL Inserts-->.sql文件

     
    導入表結構:

    執行剛剛導出的sql文件,記住要刪掉table前的用戶名,比如以前這表名為sys.tablename,必須刪除sys

    導入表數據:

    執行剛剛導出的sql文件


       

    posted on 2011-05-25 15:28 jeffma 閱讀(700) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产大片免费网站不卡美女| 久别的草原电视剧免费观看| 手机在线免费视频| 亚洲综合久久1区2区3区| 国产午夜成人免费看片无遮挡| 四虎影在线永久免费观看| 亚洲中文无码亚洲人成影院| 一本无码人妻在中文字幕免费| 亚洲国产成人91精品| 114一级毛片免费| 亚洲人xxx日本人18| 午夜私人影院免费体验区| 亚洲成a人无码亚洲成www牛牛 | 毛片a级毛片免费播放下载| 67194在线午夜亚洲| 狠狠久久永久免费观看| 国产成人亚洲精品电影| 久久久久亚洲AV成人网人人网站 | 综合亚洲伊人午夜网 | 亚洲a级在线观看| 成人爱做日本视频免费| 四虎国产精品永免费| 国产亚洲综合网曝门系列| 最近最新高清免费中文字幕| 亚洲免费在线视频播放| 日本免费人成视频播放| 一级中文字幕乱码免费| 久久久久久a亚洲欧洲AV| 亚洲一区二区三区免费观看| 亚洲AV无码乱码麻豆精品国产| 日韩电影免费在线| 国内永久免费crm系统z在线| 亚洲福利秒拍一区二区| 国产精品四虎在线观看免费| 99精品全国免费观看视频..| 亚洲国产精品张柏芝在线观看| 亚洲国产精品综合久久一线 | 久久免费观看国产99精品| 亚洲人配人种jizz| 亚洲精品成人片在线观看| 91香焦国产线观看看免费|