`

SQLPLUS的环境变量__dba需要

 
阅读更多
SQLPATH,login.sql



SQL*PLUS在启动时会自动运行两个脚本:glogin.sql、login.sql。文件glogin.sql是ORACLE为所有的数据库用户建立的、默认的SQLPLUS设置,存放在目录$ORACLE_HOME/sqlplus/admin/下。而用户可以将个人喜欢的常用设置放在login.sql文件中,每次sqlplus启动时会自动加载。

SQL*PLUS在启动时先运行glogin.sql文件,再运行login.sql文件。查找glogin.sql只是在默认路径下找。查找login.sql文件的顺序是:先在当前路径下查找,如果找到则运行,运行后停止查找。如果没找到,再查找是否设置了SQLPATH环境变量,如果已经设置了该环境变量,就在该变量所对应的路径下查找,如果找到则运行,运行后停止查找。如果没有找到也会停止查找,不会再继续查找。如果没有设置SQLPATH环境变量同样停止查找,不会再继续查找。

设置SQLPATH环境变量:

vi ~/.bash_profile

加入:
SQLPATH=/home/oracle/admin/sql:$ORACLE_HOME/sqlplus/admin; export SQLPATH

tom提供的login.sql
define _editor=vi
set serveroutput on size 1000000
set trimspool on
set long 5000
set linesize 100
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> '
set termout on
分享到:
评论

相关推荐

    instantclient_11_2.rar

    对于某些应用程序,可能还需要配置环境变量,如TNS_ADMIN,指向网络服务名(TNSNAMES.ORA)文件的位置。 6. **网络配置**:连接Oracle数据库时,通常需要配置TNSNAMES.ORA文件,该文件定义了数据库服务名及其连接...

    oracle-sqlplus-.rar_plus_sqlplus

    4. **设置环境变量**:`SET`命令用于设置SQL*Plus的环境变量,如`LINESIZE`用于设置输出行宽,`PAGESIZE`控制每页显示的记录数,`TERMOUT`控制是否打印输出。 5. **格式化输出**:`COL column_name FORMAT format_...

    Oracle instantclient_11_2(含oci.dll和sqlplus)

    例如,在Windows上,可以添加instantclient_11_2目录到PATH环境变量。 3. 使用sqlplus,通过命令行输入`sqlplus /nolog`,然后使用`connect 用户名/密码@连接字符串`登录到Oracle数据库。 4. 在sqlplus中,你可以...

    Oracle\isqlplus dba登录问题解决

    在开始配置之前,需要确保已经设置了正确的环境变量。这一步对于后续的操作至关重要。 #### 1. 设置环境变量 - **ORACLE_HOME**: 指定Oracle安装目录。 - **JAVA_HOME**: 指定Java安装目录。 可以通过编辑系统环境...

    oracle client for win_64X免安装版(含系统环境变量配置说明)

    在配置免安装版Oracle客户端时,需要设置系统环境变量,以确保应用程序能找到所需库文件。主要涉及以下几个步骤: 1. **设置ORACLE_HOME**: 将Oracle客户端的安装目录设置为ORACLE_HOME环境变量。例如,如果解压后...

    oracle-instantclient12.1-sqlplus-12.1.x86_64

    安装这个RPM包到Linux系统后,你需要设置一些环境变量,如`LD_LIBRARY_PATH`和`ORACLE_HOME`,以便系统能找到所需的库文件。安装完成后,你就可以通过命令行启动SQL*Plus,像这样: ```bash sqlplus /nolog ``` ...

    oracle_DBA培训教程

    环境变量的配置至关重要,包括设置ORACLE_HOME、PATH、TNS_ADMIN等,这些变量定义了Oracle软件的位置、可执行文件路径以及网络配置文件的位置。SQLPLUS是Oracle提供的一个命令行工具,通过它DBA可以远程访问数据库,...

    oracle环境变量设置[归纳].pdf

    Oracle数据库是企业级的重要数据管理工具,其在Windows环境下的运行依赖于特定的环境变量设置。这些变量包括`PATH`、`ORACLE_...因此,理解并掌握这些环境变量的含义和配置方法对于任何Oracle DBA来说都是必要的技能。

    iSQLPlus DBA登录实现.txt

    为了成功配置iSQLPlus DBA登录,还需要设置正确的Java环境变量,并执行特定的Java命令来初始化登录过程。例如,可以通过以下命令来配置iSQLPlus DBA登录: ``` E:\oracle\product\10.2.0\db_1\jdk\bin\java.exe -D...

    64位instantclient-sqlplus for windows

    配置`Instant Client`,首先需要解压这个压缩包到一个固定目录,然后设置环境变量,包括`TNS_ADMIN`指向TNSNAMES.ORA文件的位置(定义数据库连接的别名),`PATH`添加`Instant Client`的路径,确保系统可以找到所需...

    instantclient-sqlplus-windows.x64-21.13.0.0.0dbru.zip

    2. 设置环境变量`TNS_ADMIN`指向tnsnames.ora所在的路径(如"C:\Oracle\InstantClient_21_13\network\admin")。 3. 将Instant Client目录添加到系统PATH环境变量中,以便在任何位置启动SQL*Plus。 4. 编辑tnsnames....

    instantclient-sqlplus-windows.x64-19.6.0.0.0dbru.zip

    3. 重启命令提示符或终端窗口,使环境变量生效。 4. 现在你可以通过在命令行输入`sqlplus`来启动SQL*Plus。首次启动时,你可能需要输入连接参数,如用户名、密码和数据库连接字符串。例如: ``` sqlplus username...

    实现sqlplus上下翻页

    安装完成后,还需要配置环境变量以确保`rlwrap`能够正确地被调用。编辑`bash_profile`文件来添加别名命令: ```bash # 编辑bash_profile [root@localhost ~]# vi /home/oracle/.bash_profile # 在文件末尾添加以下...

    sqlplus集成工具包12.zip

    “sqlplus集成工具包12.zip”可能还包括了安装指南或快速启动脚本,帮助用户快速设置环境变量,配置TNSNames.ora文件以连接到不同的数据库实例。此外,可能还有示例脚本库,展示了如何使用SQLPlus执行各种操作,例如...

    instantclient-sqlplus-windows.x64-12.1.0.2.0.zip

    2. 配置环境变量,添加`TNS_ADMIN`指向包含网络配置文件(如tnsnames.ora)的目录,以及将`PATH`环境变量扩展到包含Instant Client的bin目录。 3. 创建或修改tnsnames.ora文件,定义要连接的数据库服务名。 4. 使用...

    instantclient-sqlplus-linux.x64-12.1.0.2.0.zip

    接着,为了方便直接在命令行中使用SQL*Plus,还需设置`TNS_ADMIN`环境变量,指向包含tnsnames.ora文件的目录,该文件定义了数据库的连接信息: ```bash export TNS_ADMIN=/opt/oracle/instantclient_12_1 ``` 完成...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64

    4. 设置TNS_ADMIN环境变量,指向tnsnames.ora文件的位置,以便SQL*Plus能识别网络服务名: ``` export TNS_ADMIN=$ORACLE_HOME/network/admin ``` 5. 安装完成后,可以通过SQL*Plus直接连接到Oracle数据库,如:...

    定制化客户端,仅包含sqlplus、sqlldr、exp、imp

    配置环境变量的方法与标准Oracle客户端类似,主要涉及设置如ORACLE_HOME、PATH和LD_LIBRARY_PATH等变量,确保系统能找到所需的库文件。 总的来说,这个定制化客户端是针对那些只需要基础数据库操作的用户设计的,它...

    instantclient-sqlplus-linux.x64-11.2.0.4.0

    同时,为了方便使用SQL*Plus,还需要将该目录添加到PATH环境变量中。 配置完成后,用户可以通过SQL*Plus命令行界面,输入用户名、密码以及连接信息,即可连接到远程或本地的Oracle数据库。例如,使用以下命令: ```...

    instantclient-sqlplus-win32-10.2.0.4.zip

    安装Oracle Instant Client通常只需将解压后的文件夹放置在适当的位置,并将环境变量TNS_ADMIN指向tnsnames.ora文件所在的目录。之后,通过命令行启动sqlplus.exe,输入用户名和密码,就可以连接并操作Oracle数据库...

Global site tag (gtag.js) - Google Analytics