我在启动和关闭数据库是总是遇到这样的问题连接到: 
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining optionsSQL> conn sys/wxkzy @oracle as sysdba
已连接。
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdowm immediate
SP2-0734: 未知的命令开头 "shutdowm i..." - 忽略了剩余的行。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup open oracle
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务就是数据库只能关闭不能打开了。
谁能帮忙解决一下!!谢谢了先!

解决方案 »

  1.   

    接下来我执行
    SQL> startup open oracle
    ORA-24324: 未初始化服务句柄
    ORA-01041: 内部错误, hostdef 扩展名不存在
    SQL> startup open oracle
    ORA-24324: 未初始化服务句柄
    ORA-01041: 内部错误, hostdef 扩展名不存在
    SQL> startup
    ORA-24324: 未初始化服务句柄
    ORA-01041: 内部错误, hostdef 扩展名不存在
      

  2.   

    试试这个1、将sqlnet.ora文件中的SQLNET_AUTHENTICATION_SERVICES= (NTS) 修改为   SQLNET_AUTHENTICATION_SERVICES= (NONE)2、将listener.ora文件中LISTENER配置节中的主机名用IP地址代替3、把服务重启;把当前sqlplus关闭,重新登陆sqlplus
      

  3.   

    还有是 shutdown immediate 拼写拼错了
      

  4.   

    startup open oracle
    --这个是哪家的语法????
      

  5.   

    启动oracle没有这样的语法的startup open oracle
      

  6.   

    startup nomount;----读SP文件和后台进程分配
    alter database mount;-----control文件
    alter database start;----datafile
    可看哪一步出現錯誤