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 tSelect t.Table_Name, t.Column_Name, t.Data_Type, t.Data_Length From Use...原创 2020-03-12 14:24:10 · 280 阅读 · 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 · 214 阅读 · 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 · 194 阅读 · 0 评论 -
Oracle移植postgreSQL系統-六、Oracle迁移postgreSQL后的验证(表)2
一、Oracle數據庫查看表情況1、查看表情況及表記錄數(記錄數來自統計信息,不是精准的)建議移植前先使用DBMS_STATS收集下統計信息。Select t.Table_Name, t.Partitioned, t.Num_Rows From User_Tables tOrder By t.Partitioned, t.Num_Rows Desc2、生成查詢精確各表數...原创 2020-03-12 13:37:04 · 274 阅读 · 0 评论 -
Oracle移植postgreSQL系統-五、Oracle迁移postgreSQL后的验证(總體情況)1
一、Oracle數據庫查詢當前用戶所有對象情況1、查看當前用戶下所有對象情況Select Uo.Object_Type, Count(*) From User_Objects UoGroup By Uo.Object_TypeOrder By Count(*) Desc默認情況下,index、主鍵、外鍵、約束Ora2Pg會自動在生成表腳本時生成,可不考慮索引。注:...原创 2020-03-12 13:33:09 · 275 阅读 · 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 · 523 阅读 · 0 评论 -
Oracle移植postgreSQL系統-三、Oracle移植postgreSQL注意事項
1、Oracle函數偽列 Ora2pg將會把偽列創建為普通物理列,并創建相應函數、觸發器實現函數計算并將數據維護在普通物理列中。 2、Oracle序列 postgreSQL中支持smallserial 、serial、bigserial三種數據類型,系統會自動創建相關序列,并且支持直接設置默認值為nextval('se...原创 2020-03-10 09:05:32 · 259 阅读 · 0 评论 -
Oracle移植postgreSQL系統-二、Oracle移植postgreSQL流程
1、創建表及約束 主要包括表、主鍵、外鍵、唯一鍵、非空約束等。 Ora2pg導出腳本中,建表、主鍵、唯一鍵、非空約束和索引一般是同時進行,最后再建立外鍵、觸發器和函數(ora2pg會將部份postgreSQL不支持的功能通過函數、或觸發器實現。 建議: (1)表、主鍵、外鍵、非空約束可一并建立,并在導入數據前使...原创 2020-03-10 08:58:13 · 200 阅读 · 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 · 349 阅读 · 0 评论
分享