国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

兵官扯蛋之3步搞定不同oracle版本導庫迂回戰術

2019-11-08 20:41:37
字體:
來源:轉載
供稿:網友
A庫導入到B庫。原理:使用create table as的方式導入結構和數據。優勢:不在乎Oracle數據庫版本的不同;不需要使用exp先導出A庫到本地,再使用imp導入到B庫;clob字段也能正常導入(blob未測試);效率還很快;1. B庫建立dblink鏈接A(我建的dblink叫 hztd_229)。2. A庫執行以下語句,獲取sql腳本。select 'create table ' || t.table_name || ' as select * from ' ||       t.table_name || '@hztd_229;'  from user_tab_comments twhere t.table_name not like '%$%'order by t.table_name;  3. B庫使用命令窗口模式執行A的查詢腳本;  4. 如果B庫執行命令有部分表因主外鍵的原因導致執行失敗,執行再執行一次或多次即可。5. 如果B庫不能直接建立dblink到A庫,那么增加中間庫(如本地庫C)執行上述步驟從A導入C,C再導入B。6. 本地oracle被B庫訪問方式:在listener.ora中增加(ADDRESS = (PROTOCOL = TCP)(HOST = 192.3.3.229)(PORT = 1521)) 其中192.3.3.229為本地ip。缺點:只能導table和view。不過可以使用導出用戶對象功能進行補充。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青阳县| 广丰县| 武冈市| 罗源县| 尚志市| 巢湖市| 萨迦县| 洪雅县| 溧水县| 黄梅县| 临高县| 桑日县| 横山县| 九龙县| 莎车县| 五峰| 丰宁| 桐梓县| 宝清县| 旬阳县| 卓资县| 正宁县| 翁牛特旗| 交口县| 西昌市| 丁青县| 义马市| 大余县| 湘西| 陕西省| 随州市| 苏尼特右旗| 房产| 灌阳县| 永州市| 清流县| 博湖县| 海城市| 盐亭县| 榆中县| 八宿县|