①从8i升级到11g,需要注意那些问题?
②相应的程序需要修改什么位置?
③或者提供相关的升级书籍。
④或者提供一些经验的介绍。

解决方案 »

  1.   

    8i和11g之间差别还是蛮大的吧,还是得小心点。
    看看11g的readme吧:
    http://download.oracle.com/docs/cd/B28359_01/readmes.111/b28280/toc.htm#CHDJAGFI不行就直接在metalink上咨询support
    另外仅有的建议是:如果使用11g,一定要打上11.1.0.7.0的补丁。.6 bug太多
      

  2.   

    If source database is 8.1.7.0.0,  the upgrade path to be followed is as below
    8.1.7.0.0 --> 8.1.7.4 --> 9.2.0.8 --> 11.1.x.
    1,需要注意优化器带来的变化,因为11G必须使用cbo
    2\注意权限的细节的变化,如create session的权限比以前以少
    3. dblink是需要区分大小写的.
    4.TIMESTAMP WITH TIMEZONE 需要进行额外的处理
    ...
    ...
    程序方面:这个就不好说了,如果你用到了C, 那么可能相应的需要进行重新编译了.
    最好是自己测试吧.
      

  3.   

    用到proc了吗?
    但是不管怎么样都需要进行测试哦.个人觉得如果你的程序没有用到proc,应该问题不大的.