`
xm_koma
  • 浏览: 384784 次
  • 性别: 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                  ------   是否在屏幕上显示

 

 

 

 

分享到:
评论

相关推荐

    Oracle SQLPLUS基础及sqlplus命令详解

    Oracle SQL*Plus是Oracle数据库中一个重要的命令行工具,用于执行SQL语句和PL/SQL代码,管理数据库,以及格式化输出结果。它既是Oracle开发者日常工作中不可或缺的工具,也是数据库管理员进行日常维护和故障排查时的...

    SQLPlus命令使用大全

    本文将详细介绍SQLPlus中常用命令的功能及用法。 #### 二、基本操作 1. **执行SQL脚本文件** - **命令:** `@script.sql` - 该命令允许用户直接在SQLPlus环境中执行预先编写好的SQL脚本文件。这对于批量执行SQL...

    sqlplus中常用的set用法

    在SQL*Plus环境中,`set`命令是一种非常重要的工具,用于调整用户会话的各种设置,以优化输出格式、控制查询行为或改善交互式操作的体验。以下是对标题和描述中涉及的`set`命令常用用法的详细说明: 1. **设置页面...

    Oracle中常用的SqlPlus命令

    在Oracle数据库管理与开发中,SqlPlus作为一款强大的命令行工具,被广泛应用于执行SQL语句、PL/SQL块及管理数据库对象等操作。本文将深入解析SqlPlus中常用的命令,帮助用户更高效地进行数据库操作。 ### 一、执行...

    SQLPlus命令使用指南.doc

    - **用途**:`HELP` 命令用于查询SQL Plus中各个命令的具体用法。 - **语法**:`HELP [command]` - **示例**: - 输入 `HELP ACCEPT` 可以查看 `ACCEPT` 命令的详细说明。 #### 三、SQL Plus的人机交互命令 在...

    Oracle数据库基础及应用第05章SQLPlus命令.ppt

    Oracle数据库基础及应用第05章SQLPlus命令 ppt 本章节主要介绍了SQL*Plus命令的使用方法和其在Oracle数据库中的应用。SQL*Plus是一个通用的、在各种平台上几乎都完全一致的工具,可以在Windows、UNIX、Linux机器上...

    oracle sqlplus 常用命令大全.txt

    本文档将详细介绍 SQLPlus 中的一些常用命令及其用途。 #### 二、显示系统信息 - **命令**: `show all` - **作用**:此命令用于显示当前会话中的所有系统变量设置。 - **示例**: ```sql SQL&gt; show all; ```...

    SQLPLUS命令的使用大全

    本文将详细介绍SQL*Plus中的常用命令及其用法。 #### 二、SQL*Plus基本操作 ##### 1. 执行SQL文件 - **语法**: - `SQL&gt; start file_name` - `SQL&gt; @file_name` 其中,`start` 和 `@` 都可以用于执行存储在...

    SQLPlus使用教程

    SQLPlus是Oracle数据库管理系统中的一个命令行工具,用于执行SQL查询、DML操作以及PL/SQL块。在Oracle 10g版本中,SQLPlus提供了一个直观的接口,让用户能够与数据库进行交互,无需图形用户界面。这个使用教程将帮助...

    Oracle sqlplus中的命令大全总结,提升sqlplus操作水平

    在SQL*Plus中,还可以使用`SET`命令调整输出格式,如`SET COLSEP ' '`设置列之间的分隔符,`SET ECHO OFF`关闭命令回显,`SET FEEDBACK OFF`禁用反馈信息,`SET HEADING OFF`不显示列标题,`SET PAGESIZE 0`避免分页...

    SQLPLUS常用命令

    以下是一些关键的SQLPLUS命令及其用法: 1. **连接数据库**: 使用`sqlplus用户名/密码@连接字符串`来连接到数据库。例如,`sqlplus scott/tiger@orcl`将连接到名为ORCL的数据库,使用SCOTT用户和TIGER密码。 2. ...

    Oracle数据库基础及应用第05章SQLPlus命令.pptx

    以下是一些常用SET命令选项及其作用: - `set autocommit {on|off|immediate}`:控制事务处理方式,决定是否自动提交。 - `set autoprint {on|off}`:开启或关闭自动打印变量值。 - `set autorecovery {on|off}`:...

    oracle的sqlplus学习笔记.docx

    `SET` 命令是 SQLPlus 中最基本的命令之一,用于设置 SQLPlus 环境变量。可以使用 `help set` 命令来查看可以用 `SET` 命令控制的整个环境变量的集合。 HELP 命令 使用 `HELP` 命令可以查看 SQLPlus 中的帮助信息...

    oracle sqlplus 中spool 的使用

    ### Oracle SQLPlus中Spool命令的使用详解 在Oracle数据库管理与开发过程中,SQLPlus作为一款功能强大的命令行工具被广泛使用。其中,`spool`命令是SQLPlus中的一个重要特性,它允许用户将SQL查询结果或命令输出到...

    oracle中的sqlplus基础教程

    Oracle中的SQL*Plus是Oracle数据库管理系统提供的一种交互式查询工具,它是Oracle的核心组件之一,用于与数据库进行交互,执行SQL语句以及管理数据库对象。本教程将介绍SQL*Plus的基础知识,帮助用户掌握其基本用法...

    使用SQLPlus.rar

    SQLPlus是一款由Oracle公司开发的命令行工具,用于与Oracle数据库进行交互。它提供了一个简单且功能强大的环境,用户可以通过命令行输入SQL语句来执行各种数据库操作,如查询、插入、更新和删除数据,以及管理数据库...

    SQLPLUS使用手册

    4. **格式化输出**:使用`SET`命令可以调整输出格式,如`SET LINESIZE`设置每行的最大字符数,`SET PAGESIZE`设置每页显示的记录数。 5. **错误处理和提示**:SQLPLUS会显示执行过程中的错误信息,使用`WHENEVER ...

    sqlplus命令大全

    它是一个强大的工具,允许用户与数据库进行交互、编写脚本、管理数据库对象以及生成报告。以下是一些主要的SQL*Plus命令及其用法: 1. **运行SQL脚本**: - `START file_name` 或 `@ file_name`:这两条命令用来...

Global site tag (gtag.js) - Google Analytics