用sqlplus启动和关闭数据库,需要在sqlplus命令行中启用/nolog参数。8i中管理数据库启动和操作的主要操作在svrmgrl命令中完成,9i以后就都在sqlplus命令中了。

解决方案 »

  1.   

    8i在sqlplus中也可以执行数据库的启动和关闭,但要以sysdba登陆,而internal登陆实际上就是以sys的sysdba登陆的方式登陆的
    internal可以说是sys的一个伪用户,9i已经取消了
    至于输入密码的问题,要确认在init文件中的remote_login_password参数和sqlnet中的SQLNET.AUTHENTICATION_SERVICES的设置
      

  2.   

    8i中的internal用户具有sysdba特权,启动和关闭数据库需要sysdba或者sysoper特权如果要sys、system也能启动关闭数据库,必须把sysdba/sysoper特权赋予它sql>grant sysdba to sys;
    sql>connect sys/pass as sysdba;
    sql>shutdown immediate
      

  3.   

    用sqlplus启动和关闭数据库,需要在sqlplus命令行中启用/nolog参数
    别的楼上已经说的很清楚了。
      

  4.   

    8i在sqlplus中也可以执行数据库的启动和关闭,但要以sysdba登陆,而internal登陆实际上就是以sys的sysdba登陆的方式登陆的
    internal可以说是sys的一个伪用户,9i已经取消了