SQL*Plus环境变量,也叫SQL*Plus系统变量(System Variable s),它控制SQL*Plus的行为,如:列的宽度、是否允许SQL语句的自动提交、是否显示记录编号等。
可以通过SET命令设置SQL*Plus环境变量,也可以通过SHOW命令显示环境变量的当前值。
站点配置文件(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工作环境。
用户配置文件(User Profile)也是一个脚本文件。当用户启动SQL*Plus登录数据库时,Oracle首先自动执行站点配置文件(Site Profile),然后才自动执行用户配置文件(User Profile)。用户配置文件(User Profile)用于设定特定会话(session)的工作环境。
用户配置文件(User Profile)的名字是login.sql。启动SQL*Plus登录数据库的时候,Oracle首先在当前路径查找用户配置文件(User Profile),如果找不到,Oracle就会到操作系统环境SQLPATH指定的路径下进行查找。