先配置连接字符串,然后再sqlplus u/p@... as sysdba
oracle8i不知道有没有配置工具,不知道有没有tnsnames.ora文件

解决方案 »

  1.   

    你应该已经连接到服务器端了啊,startup 时报的错误也很明确啊,查看你的参数文件中指定的 Controlfile 的路径,并且确保其中有一个 Controlfile 是可以访问的
      

  2.   

    把“远程客户机上的initsid.ora”改为符合服务器上的配置了,将错就错
      

  3.   

    为什么不能用 telnet呢? 还有,不知道你的服务器系统是什么?你看一下控制文件的路径是否正确? 还有就是对控制文件的文件夹是否有访问的权限/
      

  4.   

    to dinya2003:
      服务器上的控制文件路径当然没有问题的了,可以正常启动的
      权限也没有控制,可以访问。
    to ks9960:
      远程客户机上initsid.ora怎么能改呢,改了远程客户机上Oracle不就失去作用了吗
      

  5.   

    将initsid.ora文件COPY到客户机上,我是这么做的
      

  6.   

    to lightwind:
       那你这么作,能远程启动关闭数据库吗?
      

  7.   

    我好象试过哦~假如,远程服务器的init.ora在\\192.168.0.1\d$\ora_home\....\init.ora就可以写
    startup pfile=\\192.168.0.1\d$\ora_home\....\init.ora就可以了错了别打我~,我成功过。
      

  8.   

    我直接拷过来再:
    startup pfile='e:\ora_init\init.ora'
    不过服务器端对应的服务必须先启动
      

  9.   

    关闭的话 shutdown immediate就行了
      

  10.   

    好,这个问题终于搞定了,
    非常感谢leborety和lightwind75,你们两个方法都是可行的