glogin.sql和login.sql简介

使用sqlplus时,我们可以通过两个profile来设置sqlplus的默认行为:glogin.sql和login.sql。

glogin.sql称为GLOBAL SITE PROFILE,位于$ORACLE_HOME/sqlplus /admin目录下,login.sql称为USER PROFILE,位于用户的当前路径,或者SQLPATH环境变量指定的路径下.

当用户启动sqlplus或者在sqlplus下执行conn命令时,sqlplus首先会调用glogin.sql文件,然后在当前路径下查找login.sql文件,如果没有找到login.sql,则在SQLPATH指定的路径和子路径下寻找login.sql文件。

例如,可以使用login.sql文件来配置sqlprompt的值。

[oracle@oadata ~]$ ls -l | grep login.sql
-rw-r--r-- 1 oracle oinstall   134 09-17 14:16 login.sql
[oracle@oadata ~]$ cat login.sql
set termout off
column user_name new_value username
select lower(user) user_name from dual;
set sqlprompt '&username>'
set termout on
[oracle@oadata ~]$ sqlplus easy/easy  

SQL*Plus: Release 11.2.0.3.0 Production on Tue Sep 17 14:18:53 2013  

Copyright (c) 1982, 2011, Oracle.  All rights reserved.  

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options  

easy>select user from dual;  

USER
------------------------------
EASY  

easy>

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索sql
, oracle
, 文件
, oracle sqlplus
, login
, sqlplus
路径
glogin.sql、oracle glogin.sql、sqlplus glogin.sql、login.sql、千年 login sql,以便于您获取更多的相关知识。

时间: 2024-10-30 20:09:56

glogin.sql和login.sql简介的相关文章

glogin.sql 和 login.sql

glogin.sql :   无论何时sql*plus 开始的时候,总是先找到/%oracle_home%/sqlplus/admin目录下的glogin.sql 文件,如果这个文件找到了,就开始读取并继续执行,这个文件中存储了一些设置文件,如linesize.   读完glogin.sql这个文件之后,oracle还会查找login.sql这个文件,这是10G以及以上版本新添加的,9i中不存在,这个文件通常被放置在SQL*PLUS 和 环境变量SQLPATH 指向的目录,然后读并执行它: or

Oracle SqlPlus设置Login.sql的技巧_oracle

sqlplus在启动时会自动运行两个脚本:glogin.sql.login.sql这两个文件 执行顺序为 1.默认在在$ORACLE_HOME/sqlplus/admin路径下查找glogin.sql文件执行 2.默认在在当前路径下查找login.sql文件执行,若未查找到对应文件则执行3 3.判断是否设置SQLPATH环境变量,如果设置了该变量则在对应路径下查找并执行,未找到则停止查找 可以在login.sql文件中加入一些常用设置使用SQLPLUS时更便捷,以下试验在ORACLE 11.2.

[20140221]login.sql与系统安全.txt

[20140221]login.sql与系统安全.txt --昨天帮别人解决问题,因为显示的问题我需要调整linesize的设置.我发现我的改动不生效. --仔细检查才发现在本地目录有一个login.sql. --因为机器是别人的,我突然想到login.sql引起的安全问题. --如果我在login.sql包含如下内容结果如下呢? set feedback off set termout off create user test1 identified by test1; grant dba t

Windows系统下Java连接SQL Server的方法简介_java

使用JDBC连接SQL Server 设置SQL Server服务器 我使用的是SQL Server 2005标准版SP2,这些都默认即可,一般不用配置.如果需要配置端口请看下面. 1."开始"→"程序"→"Microsoft SQL Server 2005"→"配置工具"→"SQL Server 配置管理器"→"SQL Server 2005 网络配置"→"MSSQLSERV

Display SQL Server Login Mode_javascript技巧

Display SQL Server Login Mode. Supported Platforms SQL Server 2000  Yes Script Code SQLDMOSecurity_Integrated  = 1  SQLDMOSecurity_Mixed         = 2  SQLDMOSecurity_Normal       = 0 SQLDMOSecurity_Unknown   = 9  strDBServerName = "." Set objSQLS

STA(SQL Tuning Advisor) SQL调优顾问简介

原文转自:http://blog.csdn.net/tianlesoftware/article/details/5630888 在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等.在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包.使用STA一定要保证优化器是CBO模式下. 执行DBMS_SQLTUNE包进行sql优化需要有advis

SQL Server审计功能入门:SQL Server审核 (SQL Server Audit)

原文:SQL Server审计功能入门:SQL Server审核 (SQL Server Audit) 介绍     Audit是SQL Server 2008之后才有的功能,它能告诉你"谁什么时候做了什么事情".具体是指审核SQL Server 数据库引擎实例或单独的数据库涉及到跟踪和记录数据库引擎中发生的事件.它的底层是基于扩展事件(Extented Event),所以其性能和灵活性相对较好.审核数据可以输出到审核文件.Windows安全日志和应用程序日志.     Audit都需

asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析_实用技巧

本文实例讲述了asp.net使用LINQ to SQL连接数据库及SQL操作语句用法.分享给大家供大家参考,具体如下: LINQ简介 LINQ:语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展.它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据. LINQ是一门查询语言,和SQL一样,通过一些关键字的组合,实现最终的查询. LINQ的分类 LINQ to Object LINQ to XML LIN

Oracle SQL和PL/SQL多表插入技巧

假如一个在线电子商务系统,我们现在需要根据订单表体现的消费金额将客户简单分为大中小三类并分别插入到三张表中. 订单表 order (order_id number, cust_id number, amount number); 小客户表 small_cust (cust_id number, tot_amt number); 中客户表 med_cust (cust_id number, tot_amt number); 大客户表 big_cust (cust_id number, tot_am