购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.3 SQL*Plus的环境配置

5.3.1 SQL*Plus的环境变量

SQL*Plus环境变量,也叫SQL*Plus系统变量(System Variable s),它控制SQL*Plus的行为,如:列的宽度、是否允许SQL语句的自动提交、是否显示记录编号等。

可以通过SET命令设置SQL*Plus环境变量,也可以通过SHOW命令显示环境变量的当前值。

5.3.2 SQL*Plus站点配置文件(Site Profile)

站点配置文件(Site Profile)是一个脚本文件,它控制使用SQL*Plus登录到数据库的会话(session)的行为,当用户启动SQL*Plus登录数据库的时候,Oracle会自动执行这个脚本文件,以设置好用户在SQL*Plus中的工作环境。

站点配置文件的名字通常叫glogin.sql。这个文件的默认位置是$ORACLE_HOME/sqlplus/admin/glogin.sql(UNIX平台)或者%ORACLE_HOME%\sqlplus\admin\glogin.sql(Windows平台)。

站点配置文件是在安装SQL*Plus时创建的。如果卸载SQL*Plus,站点配置文件也将被一同删除。

站点配置文件针对所有的会话,并不是针对特定的会话。站点配置文件使DBA能够为登录到数据库中的所有用户设置相同的SQL*Plus工作环境。

5.3.3 SQL*Plus用户配置文件(User Profile)

用户配置文件(User Profile)也是一个脚本文件。当用户启动SQL*Plus登录数据库时,Oracle首先自动执行站点配置文件(Site Profile),然后才自动执行用户配置文件(User Profile)。用户配置文件(User Profile)用于设定特定会话(session)的工作环境。

用户配置文件(User Profile)的名字是login.sql。启动SQL*Plus登录数据库的时候,Oracle首先在当前路径查找用户配置文件(User Profile),如果找不到,Oracle就会到操作系统环境SQLPATH指定的路径下进行查找。 c22TiLPTZSOZKA7b6h3MK77EqwwUxhs+RevSI76zxWI+urGxfW24x4/A4NA0qT4j

点击中间区域
呼出菜单
上一章
目录
下一章
×