`
xm_koma
  • 浏览: 382167 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sqlplus命令格式以及sqlplus中set的用法与解释

 
阅读更多

 

[oracle@oracle02 username]$ sqlplus --help

SQL*Plus: Release 9.2.0.4.0 - Production

 

Usage: SQLPLUS [ [<option>] [<logon>] [<start>] ]

where <option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]

      <logon>  ::= <username>[/<password>][@<connect_string>] | / | /NOLOG

      <start>  ::= @<URI>|<filename>[.<ext>] [<parameter> ...]

        "-H" displays the SQL*Plus version banner and usage syntax

        "-V" displays the SQL*Plus version banner

        "-L" attempts log on just once

        "-M <o>" uses HTML markup options <o>

        "-R <n>" uses restricted mode <n>

        "-S" uses silent mode

 

/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

 

 

set heading off                           -----    不显示每行的列名

set echo off                               -----    不重复显示所要执行的SQL语句

set line 200                                -----    设置每行显示200字符

set pages 0                                -----    不进行分页显示

set feed off                                ------   不显示SQL语句的运行结果

set feedback off                         -----   不显示当前SQL语句查询或修改的行数

set trimspool on                         -----   去除重定向(spool)输出每行的拖尾空格

set verify off                              -----    不显示替代变量被替代前后的语句

set termout on                          -----    显示脚本中的命令执行的结果

set serveroutput on                  ------   是否在屏幕上显示

 

 

 

 

分享到:
评论

相关推荐

    sqlplus中常用的set用法

    在写脚本的时候,往往需要对输出的格式进行规范,我们常常用set语句在设置一些需要的格式规范。该文档列举了几个常用的set和他们的应用。

    java调用shell脚本执行sqlldr与存储过程

    在java代码中调用执行shell脚本,sqlldr导数与使用sqlplus在shell调用执行存储过程。 linux环境中有2个dba的用户:oracle、erm 还有1个web用户:erm 在linux环境中,这三个用户都可以直接在任意目录下执行该shell...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    1.3.3 执行命令 6 1.4 5 个核心的SQL语句 8 1.5 SELECT语句 8 1.5.1 FROM子句 9 1.5.2 WHERE子句 11 1.5.3 GROUP BY子句 11 1.5.4 HAVING子句 12 1.5.5 SELECT列表 12 1.5.6 ORDERBY子句 13 1.6 INSERT...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    ORACLE EXP不能导出空表的原因分析及解决方法

    在sqlplus中,执行如下命令: SQL&gt;alter system set deferred_segment_creation=false; 查看: SQL&gt;show parameter deferred_segment_creation; 该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。 二...

    韩顺平oracle学习笔记

    概述:可以用来控制输出的各种格式,set show 如果希望永久的保存相关的设置,可以去修改 glogin.sql脚本 (1)linesize 说明:设置显示行的宽度,默认是80个字符 sql&gt;show linesize sql&gt;set linesize 90 (2)...

    11g Oracle导出表不导出数据默认为空表的解决方法

    在sqlplus中,执行如下命令: SQL&gt;alter system set deferred_segment_creation=false; 查看: SQL&gt;show parameter deferred_segment_creation; 该值设置后只对后面新增的表产生作用,对之前建立的空表不起作

    [Oracle] dbms_metadata.get_ddl 的使用方法总结

    注意:在sqlplus里,为了更好的展示DDL,需要设置如下参数: 代码如下:set line 200set pagesize 0set long 99999set feedback offset echo off1)获得表、索引、视图、存储过程、函数的DDL 代码如下:select dbms_...

    2009达内SQL学习笔记

    ”在SQL环境下执行Unix命令。 SQL语句是由简单的英语单词构成;这些英语单词称为关键字/保留字,不做它用。SQL由多个关键字构成。 SQL语句由子句构成,有些子句是必须的,有些是可选的。 在处理SQL语句时,其中...

    数据库管理员面试题

    2. 查看 SQL 执行计划:使用 SQLplus 的 autotrace 选项和 utlxplan.sql script 创建 plan_table 表 3. 使用 Cost-Based Optimizer (CBO):设置optimizer_mode参数,CBO 需要统计信息,RBO 会选择不合适的索引 4. ...

    Oracle8i_9i数据库基础

    §9.5 GRANT 命令与REVOKE 命令 206 §9.5.1 GRANT 命令 206 §9.5.2 REVOKE 命令 206 §9.6 权限和角色 207 §9.6.1 建立角色 207 §9.6.2 给角色授权 208 §9.6.3 授权角色给用户 209 §9.7 有关的数据字典 209 §...

    Oracle事例

    字符串字段中含有\"\\t \\n\",如果用来在c或者c++程序中输出到文件,格式无法保证。 比如:replace(f2,\'\\t\',\'\') &lt;3&gt;.清除换行和回车 比如: replace(f2,chr(13)||chr(10),\'\') 23、如何在字符串里加回车...

    精髓Oralcle讲课笔记

    sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、select ename, sal * 12 from emp; --计算...

Global site tag (gtag.js) - Google Analytics