在搭建oracle编程技术这本书的学习环境时,在ORACLE_BASE目录下创建了一个login.sql脚本文件。创建后却不知道怎么使用该脚本登录运行sqlplus。之后,再次在ORACLE_BASE目录下运行sqlplus时,却发现sqlplus使用了login.sql脚本的设置。。。。。。

通过查阅资料,得出以下结论:

SQL*PLUS在启动时会自动运行两个脚本:glogin.sql、login.sql。文件glogin.sql是ORACLE为所有的数据库用户建立的、默认的SQLPLUS设置,存放在目录$ORACLE_HOME/sqlplus/admin/下。而用户可以将个人喜欢的常用设置放在login.sql文件中,每次sqlplus启动时会自动加载。

SQL*PLUS在启动时先运行glogin.sql文件,再运行login.sql文件。查找glogin.sql只是在默认路径下找。查找login.sql文件的顺序是:先在当前路径下查找,如果找到则运行,运行后停止查找。如果没找到,再查找是否设置了SQLPATH环境变量,如果已经设置了该环境变量,就在该变量所对应的路径下查找,如果找到则运行,运行后停止查找。如果没有找到也会停止查找,不会再继续查找。如果没有设置SQLPATH环境变量同样停止查找,不会再继续查找。

设置SQLPATH环境变量:

vi ~/.bash_profile

加入:

SQLPATH=/home/oracle/admin/sql:$ORACLE_HOME/sqlplus/admin; export SQLPATH

转载于:https://www.cnblogs.com/JemBai/archive/2011/03/09/1978120.html

SqlPlus环境配置文件相关推荐

  1. springboot多模块打包指定子模块环境配置文件

    springboot多模块打包指定子模块环境配置文件 父pom.xml maven 命令:mvn clean package -Dmaven.test.skip=true -P uat 命令解析:清c ...

  2. Maven精选系列--过滤不同环境配置文件

    转载自 Maven精选系列--过滤不同环境配置文件 背景介绍 项目有开发.测试.生产至少有这三个环境,所需要的配置信息肯定不一样,所以打包的时候可以指定使用哪一个配置文件. 如测试环境使用:mvn p ...

  3. bash 的环境配置文件

    bash 的环境配置文件 你是否会觉得奇怪,怎么我们什么动作都没有进行,但是一进入 bash 就取得一堆有用的变量了? 这是因为系统有一些环境配置文件案的存在,让 bash 在启动时直接读取这些配置文 ...

  4. python文件路径改了需要重新配置环境吗_Django 设置多环境配置文件载入问题

    今天继续给大家介绍django 多环境配置的相关内容,本文重点给大家介绍Django 设置多环境配置文件载入的相关知识,一起看看吧. 起步 通常,针对不同的开发环境,需要不同的配置保证程序可运行且不干 ...

  5. 怎么搭建服务器集成环境配置文件,怎么搭建服务器集成环境配置文件

    怎么搭建服务器集成环境配置文件 内容精选 换一换 编译机所使用的硬件环境如表1所示:编译机所使用到的软件环境版本如下表2 编译机环境软件推荐配置所示:在profile文件中添加JDK的PATH.在/e ...

  6. Maven插件-打包时多环境配置文件设置

    Maven插件-打包时多环境配置文件设置 同一个项目,测试.生产环境配置内容是不同的,如何通过Maven插件在不同的环境下使用不同的配置文件呢? 项目结构 Profile 定义一些列配置信息,然后通过 ...

  7. 【WebPack】引入Vue;认识Plugin;使用uglifyjs丑化JS代码;搭建本地服务器;生产开发环境配置文件的抽离

    Vue实战 - 配套源码 npm install --save-dev vue-loader vue-template-compiler 可能会报错如下: 以上报错解决方式:修改版本^13.0.0,然 ...

  8. sqlplus环境配置(login.sql)

    在Oracle中,有两份文件可以设置SQL*Plus的使用环境: (1)全局设置文件:$ORACLE_HOME/sqlplus/admin/glogin.sql (2)个性化设置文件:login.sq ...

  9. 服务器c的环境配置文件,配置linux服务器环境(jdk+tomcat+mysql+nginx+redis+svn+nexus的maven私服)...

    一.安装jdk: 1.远程连接工具我用的是xshell6: 切换到root用户 2.创建安装目录: 创建安装目录 3.将jdk上传到目录下,并解压: 上传文件 解压tar zxvf jdk-8u191 ...

最新文章

  1. Python制作当年第一款手机游戏-贪吃蛇游戏(练习)
  2. 成功解决tensorflow\contrib\learn\python\learn\datasets\mnist.py: maybe_download (from tensorflow.contri
  3. oracle date类型,oracle 日期时间数据类型
  4. 写个mp3播放器 - flash.media.sound
  5. dart系列之:dart代码规范实践指南
  6. 用户反馈:对 Rafy 开发框架的一些个人建议
  7. 浅入浅出——我的perforce客户端教程之二(或:p4v使用教程)
  8. 查看linux文件目录的大小和文件夹包含的文件数
  9. 电脑文件夹同步到云端
  10. 计算机保研面试题总汇(网上搜集的题 自己写的答案)
  11. 单片机课设波形发生器 产生方波、三角波、正弦波、锯齿波 波形幅度可调、频率可调
  12. 网站根目录与服务器根目录,根目录在哪里_网站的根目录在哪?急急!!!
  13. css动画-3d旋转盒子
  14. android lcd 显示图片,Android开发中通过AIDL文件中的方法打开钱箱,显示LCD屏幕
  15. i7运行linux虚拟机会卡吗,i7 7200 linux 虚拟机
  16. 解决win7 处理器,安装内存不可用
  17. 百度闪电算法什么时间开始
  18. 安装Linux Mint 18.2后要做的20件事
  19. Java is Pass-by-Value, Dammit!
  20. 程序员哥哥,你有一枚女朋友请查收。

热门文章

  1. 一加功耗dump开关_一加5/5TFlyme8 9.11.14 支持功能一览
  2. 理光m2554进入维修_理光DX2432C,基士得耶6201供墨检测代码,看完马上解决代码故障...
  3. html表格怎样传入数据类型,Echarts图表中pie类型tooltip中formatter函数传递的参数从哪里来?...
  4. python主要数据变量_python的数据类型和变量
  5. matlab 传递函数 画出频率响应,MATLAB环境下频率响应曲线的绘制方法
  6. mysql 追加水印_php 使用GD库为页面增加水印示例代码
  7. u8虚拟服务器端口,用友u8服务器参数配置
  8. Python JSONPath示例
  9. Python字符串splitlines()
  10. Python OrderedDict