<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 閱讀(701) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 四虎永久免费观看| 中文字幕久久亚洲一区| 在线免费观看污网站| 亚洲成a人片在线观看老师| 蜜芽亚洲av无码一区二区三区| 久久WWW色情成人免费观看| 亚洲情A成黄在线观看动漫软件| 深夜免费在线视频| 日韩精品成人无码专区免费| 亚洲mv国产精品mv日本mv| 亚洲免费网站观看视频| 久久精品亚洲中文字幕无码网站| 婷婷亚洲综合五月天小说在线| 国产成人高清精品免费软件| 亚洲另类精品xxxx人妖| 无码精品A∨在线观看免费| 精品国产日韩久久亚洲| 国产精品成人四虎免费视频| 久青草国产免费观看| 在线播放高清国语自产拍免费| 亚洲AV无码一区二区三区电影| 亚洲欧洲久久久精品| 久久成人免费大片| 亚洲精品白浆高清久久久久久| 美女视频黄a视频全免费网站色| 成人毛片18女人毛片免费| 国产精品亚洲一区二区无码| 精品免费久久久久久成人影院| 老妇激情毛片免费| 亚洲成人免费在线| 成人免费毛片内射美女APP| 污污视频免费观看网站| 又爽又高潮的BB视频免费看| 亚洲日韩一区二区三区| 亚洲电影日韩精品| 国产91免费视频| 人碰人碰人成人免费视频| 亚洲网站视频在线观看| 国产免费怕怕免费视频观看| 亚洲视频在线观看免费| 99人中文字幕亚洲区 |