首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle中登录资料Login的定制

2012-07-27 
Oracle中登录文件Login的定制????? 在window系统针对Oracle登录调试设置登录会话的各种信息,从而定制login

Oracle中登录文件Login的定制

????? 在window系统针对Oracle登录调试设置登录会话的各种信息,从而定制login.sql.
在默认的情况下Oracle的默认登录执行的sql目录在login.sql所在目录
(D:\app\Administrator\product\11.1.0\db_1\sqlplus\admin)然后根据Kyte写
的login文件,修改一点符合自己的需要。
? 但是在有时候修改次文件不起作用,可能是Oracle中登录执行路径问题.
检查如下:
1.在运行"regedit"
2.选择KEY_LOCAL_MACHINE中的SOFTWARE,选中其下的Oracle目录中的Key_oradb11g_home1,
在右边的显示栏中显示各种信息.检查SQLPATH是否为你存放登录SQL所在的目录,如果不是修改即可.
?
? 你会发现在windows下调用vi不正常,可以修改一下定义:
? define _editor=C:\Program Files\Notepad++\notepad++.exe
? 备注:我采用的notepad++,你也可以定义为记事本.

?

 -- Autostart Command Window scriptREM turn off the terminal output - make it so SQLPlus does notREM print out anything when we log inset termout offREM default your editor here. SQLPlus has many individual settingsREM This is one of the most important onesREM define _editor=videfine _editor=C:\Program Files\Notepad++\notepad++.exeREM serveroutput controls whether your DBMS_OUTPUT.PUT_LINE callsREM go into the bit bucket (serveroutput off) or get displayedREM on screen. I always want serveroutput set on and as bigREM as possible - this does that. The format wrapped elementsREM causes SQLPlus to preserve leading whitespace - very usefulset serveroutput on size 1000000 format wrappedREM Here I set some default column widths for commonly queriedREM columns - columns I find myself setting frequently, day after daycolumn object_name format a30column segment_name format a30column file_name format a40column name format a30column file_name format a30column what format a30 word_wrappedcolumn plan_plus_exp format a100REM by default, a spool file is a fixed width file with lots ofREM trailing blanks. Trimspool removes these trailing blanksREM making the spool file significantly smaller set trimspool onREM LONG controls how much of a LONG or CLOB sqlplus displaysREM by default. It defaults to 80 characters which in generalREM is far too small. I use the first 5000 characters by defaultSet long 5000REM This sets the default width at which sqlplus wraps output.REM I use a telnet client that can go upto 131 characters wide -REM hence this is my preferred setting.set linesize 131REM SQLplus will print column headings every N lines of outputREM this defaults to 14 lines. I find that they just clutter myREM screen so this setting effectively disables them for allREM intents and purposes - except for the first page of courseset pagesize 9999REM here is how I set my signature prompt in sqlplus toREM username@database> I use the NEW_VALUE concept to formatREM a nice prompt string that defaults to IDLE (useful for thoseREM of you that use sqlplus to startup their databases - theREM prompt will default to idle> if your database isn't started)define gname=idlecolumn global_name new_value gnameselect lower(user) || '@' ||substr( global_name, 1, decode( dot,0, length(global_name),dot-1) ) global_namefrom (select global_name, instr(global_name,'.') dotfrom global_name );set sqlprompt '&gname> 'REM and lastly, we'll put termout back on so sqlplus printsREM to the screenset termout on

?

热点排行