重新启动一下c:\> svrmgrl
svrmgr>connect internal/...
svrmgr>shutdown immediate
...
svrmgr>startup
...

解决方案 »

  1.   

    svrmgrl? 不能运行啊,能介绍详细点吗,兄弟是水平比菜
      

  2.   

    c:>sqlplus  /nolog
    sql>connect internal
    sql>startup force
      

  3.   

    我这个数据库服务器是在我工作机器上的,便于调试。前段时间,因为所做工作和数据库无关,不想占用资源,将ORACLE的各服务都关掉并设为手动启动。今日想连接数据库,将服务手动启动后,发现连不了数据库,首先报我连接的TANS无法解析SERVER_NAME。后来我用net manager 查看,tns监听的数据库没有我的全局数据库(原来都好的啊),我就加了个在LISTENER处添加了我要连的数据库,再连接就出现主题中的问题
      

  4.   

    楼上的,connect internal后,要求输入口令,不知输入什么?装时未注意,应该都是ORACLE常用的默认值,告诉下好吗,并请解释下出现这种情况的原因,谢谢
      

  5.   

    svrmgrl
    connect internal/oracle
    shutdown immediate
    startup
    参考十分近似的贴子:
    http://expert.csdn.net/Expert/topic/1806/1806985.xml?temp=7.044619E-02
      

  6.   

    internal的缺省是oracle
    一般来说,是不提醒的。有可能是authencation设置的问题。
    检查如下:
    1 2000server的管理工具-〉计算机管理,应该有一个用户组ORA_DBA,或者ORA_<SID>_DBA(SID为具体的实例名),如果没有,添件任何一个。
    2 sqlnet.ora 文件中
    SQLNET.AUTHENTICATION_SERVICES= (NTS)然后,运行svrmgrl
    Oracle Server Manager Release 3.1.7.0.0 - ProductionCopyright (c) 1997, 1999, Oracle Corporation.  All Rights Reserved.Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
    With the Partitioning option
    JServer Release 8.1.7.0.0 - ProductionSVRMGR> connect internal
    Connected.
      

  7.   

    谢谢楼上各位。
     在 C:\oracle\ora81\network\ADMIN 下找到 sqlnet.ora ,将内容中的
    SQLNET.AUTHENTICATION_SERVICES= (NTS) 改 SQLNET.AUTHENTICATION_SERVICES= (NONE)
    重新启动服务后问题解决还想问过问题,我装的9i,运行svrmgl不行啊,说没有此程序,我查找文件也没找到,这是不是一个外带的程序?(兄弟刚转用ORACLE,大家不要见笑)
      

  8.   

    9i的话。
    sqlplus /nolog