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

首頁 > 數據庫 > 文庫 > 正文

達夢6.0數據庫的導入導出方法

2024-09-07 22:12:18
字體:
來源:轉載
供稿:網友

達夢數據庫的備份也分為物理備份和邏輯備份。邏輯備份通過expdb和impdb實現,有意思的是,這兩個工具的名稱與Oracle10g推出的數據庫expdp/impdp很接近,不過在語法和功能上與Oracle數據庫exp/imp更加類似。導出工具expdb支持兩種模式,一種與Oracle的exp兼容,另一種兼容達夢早起版本的語法,其中前一種提供的功能更強大,因此這里只描述和exp兼容的模式。

C:/dmdbms/bin>expdb userid=test/testtest file=e:/dmdbms/backup/t.dmp log=e:/dmdbms/backup/t.log tables=t
login success

即將導出指定的表通過常規路徑 ...
       . . 正在導出表   "test"."test"."T"                      4 行被導出
****************** total ***********************
0 databases output...
0 schemas output...
1 tables output...
0 indexes output...
0 triggers output...
0 views output...
0 stored procedures output...
0 sequences output...
0 roles output...
0 dblinks output...
0 synonyms output...
********************* end **********************

成功終止導出, 沒有出現警告。語法完全和Oracle的exp一致,不用過多的解釋,不過也有一些不方便的地方。比如userid不能省略;比如不提供密碼不會以隱藏方式提示輸入,而是直接保存;再比如userid、file和log參數都是必選參數,不能忽略使用默認值。下面看看導出整個TEST用戶和導出TEST數據庫:


C:/dmdbms/bin>expdb userid=test/testtest file=e:/dmdbms/backup/full.dmp log=e:/dmdbms/backup/full.log full=y
login success
即將導出指定的表通過常規路徑 ...
. . 正在導出表   "test"."test"."t_num"          0 行
. . 正在導出表   "test"."test"."T_PART_COL"             0 行
. . 正在導出表   "test"."test"."T_PART_RANGE"           0 行
. . 正在導出表   "test"."test"."T_PART_HASH"            0 行
. . 正在導出表   "test"."test"."T_RECORD"                       1000000 行被導出

. . 正在導出表   "test"."test"."t"                      4 行被導出
4 procedures output...
****************** total ***********************
1 databases output...
2 schemas output...
6 tables output...
22 indexes output...
0 triggers output...
0 views output...
4 stored procedures output...
1 sequences output...
0 roles output...
0 dblinks output...
2 synonyms output...
********************* end **********************


  成功終止導出, 沒有出現警告。


C:/dmdbms/bin>expdb userid=test/testtest file=e:/dmdbms/backup/test.dmp log=e:/dmdbms/backup/test.log owner=test
login success


  即將導出指定的表通過常規路徑 ...
. . 正在導出表   "test"."test"."t_num"          0 行
. . 正在導出表   "test"."test"."T_PART_COL"             0 行
. . 正在導出表   "test"."test"."T_PART_RANGE"           0 行
. . 正在導出表   "test"."test"."T_PART_HASH"            0 行
. . 正在導出表   "test"."test"."T_RECORD"                       1000000 行被導出

. . 正在導出表   "test"."test"."t"                      4 行被導出
4 procedures output...
****************** total ***********************
0 databases output...
1 schemas output...
6 tables output...
22 indexes output...
0 triggers output...
0 views output...
4 stored procedures output...
1 sequences output...
0 roles output...
0 dblinks output...
2 synonyms output...
********************* end **********************

成功終止導出, 沒有出現警告。除了上面介紹的這幾個例子,expdb還支持絕大部分exp的參數??赡苁桥c達夢數據庫的內存管理機制有關,expdb不支持buffer和recordlength等與客戶端分配內存有關的參數。下面再看看導入工具,和expdb一樣,impdb也支持兩種模式,一種是Oracle的imp兼容模式,另一種是與老版本兼容的模式,推薦使用功能更強的第一種模式。


C:/dmdbms/bin>impdb userid=test/testtest file=e:/dmdbms/backup/test.dmp log=e:/dmdbms/backup/t.log tables=t ignore=y
impdb version: 0X1000101
login success
表 t 已經存在

. . 正在導入表           test.test.t
        4行被導入
Error Code -2352: 無效的同義詞名 'S_T'
CREATE SYNONYM "S_T" FOR "test"."T"
Error Code -2352: 無效的同義詞名 'S_TEST'
CREATE SYNONYM "S_TEST" FOR "test"."F_TAX"
****************** total ***********************
0 databases input...
1 schemas input...
0 tables input...
0 indexes input...
0 triggers input...
0 views input...
0 stored procedures input...
0 sequences input...
0 roles input...
0 dblinks input...
0 synonyms input...
********************* end **********************

成功終止導入, 但出現警告??梢钥吹剑m然和Oracle的imp命令兼容,但是處理方式還是有所區別的。再導入的時候選擇的是全用戶導出的dmp文件,不過導入的時候明確指定了導入表T,impdb在導入過程中,確實過濾了表,只導入T表的數據,但是用戶中的其他對象,比如同義詞被再次導入。這一點應該算是個小bug吧。最后看一個FROMUSER/TOUSER的導入:


C:/dmdbms/bin>impdb userid=test/testtest file=e:/dmdbms/backup/test.dmp log=e:/dmdbms/backup/abc.log fromuser=test touser=abc
impdb version: 0X1000101
login success
Error Code -1970: 授權者沒有此授權權限
GRANT "DBA" TO "test";
Error Code -1970: 授權者沒有此授權權限
GRANT "PUBLIC" TO "test";
 .. 正在導入表           test.ABC.t_num         0行被導入

 .. 正在導入表           test.ABC.T_PART_COL    0行被導入

 .. 正在導入表           test.ABC.T_PART_RANGE  0行被導入
Error Code -1461: 表 'T_PART_RANGE' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555518" ON
"T_PART_RANGE" ("CREATE_DATE" ASC);
Error Code -1461: 表 'T_PART_RANGE' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555519" ON
"T_PART_RANGE" ("CREATE_DATE" ASC);
Error Code -1461: 表 'T_PART_RANGE' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555520" ON
"T_PART_RANGE" ("CREATE_DATE" ASC);
Error Code -1461: 表 'T_PART_RANGE' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555521" ON
"T_PART_RANGE" ("CREATE_DATE" ASC);
Error Code -1461: 表 'T_PART_RANGE' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555522" ON
"T_PART_RANGE" ("CREATE_DATE" ASC);
 .. 正在導入表           test.ABC.T_PART_HASH   0行被導入
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555523" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555524" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555525" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555526" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555527" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555528" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555529" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555530" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555531" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555532" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555533" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555534" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555535" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555536" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555537" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555538" ON
"T_PART_HASH" ("ID" ASC);
Error Code -1461: 表 'T_PART_HASH' 上已存在CLUSTER索引
CREATE SCHEMA "ABC" AUTHORIZATION "ABC" CREATE CLUSTER INDEX "INDEX33555539" ON
"T_PART_HASH" ("ID" ASC);
. . 正在導入表           test.ABC.T_RECORD
        1000000行被導入

. . 正在導入表           test.ABC.t
        4行被導入
Error Code -2352: 無效的同義詞名 'S_T'
CREATE SYNONYM "S_T" FOR "test"."T"
Error Code -2352: 無效的同義詞名 'S_TEST'
CREATE SYNONYM "S_TEST" FOR "test"."F_TAX"
****************** total ***********************
0 databases input...
1 schemas input...
6 tables input...
0 indexes input...
0 triggers input...
0 views input...
4 stored procedures input...
1 sequences input...
0 roles input...
0 dblinks input...
0 synonyms input...
********************* end **********************

成功終止導入, 但出現警告??梢钥吹?,大部分對象處理都沒有問題,但是對于分區表而言,雖然表導入了,但是建立索引的時候出現了很多錯誤,這說明導入工具處理分區表還存在bug。不過總的來說,expdb和impdb對于exp/imp工具的兼容性還是非常不錯的,對于一個沒有多少達夢數據庫經驗的人,只要對Oracle的exp/imp熟悉,就可以很快上手進行操作了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧洲在线观看| 5566日本婷婷色中文字幕97| 国产精品视频专区| 欧美一级黑人aaaaaaa做受| 国产99久久精品一区二区| 成人欧美一区二区三区黑人孕妇| 亚洲aa在线观看| 98视频在线噜噜噜国产| 欧洲成人免费视频| 亚洲精品久久久久中文字幕二区| 欧美激情精品久久久久久变态| 精品国产成人在线| 国产在线视频2019最新视频| 国产精品免费久久久久久| 成人午夜一级二级三级| 国产免费观看久久黄| 91色精品视频在线| 亚洲免费av片| 日本免费在线精品| 亚洲大胆美女视频| 欧美日韩一区二区三区| 欧美夜福利tv在线| 日韩欧美国产视频| 欧美激情乱人伦| 亚洲直播在线一区| 欧美激情三级免费| 国产一区二区在线播放| 欧美日本在线视频中文字字幕| 岛国av午夜精品| 成人免费在线视频网站| 狠狠躁夜夜躁久久躁别揉| 亚洲xxxxx电影| 欧美高清激情视频| 国产精品成人播放| 亚洲娇小xxxx欧美娇小| 91社影院在线观看| 国产精品久久久久久久久久久久久久| 国产精品小说在线| 91精品国产91久久久| 日韩**中文字幕毛片| 97在线视频一区| 性欧美办公室18xxxxhd| 亚洲一区二区三区四区在线播放| 91在线|亚洲| 欧美日韩在线视频一区二区| 海角国产乱辈乱精品视频| 久久天天躁狠狠躁夜夜爽蜜月| 日韩在线观看免费高清完整版| 欧美中在线观看| 精品偷拍一区二区三区在线看| 久久成年人免费电影| 亚洲精品视频网上网址在线观看| 2020国产精品视频| 亚洲国产日韩欧美在线99| 亚洲网址你懂得| 国产成人精品久久二区二区| 亚洲乱码国产乱码精品精天堂| 久久精品国产2020观看福利| 日韩有码视频在线| 国产精品久久久久久久久粉嫩av| 成人黄色免费网站在线观看| 韩国精品久久久999| 中文字幕日韩在线视频| 亚洲欧美国产精品久久久久久久| 中文字幕精品在线视频| 色一情一乱一区二区| 欧美日韩国产成人| 亚洲一区二区三区在线免费观看| 欧美在线视频免费观看| 亚洲欧美在线磁力| 亚洲男人7777| 亚洲xxxxx| 欧美激情亚洲激情| 一区二区三区四区视频| 国产成人欧美在线观看| 亚洲跨种族黑人xxx| 亚洲专区在线视频| 久久精品国产精品| 亚洲欧美日韩精品久久亚洲区| 亚洲图片制服诱惑| 欧美成人亚洲成人| 亚洲国产精品成人va在线观看| 51精品在线观看| 欧美韩国理论所午夜片917电影| 一区二区三区 在线观看视| 激情成人中文字幕| 亚洲国产精彩中文乱码av在线播放| 日韩美女在线观看一区| 91高清视频在线免费观看| 91久久国产综合久久91精品网站| 欧美一区二区大胆人体摄影专业网站| 欧美性极品xxxx娇小| 操日韩av在线电影| 日韩成人激情视频| 最近2019中文字幕第三页视频| 成人激情春色网| 国产精品1234| 欧美精品中文字幕一区| 国产成人一区二区在线| 在线激情影院一区| 狠狠色狠色综合曰曰| 成人福利免费观看| 国产成人精品999| 亚洲一区二区三区乱码aⅴ| 精品国产成人av| 欧美夫妻性视频| 久久影视电视剧免费网站| 精品偷拍一区二区三区在线看| 国产精品久久色| 日韩视频免费看| 俺也去精品视频在线观看| 国产精品久久在线观看| 亚洲欧美www| www.日本久久久久com.| 91夜夜揉人人捏人人添红杏| 91精品中国老女人| 91牛牛免费视频| 在线观看国产精品淫| 亚洲aⅴ日韩av电影在线观看| 高清一区二区三区四区五区| 国产精品高潮呻吟视频| 国产精品福利片| 久久国产天堂福利天堂| 国产精品美女久久| 欧美日韩免费在线| 亚洲欧美成人一区二区在线电影| 久久精品美女视频网站| 96sao精品视频在线观看| 成人黄色影片在线| 日韩福利伦理影院免费| 国产视频久久网| 综合av色偷偷网| 欧美性猛交xxxx乱大交蜜桃| 亚洲男人天堂网| 一区二区成人av| 久久精品视频亚洲| 日韩av在线免费| 成人性生交大片免费看小说| 亚洲精品自拍偷拍| 日韩在线视频线视频免费网站| 成人免费视频xnxx.com| 亚洲福利视频专区| 国产成人精彩在线视频九色| 精品久久久精品| 国产日韩一区在线| 久久综合伊人77777尤物| 欧美成人国产va精品日本一级| 欧美一性一乱一交一视频| 欧美电影院免费观看| 最近中文字幕日韩精品| 成人日韩av在线| 国产精品一区二区三区在线播放| 国产精品三级久久久久久电影| 久久综合久中文字幕青草| 久久久亚洲国产| 国产精品都在这里| 亚洲精品久久久一区二区三区| 国产精品亚洲精品| 欧美日韩免费区域视频在线观看| 狠狠色狠狠色综合日日小说| 精品久久久国产精品999| 久久免费精品日本久久中文字幕| zzjj国产精品一区二区| 欧美中文字幕在线视频|