广告
返回顶部
首页 > 资讯 > 数据库 >Oracle sqlplus 设置
  • 623
分享到

Oracle sqlplus 设置

2024-04-02 19:04:59 623人浏览 独家记忆
摘要

一、rlwarp安装下载:Http://rpmfind.net/linux/rpm2html/search.PHP?query=rlwrap 下载对应的版本,如:rlwrap-0.42-1.el7.x86_

一、rlwarp安装


下载:Http://rpmfind.net/linux/rpm2html/search.PHP?query=rlwrap


下载对应的版本,如:rlwrap-0.42-1.el7.x86_64.rpm


rpm -ivh rlwrap-0.42-1.el7.x86_64.rpm


alias sqlplus='rlwrap sqlplus'


二、设置sqlplus 环境变量



sqlplus在启动时会自动运行两个脚本:glogin.sql、login.sql这两个文件


执行顺序为


  1.默认在在$oracle_HOME/sqlplus/admin路径下查找glogin.sql文件执行


  2.默认在在当前路径下查找login.sql文件执行,若未查找到对应文件则执行3


  3.判断是否设置SQLPATH环境变量,如果设置了该变量则在对应路径下查找并执行,未找到则停止查找


可以在login.sql文件中加入一些常用设置使用SQLPLUS时更便捷,以下试验在ORACLE 11.2.0.1.0上进行


默认$ORACLE_HOME/sqlplus/admin路径下存在glogin.sql文件


当前用户的profile文件中设置SQLPATH环境变量 export SQLPATH=$ORACLE_HOME/sqlplus/admin:$SQLPATH


在默认路径下加入我们自己的login.sql文件,以下配置为常用配置



vim $ORACLE_HOME/sqlplus/admin/glogin.sql


--SQLPLUS默认编辑器设置为vi
define _editor=vim
--默认打开DBMA_OUTPUT,这样不必要每次在输入这个命令,同时将默认缓冲池设置得尽可能大
set serveroutput on size 1000000
--假脱机输出文本时,会去除文本行两端的空格,而且行宽不定,如果设置为off(默认设置),假脱机输出的文本行宽度则等于所设置的linesize
set trimspool on
--设置选择LONG和CLOB列时显示的默认字节数
set long 5000
--设置显示的文本宽为200个字符
set linesize 200
--
set wrap on 
-- 设置number类型字段长度为16
set numwidth 16 
--设置SQLPLUS多久打印一次标题,将此参数设置大些这样每页只显示一次标题
set pagesize 9999
--设置AUTOTRACE得到解释计划输出的默认宽度,一般80足够放下整个计划
column plan_plus_exp fORMat a80
--设置SQLPLUS提示符,显示格式为用户@数据库名
column global_name new_value gname
set termout off
define gname=idle
column global_name new_value gname
select lower(user) ||'@'|| substr(global_name,1,decode(dot,0,length(global_name),dot-1)) global_name
from (select global_name,instr(global_name,'.') dot from global_name);
set sqlprompt '&gname>'
set termout on


您可能感兴趣的文档:

--结束END--

本文标题: Oracle sqlplus 设置

本文链接: https://www.lsjlt.com/news/37958.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle sqlplus 设置
    一、rlwarp安装下载:http://rpmfind.net/linux/rpm2html/search.phpquery=rlwrap 下载对应的版本,如:rlwrap-0.42-1.el7.x86_6...
    99+
    2022-10-18
  • sqlplus 显示设置
     set linesize n; 设置指定列的长度 col   指定修改的列  for a(指定多少字符) eg:      col name for a20;...
    99+
    2019-09-20
    sqlplus 显示设置
  • sqlplus 环境变量设置
    $ORACLE_HOME/sqlplus/admin/glogin.sql 这个文件可以设置登录sqlplus后的环境变量 set linesize 200 pagesize 100col segment_...
    99+
    2022-10-18
  • sqlplus登录环境设置
    通过glogin.sql文件设置sqlplus登录的环境设置编辑$ORACLE_HOME/sqlplus/admin下的glogin文件详细内容如下所示:define_editor=vi set ...
    99+
    2022-10-18
  • Oracle的SQLPLUS
    sqlplus环境变量和快捷操作:时间类:set time onset timing on格式类:set linesize 180set pagesize 999 操作标示:set sqlprom...
    99+
    2022-10-18
  • oracle的环境配置-实现oracle sqlplus的上下翻页
    安装rlwrap-0.37.tar.gz工具--实现SQLPLUS中记忆和上下翻页功能在rpm10g32这个路径中1、解压缩[root@oracle3 ~]# cd /u01/rpm10g32[root@o...
    99+
    2022-10-18
  • oracle sqlplus常用命令
    一、sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的...
    99+
    2022-10-18
  • Oracle Study之案例--Oracle Sqlplus错误
    Oracle Study之案例--Oracle Sqlplus错误系统环境:操作系统:AIX5.3数据库:  Oracle 10gR2    案例分析:1、查看空间信息 [or...
    99+
    2022-10-18
  • sqlplus显示规格的设置是怎样的
    这期内容当中小编将会给大家带来有关sqlplus显示规格的设置是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 在sqlplus中执行查...
    99+
    2022-10-19
  • 怎么用sqlplus连接oracle
    要使用SQL*Plus连接Oracle数据库,需要按照以下步骤操作:1. 打开命令行窗口(Windows用户可以使用CMD,Linu...
    99+
    2023-10-09
    sqlplus oracle
  • oracle中sqlplus怎么使用
    SQL*Plus是Oracle数据库的命令行工具,用于执行SQL语句和PL/SQL代码。以下是使用SQL*Plus的基本步骤:1. ...
    99+
    2023-08-24
    oracle sqlplus
  • ORACLE工具之使用SQLPLUS
    SQL*Plus 是 ORACLE 数据库的命令行工具,它允许用户通过命令行界面与数据库进行交互,并执行 SQL 语句。以下是使用 ...
    99+
    2023-08-24
    oracle
  • Linux下oracle连接客户端sqlplus的安装配置
    1.下载安装软件包:         oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm ...
    99+
    2022-10-18
  • Oracle数据库之SQLPLUS详解
    SQL*Plus是一个强大的命令行工具,用于管理和操作Oracle数据库。它是Oracle数据库默认安装的组件之一,可以通过命令行或...
    99+
    2023-09-20
    Oracle
  • Oracle使用Sqlplus时常用命令
    1. 连接用户 scott、system及自定义用户连接 CONN 用户名/密码; sys用户登录 CONN sys/密码 as [sysdba/sysoper]; 2. 显示和设置环境变量 修改每行显示的字符数 SET LIN...
    99+
    2017-12-05
    Oracle使用Sqlplus时常用命令
  • Linux Oracle启动SqlPlus无法连接
    1.故障描述今天有空在Linux上安装了一台Oracle测试服务器,安装完成使用sysdba登陆的时候遇到问题[oracle@Database ~]$ sqlplus / as sysdbaSQL*Plus...
    99+
    2022-10-18
  • Oracle程序中如何调用sqlplus
    这篇文章主要介绍了Oracle程序中如何调用sqlplus,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。通过sqlplus可以连接数据库根据...
    99+
    2022-10-18
  • oracle 12.2.0.1 使用 sqlplus 搭建 active dataguard
    oracle 12.2.0.1 使用 sqlplus 搭建 active dataguard 数据库人生 2018-07-08 10:12:27 490 收藏 分类专栏: # oracle ha data guard 文章标签: activ...
    99+
    2019-09-29
    oracle 12.2.0.1 使用 sqlplus 搭建 active dataguard
  • 非oracle 用户使用sqlplus环境
    非oracle 的普通用户使用sqlplus环境报错:libsqlplus.so: cannot open shared object file: No such file or directory 主要2点需要注意 普通用户 .bash...
    99+
    2019-08-26
    非oracle 用户使用sqlplus环境 数据库入门 数据库基础教程 数据库 mysql
  • sqlplus中设置在屏幕中上不打印出输出
    在某些特定的情况下我们想在做某种实验,需要执行一段sql语句,但是不想在屏幕上打印出sql语句的结果(太长了) 可以采用如下方式。 1    把想要执行的语句写到一个...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作