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版,其他平台下的版本,没有测试过。

posted on 2006-10-10 14:35  Pierce  阅读(2319)  评论(8)    收藏  举报

导航