各位大侠:
     LINUX下如何启动和关闭oracle10g :需要详细步骤,和windows下一样么?

解决方案 »

  1.   

    [root@sztyora_b ~]# su - oracle
    [oracle@sztyora_b ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.4.0 - Production on Sat Jul 17 07:56:18 2010Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.idle> conn / as sysdba
    Connected.
    sys@SZTYORA> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    sys@SZTYORA> startup
    ORACLE instance started.Total System Global Area  608174080 bytes
    Fixed Size                  1268920 bytes
    Variable Size             197133128 bytes
    Database Buffers          406847488 bytes
    Redo Buffers                2924544 bytes
    Database mounted.
    Database opened.
    sys@SZTYORA> 
      

  2.   

    请问一下,像sys@SZTYORA这样的字符串你是怎么弄出来的?我怎么就是SQL>啊?谢谢。
      

  3.   

    $ su - oracle 
    $ sqlplus / nolog 
    sql> conn / as sysdba 
    sql> startup (一般不需要加参数,只要设置好环境变量) 
    sql> quit (退出sql模式) 
    $ lsnrctl start (启动监听器)
      

  4.   

    -- 如果你的 Oracle 是安装在 Windows 平台上,类似于下路径:
    -- D:\oracle\product\10.2.0\db_1\sqlplus\admin\glogin.sql  -- 如果你的 Oracle 是安装在 Linux 平台上,类似于下路径:
    -- /u01/app/oracle/product/10.2.0/db_1/sqlplus/admin/glogin.sql  -- 这个是SQL*Plus的环境文件,你可以添加如下代码:
    -- Linux下
    -- define _editor=VI-- Windows下     
    define _editor=Notepadset serveroutput on size 1000000
    set trimspool on
    set long 5000
    set linesize 120
    set pagesize 9999
    COLUMN plan_plus_exp FORMAT a80
    COLUMN global_name new_value gname
    set termout off
    define gname=idle
    COLUMN global_name new_value gname
    select lower(user) || '@' || substr( global_name, 1,
       decode( dot, 0, length(global_name), dot-1) ) global_name
      from (select global_name, instr(global_name,'.') dot from global_name );
    set sqlprompt '&gname> '-- 保存,退出,再次登录,你就可以看到和我一样的效果啦.....