svrmgr>connect internal/oracle
connect.
svrmgr>startup  //要启动数据库
...
database open;
svrmgr>

解决方案 »

  1.   

    数据库启动之后没有mount或Open
      

  2.   

    看看props$表中变量Oracle$Home是否和你安装的Oracle路径一致。
      

  3.   

    ORA-01033 ORACLE initialization or shutdown in progressCause: An attempt was made to log on while Oracle is being started or shut down.Action: Wait a few minutes. Then retry the operation.
    可能是数据库启动后没有正常SHOTDOWN,重新mout。
      

  4.   

    是不是有人把ip地址改了,到network文件中看一下
      

  5.   

    to : Michaelyfj(星星还是那颗星星)
    根本没有办法startup,我stratup时,它就提示not logged on ;to :BlueskyWide(谈趣者) 
    我没有办法看props$表的内容,我一select,它就提示not logged on ;to :213469115(小强) 
    我没有改IP地址
      

  6.   

    可能你修改SYS.PROPS$系统表时修改错了
    给你个方法,再DOS下
    用1。  SVRMGRL
      2。SVRMGRL> CONNECT INTERNAL/ORACLE
      3. SVRMGRL> STARTUP MOUNT
      4。SVRMGRL> update sys.props$ set value$='US7ASCII' WHERE NAME LIKE 'NLS_CHAR%';
      5.SVRMGRL>  ALTER DATEBASE OPEN;
      

  7.   

    to LGQDUCKY(飘) :无认怎么试,都不行;
    SVRMGR> connect internal/oracle
    Connected.
    SVRMGR> startup mount
    ORA-01081: cannot start already-running ORACLE - shut it down first
    SVRMGR> shutdown
    ORA-01012: not logged on
    SVRMGR> shutdown
    ORA-01012: not logged on
    SVRMGR> shutdown abort
    ORA-01031: insufficient privileges
    SVRMGR>
      

  8.   

    to  jlandzpa(jlandzpa) :
    先关再开?它不让我关啊!
    SVRMGR> shutdown
    ORA-01012: not logged on
      

  9.   

    dos下:
    svrmgrl
    connect internal/oracle
    shutdown immediate
    startup
      

  10.   

    to BlueskyWide(谈趣者) 
    我是在dos下做的;
    而且我试了
    SVRMGR> shutdown
    SVRMGR> shutdown immediate
    SVRMGR> shutdown abort
    这3钟关数据库我都用了。
    SVRMGR> startup
    ORA-01012: not logged on
      

  11.   

    针对你这个提示:
    SVRMGR> shutdown abort
    ORA-01031: insufficient privileges
    SVRMGR>
    这样连:connect internal/oracle@服务名 as sysdba
    然后再shutdown abort
    再用(飘)的方法试试
      

  12.   

    to lightwind75(清风) :
    我按照你的提示做了,出现如下提示:
    SVRMGR> connect internal/oracle@ora8 as sysdba ;
    Connected.
    SVRMGR> shutdown abort
    ORACLE instance shut down.
    SVRMGR> startup mount
    ORACLE instance started.
    ORA-01012: not logged on
    然后再连接的话,就出现下面的错误
    SVRMGR> connect internal/oracle@ora8 as sysdba ;
    ORA-12705: invalid or unknown NLS parameter value specified
      

  13.   

    to  LGQDUCKY(飘) :
    麻烦帮我解决一下问题。
      

  14.   

    现在数据库可以导出吗,
    如果可以导出,先导出
    然后删了ORACLE,
    然后从新安装、从新建个库
    再导入,
      

  15.   

    qsx76(泉水) :
    不能
    提示:
    Import: Release 8.1.6.0.0 - Production on Sat Jun 14 17:45:03 2003(c) Copyright 1999 Oracle Corporation.  All rights reserved.
    IMP-00058: ORACLE error 1033 encountered
    ORA-01033: ORACLE initialization or shutdown in progressUsername:
    Password:IMP-00058: ORACLE error 12705 encountered
    ORA-12705: invalid or unknown NLS parameter value specifiedUsername:
    Password:IMP-00058: ORACLE error 12705 encountered
    ORA-12705: invalid or unknown NLS parameter value specified
    IMP-00005: all allowable logon attempts failed
    IMP-00000: Import terminated unsuccessfully
      

  16.   

    先关闭,再MOUNT
    然后看看这个页面(我从ORACLE技术网上COPY的)能不能找到方法:
     
    错误现象: 
    1、有的时候,服务器数据先导出,重装服务器,再导入数据,结果,发生数据查询成???。
    2、有时,服务器设置就有问题,字符集设成单字节了。 
    错误原因: 
    一般,是因为字符集设置不对照成的。 
    解决方法: 
    1、检查服务器上Oracle数据库的字符集SQL> conn sys/change_on_install
    连接成功.SQL> desc props$
     列名                          可空值否   类型
     ------------------------------- -------- ----
     NAME                            NOT NULL VARCHAR2(30)
     VALUE$                                   VARCHAR2(2000)
     COMMENT$                                 VARCHAR2(2000)SQL> col value$ format a40
    SQL> select name,value$ from props$;NAME                           VALUE$
    ------------------------------ -------------------------
    DICT.BASE                      2
    NLS_LANGUAGE                   AMERICAN
    NLS_TERRITORY                  AMERICA
    NLS_CURRENCY                   $
    NLS_ISO_CURRENCY               AMERICA
    NLS_NUMERIC_CHARACTERS         .,
    NLS_DATE_FORMAT                DD-MON-YY
    NLS_DATE_LANGUAGE              AMERICAN
    NLS_CHARACTERSET               ZHS16GBK
    NLS_SORT                       BINARY
    NLS_CALENDAR                   GREGORIAN
    NLS_RDBMS_VERSION              7.3.4.0.0
    GLOBAL_DB_NAME                 ORACLE.WORLD
    EXPORT_VIEWS_VERSION           3查询到14记录.NLS_CHARACTERSET这个参数应该是ZHS16GBK,如不是,改为它。SQL*Plus中修改方法:
    SQL> update props$ set value$='新字符集' where name='NLS_CHARACTERSET';操作系统中修改方法:
    connect internal
    alter database ORCL character set ZHS16GBK;
    alter database ORCL national character set ZHS16GBK;
    2、检查操作系统级Oracle汉字显示的字符集运行regedit,定位到:
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE找到以下字符串
    NLS_LANG检查是否以下内容,如不是,改之
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK 
      

  17.   

    你可以进入DBA STUDIO管理工具,使用SYSTEM/MANAGER,以DBA身份进入;在这里面你可以看到数据库的详细状态.
      

  18.   

    zengmc(明枫) :
    不行,根本不可能用system/manager登陆,我又怎么看数据库的详细状态。
      

  19.   

    to:lightwind75(清风) 
    按照你的建议,我操作如下
    SVRMGR> connect internal
    Connected.
    SVRMGR> alter database ORCL character set ZHS16GBK ;
    alter database ORCL character set ZHS16GBK
    *
    ORA-01012: not logged on
    SVRMGR> connect internal/oracle as sysdba ;
    ORA-12705: invalid or unknown NLS parameter value specified
    SVRMGR> shutdown
    ORA-01012: not logged on
    SVRMGR> shutdown abort
    ORA-01031: insufficient privileges
    SVRMGR>
    就什么都做不了,只有退出svrmgrl,才可以用。