Windows 2003 系统, 前期安装了Oracle9.2.0.1 , 然后升级到Oracle9.2.0.8 ,dbca建立了两个数据库,随后又由于工作需要,安装了Oracle10g 数据库, 在DBCA建立数据库实例的时候发现报错信息 Exception in thread "main" ,估计就是系统环境变量的问题 。 以下方式设置环境变量变换来在Oracle9i 与 10g之间进行切换使用。
C:\>dbca
Exception in thread "main"
原环境变量 :
D:\oracle\product\10.2.0\db_1\bin;D:\oracle\ora92\jre\1.4.2\bin\client;D:\oracle\ora92\jre\1.4.2\bin;C:\Program
Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%
\System32\Wbem;C:\Program Files\SecureCRT;C:\PROGRA~1\ULTRAE~1;C:\Program Files\ESTsoft\ALZip;D:\Program
Files\Microsoft SQL Server\MSSQL\Binn;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
恢复Oracle 9i 的各执行程序环境变量path设置:
删除10.2的环境变量, 如果原来Oracle9i的执行程序环境变量被覆盖就加入
D:\oracle\ora92\bin;D:\oracle\ora92\jre\1.4.2\bin\client;D:\oracle\ora92\jre\1.4.2\bin;C:\Program
Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%
\System32\Wbem;C:\Program Files\SecureCRT;C:\PROGRA~1\ULTRAE~1;C:\Program Files\ESTsoft\ALZip;D:\Program
Files\Microsoft SQL Server\MSSQL\Binn;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
恢复Oracle 10g 的各执行程序环境变量path设置:
删除9i的环境变量, 加入10g的相关3个环境变量
D:\oracle\product\10.2.0\db_1\bin;D:\oracle\product\10.2.0\db_1\jre\1.4.2\bin\client;D:\oracle\product\10.2.0\db_1
\jre\1.4.2\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%
SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\SecureCRT;C:\PROGRA~1\ULTRAE~1;C:\Program
Files\ESTsoft\ALZip;D:\Program Files\Microsoft SQL Server\MSSQL\Binn;C:\Program Files\Microsoft SQL Server\80
\Tools\BINN
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-551841/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-551841/
本文介绍了解决在Windows2003系统中同时安装Oracle9.2和10g后,DBCA建立数据库实例时报错的问题。通过调整系统环境变量,实现了Oracle9i与10g之间的顺利切换。
2964

被折叠的 条评论
为什么被折叠?



