我在我的 Windows Server 2008 R2 上安装了 Oracle 10g XE。现在我想配置 SQL Plus 以login.sql
用于登录设置。我创建了一个login.sql
文件并将其放入
C:\用户\我的名字
文件夹,但它似乎不起作用。在 Windows 环境中我应该把这个配置文件放在哪里?我的login.sql
文件如下:
SET pagesize 2000
SET LONG 10000
SET linesize 1000
COLUMN last_name format a20
COLUMN total format 999,999,999
SET feedback ON
alter session set nls_date_format = 'yyyy-mm-dd hh:mi:ssPM'
COLUMN global_name new_value gname
SET TERMOUT OFF
SELECT LOWER(USER) || '@' || global_name||CHR(10)||'SQL> ' AS global_name
FROM global_name;
SET SQLPROMPT '&gname'
SET TERMOUT ON;
您需要设置环境变量 SQLPATH(通过控制面板)来告诉 SQL*Plus 在哪里可以找到文件:
设置环境变量在这里解释:http: //support.microsoft.com/kb/310519/en-us