SQL*Plus 说明
1 帮助
SQL*Plus: Release 11.2.0.1.0 Production
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
使用 SQL*Plus 执行 SQL, PL/SQL 和 SQL*Plus 语句。
用法 1:
sqlplus -H | -V
    -H         显示 SQL*Plus 版本和
               用法帮助。
    -V         显示 SQL*Plus 版本。
用法 2:
sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]
    <option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]
    -C <version>   将受影响的命令的兼容性设置为
                   <version> 指定的版本。该版本具有
                   "x.y[.z]" 格式。例如, -C 10.2.0
    -L             只尝试登录一次, 而不是
                   在出错时再次提示。
    -M "<options>" 设置输出的自动 HTML 标记。选项
                   的格式为:
                   HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
                   [ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
    -R <level>     设置受限模式, 以禁用与文件系统交互的
                   SQL*Plus 命令。级别可以
                   是 1, 2 或 3。最高限制级别为 -R 3, 该级别
                   禁用与文件系统交互的
                   所有用户命令。
    -S             设置无提示模式, 该模式隐藏
                   命令的 SQL*Plus 标帜, 提示和回显
                       的显示。
     <logon> 为: {<username>[/<password>][@<connect_identifier>] | / }
                 [AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]
    指定数据库帐户用户名, 口令和数据库连接
    的连接标识符。如果没有连接
    标识符, SQL*Plus 将连接到默认数据库。
    AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库管理权限。
    <connect_identifier> 的形式可以是 Net 服务名或轻松连接。
    @[<net_service_name> | [//]Host[:Port]/<service_name>]
    <net_service_name> 是服务的简单名称, 它解析
    为连接描述符。
    示例: 使用 Net 服务名连接到数据库, 且
         数据库 Net 服务名为 ORCL。
       sqlplus myusername/mypassword@ORCL
    Host 指定数据库服务器计算机的主机名或 IP
    地址。
    Port 指定数据库服务器上的监听端口。
    <service_name> 指定要访问的数据库的
    服务名。
    示例: 使用轻松连接连接到数据库, 且
         服务名为 ORCL。
       sqlplus myusername/mypassword@Host/ORCL
    /NOLOG 选项可启动 SQL*Plus 而不连接到
    数据库。
    EDITION 指定会话版本的值。
    <start> 为: @<URL>|<filename>[.<ext>] [<parameter> ...]
    使用将分配给脚本中的替代变量的指定参数
    从 Web 服务器 (URL) 或本地文件系统 (filename.ext)
    运行指定的 SQL*Plus 脚本。
在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要
文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件
(例如, 工作目录中的 login.sql)。这些文件
包含 SQL*Plus 命令。
2.实例说明
/nolog是不登陆到数据库服务器的意思
如果没有/nolog参数,sqlplus会提示你输入用户名和密码
如果在sql*plus环境中使用shutdown命令关闭了数据库,现在要启动数据库的话,必须先用不登陆到数据库服务器的方式进入sqlplus环境,再用startup命令启动数据库。因为数据库没有启动的话,不能登陆数据库,也无法验证用户名和密码。
sqlplus   /nolog
运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录;
SQL> connect / as sysdba
以系统管理员(sysdba)的身份连接数据库;如果需要对数据库进行管理操作,那么需要以这种方式登录数据库,或者
connect sys@service_name as sysdba 其中service_name 你配置的客户tnsname服务名.
SQL> startup
如果数据库没有启动的话,经过上述步骤连接后,正常启动数据。
1,sqlplus '/ as sysdba ' 2,sqlplus /nolog SQL> connect / as sysdba 1和2是一样的意思。
            
 
作者:visayafan            
 
出处:http://www.cnblogs.com/visayafan/
本博客文章欢迎转载,转载时请注意标明出处。
                    
                

                
            
        
浙公网安备 33010602011771号