
oracle移植postgresql
gonewithwind818
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle移植postgreSQL系統-九、Oracle迁移postgreSQL后的验证(LOB及序列)5
一、Oracle數據庫 (一)查看LOB情況 1、查看LOB情況 Select t.Table_Name, t.Column_Name, t.Index_Name, t.Partitioned From User_Lobs t Select t.Table_Name, t.Column_Name, t.Data_Type, t.Data_Length From Use...原创 2020-03-12 14:24:10 · 263 阅读 · 0 评论 -
Oracle移植postgreSQL系統-八、Oracle迁移postgreSQL后的验证(索引)4
一、Oracle數據庫查看索引情況 1、查看索引情況(需重點關注LOB和分區索引) Select Ui.Table_Name, Ui.Index_Name, Ui.Index_Type, Ui.Uniqueness, Ui.Partitioned, Ui.Num_Rows From User_Indexes...原创 2020-03-12 14:16:47 · 203 阅读 · 0 评论 -
Oracle移植postgreSQL系統-七、Oracle迁移postgreSQL后的验证(約束)3
一、Oracle數據庫查看約束情況 1、約束情況 Select t.Owner, t.Constraint_Name, t.Constraint_Type, t.Table_Name, t.r_Owner, t.r_Constraint_Name, t.Delete_Rule, t....原创 2020-03-12 13:57:51 · 182 阅读 · 0 评论 -
Oracle移植postgreSQL系統-六、Oracle迁移postgreSQL后的验证(表)2
一、Oracle數據庫查看表情況 1、查看表情況及表記錄數(記錄數來自統計信息,不是精准的) 建議移植前先使用DBMS_STATS收集下統計信息。 Select t.Table_Name, t.Partitioned, t.Num_Rows From User_Tables t Order By t.Partitioned, t.Num_Rows Desc 2、生成查詢精確各表數...原创 2020-03-12 13:37:04 · 263 阅读 · 0 评论 -
Oracle移植postgreSQL系統-五、Oracle迁移postgreSQL后的验证(總體情況)1
一、Oracle數據庫查詢當前用戶所有對象情況 1、查看當前用戶下所有對象情況 Select Uo.Object_Type, Count(*) From User_Objects Uo Group By Uo.Object_Type Order By Count(*) Desc 默認情況下,index、主鍵、外鍵、約束Ora2Pg會自動在生成表腳本時生成,可不考慮索引。 注:...原创 2020-03-12 13:33:09 · 256 阅读 · 0 评论 -
Oracle移植postgreSQL系統-四、Oracle移植postgreSQL常見問題及處理辦法
Oracle對象 問題 處理方式 sys_guid 1、引用時報錯,提示無此函數; 2、會根據oracle轉換的建表語句創建為30位長度,但插入時提示長度夠。 1、需使用DBA權限創建UUID擴展; 2、oracle中sys_guid為32位,但postgresql中...原创 2020-03-10 09:28:11 · 493 阅读 · 0 评论 -
Oracle移植postgreSQL系統-三、Oracle移植postgreSQL注意事項
1、Oracle函數偽列 Ora2pg將會把偽列創建為普通物理列,并創建相應函數、觸發器實現函數計算并將數據維護在普通物理列中。 2、Oracle序列 postgreSQL中支持smallserial 、serial、bigserial三種數據類型,系統會自動創建相關序列,并且支持直接設置默認值為nextval('se...原创 2020-03-10 09:05:32 · 248 阅读 · 0 评论 -
Oracle移植postgreSQL系統-二、Oracle移植postgreSQL流程
1、創建表及約束 主要包括表、主鍵、外鍵、唯一鍵、非空約束等。 Ora2pg導出腳本中,建表、主鍵、唯一鍵、非空約束和索引一般是同時進行,最后再建立外鍵、觸發器和函數(ora2pg會將部份postgreSQL不支持的功能通過函數、或觸發器實現。 建議: (1)表、主鍵、外鍵、非空約束可一并建立,并在導入數據前使...原创 2020-03-10 08:58:13 · 183 阅读 · 0 评论 -
Oracle移植postgreSQL系統-一、Oracle常用函數及SQL對應的處理方式
Oracle PostgreSQL 偽表Dual 没有dual表,直接使用select ,如: select 1 select ‘aaaa’ select now() sysdate current_date 年-月-日 curre...原创 2020-03-10 08:53:31 · 333 阅读 · 0 评论