Oracle10g -10121,痛苦的选择
以前无论是Linux,还是Windows,都是使用Oracle9i,一直很好。
前些天,需要安装Oracle DataBase,没有找到Oracle9i的安装盘,(共3张,有点多,可能没有备份),就到Oracle下载了Oracle 10g-10121(1张光盘)
新的尝试值得鼓励,但是代价是要付出的。
随后就是惨痛的经历了
安装:
在Oracle下载的oracle 10.2 for windows,
安装环境:win2k+sp4+.net framework 1.1
9月28日安装成功,本地,远程都可以连接,使用
今天,10月9日,连接时遇到这个错误信息
Sqlplus连接时,报:
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
另外一个可疑的地方是Oracle进程使用的内存,不到10M,而正常Oracle启动后,占用的内存肯定要高于10M,所以怀疑Oracle没有正常启动
可以使用tnsping ora,测试成功
google搜了相关错误信息,到了Oracle中国站点论坛,Oracle美国站点论坛,CSDN, 搜索这个错误的解决办法,都没有效果
诸如:修改tnsname.ora,使用Ip地址,不使用IP地址
修改listener.ora, 增加sid_name...
除了报新的错误,没有其他
关于错误原因,有详细的解释,大意是Listener没有找到注册的服务,
可以使用lsnrct services <servicename>测试
没有出问题前,准备做了测试环境,结果:
在win2k+sp4+oracle9i Client的机器上,安装Oracle10121 DataBase,双击setup,
出现Dos窗口,提示“正在启动 Installer,在orapara.ini中没有找到先决条件检查。。”
然后
次界面消失,
没有了下文,
重起了机器也是如此。
系统进程里有javaw.exe,占用18M内存,应该是安装进程,但是为什么没有显示界面了呢?
无法安装
然后出问题了,想卸载Oracle10g, 结果使用安装盘时,出现搭建测试环境的问题,没有界面。
只能手工卸载了。
而且,使用Oracle10g备份出的数据库文件,因为版本高,所以无法导入到Oracle9i中,原先的工作无效。
还好,数据库相关内容,表,过程,包,都还有建立文件。
最终,问题没有解决,以失败告终。
在此,强烈不建议使用Oracle10g for windows版,其他平台下的版本,没有测试过。
浙公网安备 33010602011771号