在oracle8i下将你的数据库导出,然后在oracle9i下新建表空间和用户,将导出的数据库再导入就行啦。

解决方案 »

  1.   

    同意armu80830(此情可待) “导出+导入”
    不过如果有多个用户,且用户的表之间有授权的话,
    那就得麻烦你在每个用户的表都导入完后再授一下喽!
      

  2.   

    数据库的表和数据可以先导出。oracle9i和8i是两个系统,并不能直接升级,你如果用9i的话,8i没有必要留着,可以在将表SQL导出后将8i删除,装好9i后来导入。再:oracle的删除用他的删除并不能删除干净,并且对后来的安装会有影响,不能正常进行,需要你手动在注册表中删除相关的键值和文件夹。注册表中的位置是:我的电脑\hkey_local_machine\software\oracle,整个删除就可以了,其他的位置只要涉及到你的安装目录的,也可以删除,剩余的就不用管了。另外如果你只是编程,oracle9i和8i是一样的,不需要你升级。
      

  3.   

    我也不想导啊,可是2000下9i不认识我在NT下的8i建的数据库,我也没办法,ODBC也没用,能用的方法我都用了,就是认不出来它,所以只能这样了!