`
cancer_sun
  • 浏览: 32077 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

oracle glogin.sql 和login.sql使用

 
阅读更多

原文地址:http://blog.csdn.net/robbie1314520/article/details/7388245

oracle 10g在%oracle_home%/sqlplus/admin/下面会有一个glogin.sql文件,每次sqlplus启动的时候都会查找并执行这个文件,可以用这个文件来保存一些设置,如 linesize等

读完glogin.sql这个文件之后,oracle还会查找login.sql这个文件,这是10G以及以上版本新添加的,9i中不存在,这个文件通常被放置在%oracle_home%/sqlplus/admin/下

sqlplus 每次启动前,会读login.sql(若有的话) ,glogin.sql
login.sql只对某特定用户生效,它的优先级高于glogin.sql,glogin.sql是全局设置。

所以,同一个环境变量,比如linesize ,glogin.sql 和login.sql 都有设置,则login.sql 中的设置起作用。

glogin.sql 的文件位置固定,在$ORACLE_HOME/sqlplus/admin 下面
login.sql的位置不固定,一般将login.sql放在运行sqlplus 的当前目录(用pwd查看当前目录),即:/home/oralce

set serveroutput on size 1000000  
set trimspool on  
set long 5000  
set linesize 1000  
set pagesize 9999  
set linesize 154  
col GROUP# for 99  
col THREAD# for 99  
col SEQUENCE# for 9999  
col MEMBER for a50  
col MEMBERS for 99  
col name for a50  
col username for a15  
col file_name for a45  
col tablespace_name for a30  
col MACHINE for a30  
col program for a34  
col sid for 9999  
col spid for a8  
--col value for a50  
col COMMENTS for a50  
col object_owner for a20  
col object_name for a30  
col TABLE_OWNER for a20  
col TABLE_NAME for a30  
col COLUMN_NAME for a30  
col owner for a15;  
col table_owner for a15  
col index_type for a10  
col DB_BLOCK_SIZE for a20  
col UNDO_RETENTION for a30  
col sql_text for a74  
col text for a60  
col r_owner for a15  
col index_owner for a15  
col GRANTEE for a15  
col GRANTOR for a15  
col PRIVILEGE for a35  
col PROPERTY_VALUE for a50  
col LAST_RUN_DURATION for a28  


col DEST_NAME for a20  
col DESTINATION for a30  
col PLAN_TABLE_OUTPUT for a130  
col SCHEMA_NAME for a20  
col OCCUPANT_NAME for a30  
col MOVE_PROCEDURE for a35  
col DESCRIPTION for a50  
col p1 for a30  
col p2 for a30  
col p3 for a30  
col p3text for a46  
col p2text for a46  


col OPERATION for a50  
col OPTIONS for a50  
col statement for a88  
col object for a50  
col error for a35  
col ARCHIVE_NAME for a40  
col segment_name for a25  
col segment_type for a25  
col COMPONENT for a25  
col parameter1 for a35  
col parameter2 for a35  
col parameter3 for a35  


col sql_redo for a90  
col sql_undo for a90  


col log_user for a10  
col priv_user for a10  
col schema_user for a11  
col INTERVAL for a20  
col what for a48  
col seg_name for a30  
col SQL_REDO for a90  


col pval2 for a50  
col event for a50  


col dest_name for a30  


col p1 for 99999999999999  
col p2 for 99999999999999  
col p3 for 99999999999999  
col maxbytes for 999999999999999999  


col MODE_REQUESTED for a30  
col MODE_HELD for a30  


col OPERATION for a30  
col options for a30  



--调度相关  
COL JOB_NAME for A15  
COL JOB_CREATOR for A11  
COL PROGRAM_OWNER for A11  
COL PROGRAM_NAME FOR A12  
COL SCHEDULE_NAME FOR A15  
COL SCHEDULE_OWNER FOR A14;  
col SCHEDULE_TYPE for a13  
COL RESOURCE_PLAN FOR A13;  
COL JOB_CLASS FOR A20  
col START_DATE for a20  
col END_DATE FOR a19  
col PROGRAM_ACTION for a45  
col COMMENTS for a15  
col WINDOW_NAME for a20  
col REPEAT_INTERVAL for a22  
col DURATION for a20  
col NEXT_START_DATE for a18  
col DURATION for a8  
col LAST_START_DATE for a18  
col job_action for a10  
col job_type for a10  


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) || '@' || lower(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  
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    Oracle SqlPlus设置Login.sql的技巧

    sqlplus在启动时会自动运行两个脚本:glogin.sql、login.sql这两个文件,接下来通过本文给大家介绍Oracle SqlPlus设置Login.sql的技巧,对oracle sqlplus设置相关知识感兴趣的朋友一起学习吧

    sqluldr2,已经封装好sqlplus,附带详细使用说明,只适用于Linux

    sqluldr2\glogin.sql sqluldr2\libclntsh.so.10.1 sqluldr2\libnnz10.so sqluldr2\libocci.so.10.1 sqluldr2\libociei.so sqluldr2\libsqlplus.so sqluldr2\libsqlplusic.so sqluldr2\sqlplus sqluldr2\sqluldr2.sh ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...

    韩顺平oracle学习笔记

    概述:可以用来控制输出的各种格式,set show 如果希望永久的保存相关的设置,可以去修改 glogin.sql脚本 (1)linesize 说明:设置显示行的宽度,默认是80个字符 sql&gt;show linesize sql&gt;set linesize 90 (2)...

    Oracle中serveroutput参数一次设置永久保存方法

    sql&gt; store set $ORACLE_HOME/sqlplus/admin/glogin.sql replace 完成保存设置. 可以通过如下查看设置效果: SQL&gt; show serveroutput; serveroutput ON SIZE UNLIMITED FORMAT WORD_WRAPPED 说明设置成功。

    GXML专题文章管理系统 v1.1.rar

    GXML专题文章管理系统安装使用说明   GXML专题文章管理系统采用ASP.NET XML开发 ,功能简单实用,安装部署简便,适合中小站长使用。   内生性生成静态页面,千万访问量也可轻松应对。可通过系统...

    GXML专题文章管理系统 v1.0

    GXML专题文章管理系统采用ASP.NET+XML开发 ,功能简单实用,安装部署简便,适合中小站长使用。内生性生成静态页面,千万访问量也可轻松应对。可通过系统模板自定义网站样式,方便添加个性化内容。GXML专题文章管理...

    gLogin:Drupal 7 的 Google Apps 登录

    安装下载库模块( drush en 库) 将适用于 PHP 的 Google API 客户端库下载到您的库目录 (sites/all/libraries) git clone 启用 gLogin 模块不要忘记配置您的客户端 ID、客户端密钥和域 (admin/config/services/...

    GBlog好文本博客系统 v2.0

    好文本个人博客系统(GBlog)吸取之前版本的经验,更重视生成更新速度、易用性和内部调用的改进,尽量做到一次生成多次调用,有效地降低了更新生成文件的数量使性能和用户体验得到改善。 好文本个人博客系统(GBlog)...

    GLogin-crx插件

    语言:日本語 这是一个容易创建Google帐户的登录。 这是快速登录Google帐户的扩展名。

    GXML专题文章管理系统 1.1

    标签分 通用标签和特殊页标签 ,通用标签可以在除子模板外的所有模板页中有效,特殊页标签只有在特定模板页中使用(例如:列表页模板中的 $文章列表$ 和 $列表分页$ 放在首页模板中不会起作用。) GXML专题文章管理...

    DeWeb 2024-01-30 : Delphi开发Web/app/小程序/公众号!

    2024-01-30 - 1 完善了gLogin通用登录模块,解决了报数据库未连接的bug; 2 完善了dwQuickCrud单元,解决了dwRuoYi综合管理系统中的增删改查问题

Global site tag (gtag.js) - Google Analytics