MigrationOracletoPostgreSQL”百家”文件集
標籤
PostgreSQL , Oracle
背景
2002 Porting from Oracle to PostgreSQL
Agenda
- SQL Syntax, Functions, Sequences, Etc.
- Database Server General Characteristics
- Data Types and JDBC
- Other Considerations:
- References:
2008 Porting Oracle Applications to PostgreSQL
Agenda
- Porting the SQL
- Porting Tools
- PL/SQL vs. PL/pgSQL
- Interfaces
- Project Management
2011 Oracle to Postgres Migration
Agenda
- Schema Migration
- Data Type Migration
- Data Migration
- Business Logic Migration
- Other Objects
- Connectors / Drivers / Libraries
- Application / SQL Migration
- DBA Migration
- Tools
- Ora2pg
2012 Migrating Oracle queries to PostgreSQL
推薦
Agenda
Why?
How?
Data migration
Query conversion
2016 PostgreSQL Porting Guide
https://github.com/spacewalkproject/spacewalk/wiki/PostgreSQLPortingGuide
Agenda
- General rules
- Problems and how to solve them
- The VARCHAR-NULL problem
- The DECODE/NVL2 functions problem
- The NVL function problem
- JOIN in ANSI syntax
- SELECT column AS alias
- Default cast to integer
- The sysdate problem
- Date arithmetics
- Triggers must return something
- Triggers mustn`t touch old if they are on insert
- Procedure call from Hibernate
- ORDER BY expression in DISTINCT select
- Rownum problem
- Subquery with no alias
- Composite type accessing
- Concatenating of evr
- Global function evr_t_as_vre_simple
- No autonomous transactions
- NUMBER to NUMERIC
- Calling procedures
- SELECT UNIQUE
- TO_NUMBER function
- TO_DATE function
- DELETE without FROM
- DUAL table
- MINUS keyword
- Bind parameter with space
- Portable nextval
- Recursion with opened cursors
- Anonymous procedural SQL blocks, in Python (backend)
- Relation (table) does not exists
- Inserting / writing blob in Python (backend)
2016 Migrations to PostgreSQL (from Oracle)
Agenda
- Why migrate to PostgreSQL ?
- Migration process – overview
- Preliminary Migration Analysis
- Migration challenges
- Database Design / Architecture
- High Availability challenges
- Development challenges (database)
- Database migration
- Schema Migration
- PL/SQL Migration
- Data Migration
- Migration Large Objects
- Pg_largeobjects – Limitation
- Migrating JSON Data
- Development challenges (Migrating Oracle SQLs for Application)
- SQLs Migration for application
2016 Oracle to Postgres Migration
Agenda
- part 1
- Oracle Database ™
- how an application interacts with an RDBMS
- the ora2pg tool
- part 2
- PostgreSQL features for DBAs and developers
2016 PostgreSQL for Oracle DBA
Agenda
- Mind Migration
- Some terminology
- “Architecture”
- Security
- Backup and Recovery
- High Availability / Disaster recovery
- Other unordered stuff to consider
其他 PostgreSQL for Oracle DBA
https://wiki.postgresql.org/wiki/PostgreSQL_for_Oracle_DBAs
2017 Oracle to PostgreSQL Migrations
Agenda
- Introduction
- Executive Summary
- Benefits of Migrating to PostgreSQL
- When to Migrate
- Common Database Migration Challenges and Risks
- Migration Life Cycle
- Migration Service
- Scope of Service
- Identifying Migration Candidates
- Analyzing Migration Candidates
- Planning a Migration
- Migrating an Application
- Testing the Application
- Production Deployment
- Conclusion
- About OpenSCG
2018 Oracle Database 11g/12c To Amazon Aurora with PostgreSQL Compatibility (9.6.x)
極為詳細
Agenda
- Introduction
- Disclaimer
- Automatic Migration of Oracle Schema Objects Using the AWS Schema Conversion Tool
- Migration SQL & PL/SQL (Manual)
- Migration Tables & Indexes (Manual)
- Migration Database Objects (Manual)
- Migration Database Administration (Manual)
Oracle to PostgreSQL migration – automatic tool research
http://wiki.openbravo.com/wiki/ERP_2.50:Oracle_to_PostgreSQL_migration_-_automatic_tool_research
Agenda
- Introduction
- Guideline compliant database
- Database full of Oracle specific elements
- Syntax
- Data Types
- NULL
- Sequences
- Other Joins
NLS * vs. LC *
- ROWNUM and ROWID
- Things That Won’t Work Directly
- PL/SQL
- Triggers
- Procedures/ Functions
- Tools
- ora2pg
- Installation
- Configuration
- Execution
- Results
- orafce
- Installation
- Results
- ora2pg
- Links
- Conclusions
Oracle to Postgres Conversion
https://wiki.postgresql.org/wiki/Oracle_to_Postgres_Conversion
https://wiki.postgresql.org/wiki/Oracle
Agenda
- What you should know before you begin
- Transactions
- Grammar Differences
- Sysdate
- The Dual Table
- ROWNUM and ROWID
- Sequences
- Decode
- NVL
- Subquery in FROM
- Functional Differences
- Outer Joins
- CONNECT BY
- NO_DATA_FOUND and TOO_MANY_ROWS
- Data Types
- Empty strings and NULL values
- Numeric Types
- Date and Time
- CLOBs
- BLOBs
- External Tools
相關文章
- Elasticsearch——叢集管理及文件CRUDElasticsearch
- Hadoop叢集搭建文件Hadoop
- 百家雲面試總結面試
- Oracle最權威、最全面官方文件簡集Oracle
- 百家號一鍵同步軟體,把百家號的內容同步到多個平臺
- 文件智慧:通用文件預訓練模型與資料集,推動NLP落地升級模型
- mysql5.1官方文件連線_字符集詳解MySql
- 微軟清查上百家中國企業盜版微軟
- 集團公司如何實現分公司的文件管理與共享?
- 分散式文件儲存資料庫之MongoDB分片叢集分散式資料庫MongoDB
- 自建工具集開發文件------異常處理(1.0.0.1) (轉)
- 如何修改叢集的公網資訊(包括 VIP) (文件 ID 1674442.1)
- 住百家:中國Airbnb的野心、危機和殺手鐧AI
- CSS必知必會集錦(一):HTML標記與文件結構CSSHTML
- 百家齊放,GIFTO(GTO)區塊鏈技術再度升級區塊鏈
- Google AI資料卡攻略:資料集文件透明化工具包GoAI
- 中國電信集團文件安全管理系統順利上線驗收
- startup migrate、startup upgrade區別以及Oracle打補丁集文件(轉)Oracle
- JSP生成WORD文件,EXCEL文件,PDF文件JSExcel
- 百家號批次釋出軟體,批次釋出自媒體內容
- 百家獨立軟體供應商上線AWS Marketplace China
- 矽谷投資新風潮:百家初創企業挖掘人工智慧人工智慧
- Word文件異地文件處理 借力“谷歌文件”谷歌
- 百家號如何同步到今日頭條?用這個工具分分鐘搞定!
- 網際網路域名註冊行業自律聯盟擴至百家行業
- 從“百家爭鳴”到“一枝獨秀”,跑酷手遊是否式微?
- 如何在 oracle 叢集環境下修改私網資訊 (文件 ID 2103317.1)Oracle
- MongoDB 操作文件 查詢文件MongoDB
- 將PPT文件轉換為Word文件
- 網路網賭百家了什麼平臺資金安全靠譜 必看完
- 頭條號影片同步到百家號的方法,用這個工具快速實現!
- 針對韓國數百家工業系統的APT攻擊正波及全球APT
- 如獲取獲取關聯資料的文件跟模型的關聯資料集呢模型
- MongoDB文件MongoDB
- 文件工具
- ORACLE文件Oracle
- API文件API
- Redis文件Redis