`
joyocaowei
  • 浏览: 32796 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Running sqlplus From Shell

 
阅读更多

sqlplus的基本用法:

sqlplus {username[/password][@connect_identifier] | /}
     [AS {SYSOPER|SYSDBA|SYSASM}] [edition=value]

例如文件叫test.sh
内容如下:

sqlplus aaa/abcde@ABC <<EOF
select price from book where price < 3;
commit;
exit;
EOF

用户名:aaa
密码:abcde
connect_identifier:ABC

 

有些时候会在sqlplus后面加上 -s 选项,代表:

"-s" stands for silent mode - it means you don't get any terminal output. It is useful for running SQL*Plus as part of a script where you don't want the user to see lots of stuff appearing on the screen.

 

分享到:
评论

相关推荐

    SQLPLUS在Bash_shell的使用

    【SQLPLUS在Bash_shell的使用】 SQLPLUS是Oracle数据库管理系统提供的一款强大的SQL命令行工具,它允许用户在命令行界面执行SQL语句、PL/SQL块以及进行数据库管理任务。在Bash Shell环境下,我们可以利用Shell脚...

    SQLPlus使用教程

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

    sqlplus常用命令参数

    Sqlplus 常用命令参数 Sqlplus 是 Oracle 数据库管理系统中的一种命令行工具,用于交互式地访问和管理 Oracle 数据库。下面是 Sqlplus 中的一些常用命令参数: 登录系统用户 Sqlplus 提供了多种方式来登录系统用户...

    向shell或者sql脚本传参或接收参数的方法

    在IT领域,尤其是在系统管理和自动化任务执行中,Shell脚本和SQL脚本的使用非常普遍。它们能够有效地处理日常的任务,比如数据处理、系统管理等。这篇文章将详细讲解如何向Shell或SQL脚本传递参数以及如何在脚本中...

    sqlplus11.2 rpm安装包

    - 执行SQL查询:在SQLPlus中直接输入SQL语句,如`SELECT * FROM table_name;`,然后按回车执行。 - 执行PL/SQL块:`BEGIN ... END;`,每个语句后跟分号。 - 脚本执行:使用`@`符号执行保存在文件中的SQL或PL/SQL...

    sqlplus教程(中文)

    SQLPlus是Oracle公司提供的一款强大的命令行工具,用于与Oracle数据库进行交互。它不仅支持基本的SQL查询,还可以执行复杂的数据库管理和开发任务。本教程旨在详细介绍SQLPlus的使用方法以及SQL语言在Oracle环境中的...

    SQLPLUS+操作大全

    "SQLPLUS操作大全" SQLPLUS 是 Oracle 提供的一个工具程序,它不仅可以用于测试、运行 SQL 语句和 PL/SQL 块,而且还可以用于管理 Oracle 数据库。下面是 SQLPLUS 的一些重要操作知识点: 一、启动 SQLPLUS 要...

    Sqlplus_登录数据库

    "Sqlplus 登录数据库" Sqlplus 是 Oracle 数据库管理系统中的一种命令行工具,用于与 Oracle 数据库进行交互。Sqlplus 登录数据库是指使用 Sqlplus 工具连接到 Oracle 数据库的过程。在这个过程中,用户需要输入...

    SQLPLUS命令.rar

    SQLPLUS是Oracle数据库系统提供的一款强大的命令行工具,它允许用户直接与数据库进行交互,执行SQL查询、数据操作、数据库管理等任务。本教程将深入介绍SQLPLUS的使用方法,帮助你更好地掌握这个不可或缺的数据管理...

    sqlplus常用指令

    这是本人总结的一些sqlplus的常用指令,希望大家喜欢!!!

    sqlplus help 加强版

    在$ORACLE_HOME/sqlplus/admin/help 包含了四个文件:helpbld.sql helpdrop.sql helpus.sql hlpbld.sql oracle自带的help和?的解释太少,如果自己找到其它更全的脚本也放到这个目录下,便于管理。 用system用户...

    Sqlplus下解决回车键和上下键历史信息问题

    `rlwrap`是一款命令行工具,它作为Shell命令的包装器,提供了对`readline`库的支持,从而使得Sqlplus等工具能够使用上下箭头翻阅历史记录。 1. **对于RPM包管理器的系统**: ```bash sudo yum install rlwrap ```...

    sqlplus中批量执行sql文件

    ### SQLPlus中批量执行SQL文件的方法 在日常的数据库管理工作中,经常需要对数据库进行批量操作,例如批量执行SQL脚本、更新存储过程等。在这些场景下,使用Oracle提供的命令行工具SQLPlus来批量执行SQL文件是一种...

    Oracle SQLPLUS基础及sqlplus命令详解

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

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

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

    java做的Sqlplus

    标题中的“java做的Sqlplus”指的是一个用Java编程语言实现的SQL客户端工具,它模仿了Oracle公司的经典数据库管理工具——Sqlplus。Sqlplus是Oracle数据库管理员和开发人员常用的命令行工具,用于执行SQL语句、PL/...

    sqlplus 批处理

    SELECT * FROM employees; UPDATE departments SET location_id = 1700 WHERE department_id = 90; COMMIT; ``` 4. 使用SQLPLUS执行批处理: 执行批处理文件,需要在SQLPLUS命令行中调用该文件。打开命令行窗口,...

    SQLPLUS命令查询文档

    2. **SQL命令执行**:在SQLPLUS中,可以直接输入SQL语句,如`SELECT * FROM table_name`来查询表中的所有数据。`/`用于提交当前语句,`RUN`或`@`可以执行保存在外部文件中的SQL脚本。 3. **PL/SQL块执行**:除了SQL...

    Linux/Unix shell 参数传递到SQL脚本

    在数据库运维的过程中,Shell 脚本在很大程度上为...  1、启动sqlplus时执行脚本并传递参数 robin@SZDB:~/dba_scripts/custom/awr&gt; more tmp.sh #!/bin/bash # ———————————————- # Set envir

Global site tag (gtag.js) - Google Analytics