zoukankan      html  css  js  c++  java
  • DB2/400到Oracle的迁移

    1.由于Oracle没有库的概念
       所以,我们可以使用User来作为库的替代品
      比如我们之前的SQL是
         Select aa,bb,cc From LibraryA.TableA
     现在,我们建立一个User 是LibraryA
      然后用这个用户构建Table,索引之类的.

    2.由于Oracle对于空字符串的认同是DBNull.DB2还是把它当成空字符串看待
       所以,需要迁移的程序都需要注意这些事情
       由于我们使用了自定义的底层,所以所有的修改都在底层上修改.

    3.限制返回条数的区别
       Fetch First n Rows Only
      在Oracle中必须得是  rownum<=n的方式
      所以,如果为了保持可切换性,必须把底层修改成自动支持这样的限制条数的返回方式的方法.

    4 Oracle 8i不支持左连接

    5.TableSpace满的时候,需要扩充,最好是在迁移之前就分配好合适的空间

    6.后台的Schedule Job肯定是需要重新编写
       存储过程 Trigger需要重新编写.
  • 相关阅读:
    LeetCode347 前k个高频元素
    剑指42 连续字数租的最大和
    hdu1540
    hdu4553 两棵线段树
    cdq分治
    负环
    最短路
    差分约束系统
    hdu3308
    hdu5862 树状数组+扫描线+离散化
  • 原文地址:https://www.cnblogs.com/wildfish/p/644112.html
Copyright © 2011-2022 走看看