我的os是windows,数据库服务器的操作系统是UNIX。我想在Windows平台上控制启动oracle。当我试图连接数据库时,出现如下错误:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SVR4 Error: 2: No such file or directory或者用本地的DBA Studio连接时,出现:"TNS: listener 不存在。请解决SERVICE_NAME问题。"的错误。我该怎么办?关键是我想在本地控制服务器上的数据库服务启动。

解决方案 »

  1.   

    你想启动远程的数据库,关键是首先你得连接上数据库服器,依你的情况,你在本地一定是不能完成你的目地的。
    其实问题很简单,我不明白你为什么要这样做,你可以telnet以oracle用户登陆到该oracle服务器。然后把oracle监听启动,并检查一下oracle的状态,把oracle启动就可以了。
      

  2.   

    我是可以用telnet连接到服务器上,但我不知道用什么命令来启动监听和启动数据库?
      

  3.   

    lsnrctl start    ##启动监听
    lsnrctl stop     ##停止监听
    lsnrctl status   ##查看状态>svrmgrl
    >connect / as sysdba
    >startup如果你的数据库是好的话,上面的应该旧没问题了