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

oracle的SQLPLUS在启动的时候加载自定义环境

 
阅读更多

oracle的SQLPLUS在启动的时候加载自定义环境   ,SQLPLUS在启动的时候行为是这样的

 

首先 寻找$ORACLE_HOME/sqlplus/admin/glogin.sql ,这是一个全局的命令设置


然后执行当前目录下的login.sql 这个脚本可以自定义,包括SET命令,SQL语句,列格式化等。

 

glogin.sql,login.sql这两个文件都不是必须的,如果两个都存在,并且设置发生了冲突,那么会议最后一个配置为准。

 

 

查看下我的默认glogin.sql

 

glogin.sql 写道
--
-- Copyright (c) 1988, 2004, Oracle Corporation. All Rights Reserved.
--
-- NAME
-- glogin.sql
--
-- DESCRIPTION
-- SQL*Plus global login "site profile" file
--
-- Add any SQL*Plus commands here that are to be executed when a
-- user starts SQL*Plus, or uses the SQL*Plus CONNECT command
--
-- USAGE
-- This script is automatically run
--

-- Used by Trusted Oracle
COLUMN ROWLABEL FORMAT A15

-- Used for the SHOW ERRORS command
COLUMN LINE/COL FORMAT A8
COLUMN ERROR FORMAT A65 WORD_WRAPPED

-- Used for the SHOW SGA command
COLUMN name_col_plus_show_sga FORMAT a24
COLUMN units_col_plus_show_sga FORMAT a15
-- Defaults for SHOW PARAMETERS
COLUMN name_col_plus_show_param FORMAT a36 HEADING NAME
COLUMN value_col_plus_show_param FORMAT a30 HEADING VALUE

-- Defaults for SHOW RECYCLEBIN
COLUMN origname_plus_show_recyc FORMAT a16 HEADING 'ORIGINAL NAME'
COLUMN objectname_plus_show_recyc FORMAT a30 HEADING 'RECYCLEBIN NAME'
COLUMN objtype_plus_show_recyc FORMAT a12 HEADING 'OBJECT TYPE'
COLUMN droptime_plus_show_recyc FORMAT a19 HEADING 'DROP TIME'

-- Defaults for SET AUTOTRACE EXPLAIN report
-- These column definitions are only used when SQL*Plus
-- is connected to Oracle 9.2 or earlier.
COLUMN id_plus_exp FORMAT 990 HEADING i
COLUMN parent_id_plus_exp FORMAT 990 HEADING p
COLUMN plan_plus_exp FORMAT a60
COLUMN object_node_plus_exp FORMAT a8
COLUMN other_tag_plus_exp FORMAT a29
COLUMN other_plus_exp FORMAT a44

-- Default for XQUERY
COLUMN result_plus_xquery HEADING 'Result Sequence'
 

 

 

 

 

分享到:
评论

相关推荐

    linux-oracle环境变量及自启动脚本

    在Linux系统中,Oracle数据库的运行依赖于一系列的环境变量设置和自启动脚本的配置。这些要素确保了数据库服务的稳定性和可管理性。本文将深入探讨与"linux-oracle环境变量及自启动脚本"相关的知识点。 一、Oracle...

    Oracle SQLPLUS基础及sqlplus命令详解

    ### Oracle SQLPLUS基础及sqlplus命令详解 #### 一、SQLPLUS概述与RDBMS介绍 ##### 1.1 RDBMS(关系型数据库管理系统) RDBMS是一种用于存储和管理数据的关系型数据库管理系统,其核心是通过表格形式来组织和处理...

    oracle sqlplus 常用命令大全.txt

    ### Oracle SQLPlus 常用命令详解 #### 一、概览 Oracle SQLPlus 是一个功能强大的工具,用于与 Oracle 数据库进行交互。它提供了一种简单的方式来进行 SQL 查询、执行 PL/SQL 脚本以及管理数据库环境。本文档将...

    oracle日常操作总结

    在单机环境下,通过切换到Oracle用户并使用`sqlplus / as sysdba`命令连接到实例,可以执行`startup`启动数据库或`shutdown`关闭数据库。在Oracle 9i版本中,也可以直接在sqlplus中使用`startup`和`shutdown`命令。...

    在Linux下安装Oracle Database 9i

    在Linux环境下安装Oracle Database 9i是一个相对复杂的过程,涉及到多个步骤和系统配置。以下是详细的安装过程和相关知识点: 1. 创建用户和组: 安装Oracle数据库时,需要特定的用户和组来拥有和管理数据库文件。...

    CentOS7添加自定义系统服务1

    对于IT专业人士,尤其是Oracle数据库管理员来说,了解如何在这样的环境中添加自定义系统服务至关重要。 首先,我们来看一下在CentOS7中添加自定义服务的基本步骤。以Oracle数据库为例,我们需要创建三个shell脚本,...

    ArcSDE及oracle安装配置大汇总

    本文将详细介绍如何安装和配置Oracle 10g R2以及ArcSDE 9.2,并在ArcGIS环境中建立数据库。 首先,让我们详细探讨Oracle 10g R2的安装过程: 1. **下载与启动安装**: 从Oracle官方网站(www.oracle.com)下载适合的...

    oracle 开源轻量级数据库连接客户端 instantclient-basic-windows.x64-11.2.0.4.0

    Oracle Instant Client是一款由Oracle公司提供的轻量级数据库连接客户端,主要功能是允许应用程序在无需完整Oracle数据库服务器的情况下,与Oracle数据库进行通信。这个版本——"instantclient-basic-windows.x64-...

    SQLPlus命令使用大全

    - 该命令允许用户直接在SQLPlus环境中执行预先编写好的SQL脚本文件。这对于批量执行SQL语句非常有用。 - **示例:** 如果有一个名为`example.sql`的脚本文件,可以通过`@example.sql`来执行其中的所有SQL命令。 2....

    ORACLE指令大全

    - **startup pfile=参数文件名**:指定初始化参数文件启动,允许自定义启动配置。 - **startup EXCLUSIVE**:独占模式启动,通常用于数据库维护。 3. **数据字典的使用**: - **数据字典的组成**:数据字典由 `...

    Uedit32与SQLPlus结合使用技巧

    - 创建一个名为`login.sql`的批处理文件,该文件用于设置SQLPlus的编辑器环境变量。 - 编辑`login.sql`文件,添加以下内容: ``` define_editor=@#uedit32.exe@# set editfile a.sql set linesize 1000 ``` ...

    Windows 2003 Server下Oracle 10G升级

    在Windows 2003 Server环境下对Oracle 10G进行升级是一项重要的系统维护工作,尤其是对于运行在集群环境中的数据库来说,确保升级过程的稳定性和数据安全性至关重要。以下是一份详细的升级步骤和注意事项,旨在帮助...

    oracle 韩顺平笔记 传智播客

    3. **SQLPlus**:DOS环境下的Oracle操作工具,功能与SQL*Plus类似,适用于命令行操作。 #### 第二章:用户管理 1. **用户管理**:涵盖用户创建、修改、删除和权限分配,确保数据安全和访问控制。 2. **Profile...

    sqlload将文件导入oracle

    通过本文的介绍,我们了解了如何在Oracle 9i环境中使用SQL*Loader工具将Excel文件中的数据导入到Oracle数据库中。这一过程包括了环境配置、数据准备和使用SQL*Loader进行数据导入等多个步骤。掌握这些技能对于数据...

    Oracle数据库操作文档

    - Oracle实例:包括一系列内存中的进程,负责加载和打开数据库,并与用户交互。 - **数据库管理选项**:通常选择默认设置即可。 - **数据库存储选项**: - 文件系统:使用传统的文件系统存储数据库文件。 - 自动...

    Oracle中导入文本数据的方法

    本文将详细介绍几种常用的导入文本数据到Oracle的方法,包括在DOS环境下使用SQL*Loader命令、利用其他数据库的数据转移工具以及通过Oracle企业管理器的数据加载功能。这些方法各有优势,适用于不同的场景和需求。 #...

    Oracle Form 实战总结.pdf

    - **目的**: 设置环境变量是为了让Oracle应用程序能够识别新创建的应用目录,从而正确加载相关的配置文件和资源。 ##### 3. 创建Tablespace/User - **步骤**: 再次以`applprod`用户身份登录,通过`sqlplus`工具连接...

    Oracle 11gR2 for RHEL6 安装手册含备份方案超详细-魏伟新版

    在本章节中,我们将会详细介绍Oracle 11gR2在RHEL6上的安装环境配置。为了确保Oracle数据库能够稳定运行,我们需要对操作系统进行一系列的检查与配置。 **操作系统:** Linux 6.8 **数据库版本:** Oracle 11.2.0.4 ...

    Oracle_Instant_Client

    - 在 shell 的配置文件中设置环境变量: ```bash ORACLE_IC_HOME=$HOME/instantclient_10_2 ORACLE_HOME=$ORACLE_IC_HOME TNS_ADMIN=$ORACLE_IC_HOME PATH=$PATH:$ORACLE_IC_HOME LD_LIBRARY_PATH=$ORACLE_IC_...

Global site tag (gtag.js) - Google Analytics