一个在CSDN上未找到答案的问题,大家来搞定它?
问题提出:
利用svrmgrl远程登录到服务器上启动数据库(Oracle8.1.6)
在远程客户机上(必须安装有Oracle8.1.6服务器,因为必须使用svrmgrl命令)运行svrmgrl>connect internal/password@servicename as sysdba,结果出现正确运行SGA区域,然后就出现ORA-00205错误???
问题分析:
ora-00205: error in identifying controlfile,check alert log for more info
意思就是在验证控制文件时出错,请检查日志文件alertsid.log.
在服务器上查看alertsid.log时发现在远程客户机上启动本地数据库时调用的还是远程客户机上的initsid.ora,因此提示找不到控制文件了。
具体错误如下:
alter database mount
Wed Aug 04 10:27:36 2004
ORA-00202: controlfile: 'D:\Oracle\oradata\peccancy\control01.ctl'
ORA-27041: unable to open file
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。
【注意:服务器上的Oracle数据库的控制文件是在F盘下的】
看过一段Oracle9i的远程启动数据库为如下:
sqlplus sys/password@svericename as sysdba
startup
我未测试过,不知道对不对,不过估计Oracle9i的说不定可以。
问题解决:
如何才能解决这Oracle8i中的远程客户机启动本地服务器上的数据库呢?当然这肯定不能利用telnet远程登录控制启动数据库了。
问题点数:100、回复次数:12Top
1 楼smallcrocodile(大鳄鱼)回复于 2004-08-04 11:06:15 得分 0
共同探讨ing....Top
2 楼wylwyl1130(落雪山林)回复于 2004-08-04 11:32:23 得分 0
先配置连接字符串,然后再sqlplus u/p@... as sysdba
oracle8i不知道有没有配置工具,不知道有没有tnsnames.ora文件Top
3 楼zealot_zk(风中追风)回复于 2004-08-04 11:48:17 得分 0
你应该已经连接到服务器端了啊,startup 时报的错误也很明确啊,查看你的参数文件中指定的 Controlfile 的路径,并且确保其中有一个 Controlfile 是可以访问的Top
4 楼ks9960(snk)回复于 2004-08-04 11:55:57 得分 0
把“远程客户机上的initsid.ora”改为符合服务器上的配置了,将错就错Top
5 楼dinya2003(OK)回复于 2004-08-04 11:56:39 得分 0
为什么不能用 telnet呢? 还有,不知道你的服务器系统是什么?你看一下控制文件的路径是否正确? 还有就是对控制文件的文件夹是否有访问的权限/Top
6 楼kerisyml(魂之利刃)回复于 2004-08-04 13:23:25 得分 0
to dinya2003:
服务器上的控制文件路径当然没有问题的了,可以正常启动的
权限也没有控制,可以访问。
to ks9960:
远程客户机上initsid.ora怎么能改呢,改了远程客户机上Oracle不就失去作用了吗
Top
7 楼lightwind75(朝三暮四)回复于 2004-08-04 13:40:24 得分 0
将initsid.ora文件COPY到客户机上,我是这么做的Top
8 楼kerisyml(魂之利刃)回复于 2004-08-04 13:46:18 得分 0
to lightwind:
那你这么作,能远程启动关闭数据库吗?Top
9 楼leborety(那只螃蟹)回复于 2004-08-04 16:49:09 得分 50
我好象试过哦~
假如,远程服务器的init.ora在\\192.168.0.1\d$\ora_home\....\init.ora
就可以写
startup pfile=\\192.168.0.1\d$\ora_home\....\init.ora
就可以了
错了别打我~,我成功过。Top
10 楼lightwind75(朝三暮四)回复于 2004-08-04 17:45:20 得分 50
我直接拷过来再:
startup pfile='e:\ora_init\init.ora'
不过服务器端对应的服务必须先启动Top
11 楼lightwind75(朝三暮四)回复于 2004-08-04 17:47:00 得分 0
关闭的话 shutdown immediate就行了Top
12 楼kerisyml(魂之利刃)回复于 2004-08-05 09:14:53 得分 0
好,这个问题终于搞定了,
非常感谢leborety和lightwind75,你们两个方法都是可行的Top




