• sqlplus 小记


    http://blog.csdn.net/wuxiaoyan_home/article/details/4826440


    一、配置oracle环境变量

    #vi /etc/profile最后加入

    export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client

    export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.

    export TNS_ADMIN=$ORACLE_HOME

    export PATH=$PATH:$ORACLE_HOME/bin:.

    六、配置连接tnsnames.ora

    #cd $ORACLE_HOME加入

    test =

     (DESCRIPTION =

        (ADDRESS_LIST =

          (ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521))

        )

        (CONNECT_DATA =

          (SID = test )

          (SERVER=DEDICATED )

        )

     )

    七、启动

    # sqlplus 用户名/密码@test

    典型的界面设置

    更多设置参考 

    http://www.programfan.com/article/2915.html

    --定义缓冲编辑器为vi
    define_editor=vi
    --使DBMS_OUTPUT有效,并设置成最大buffer,并防止"吃掉"最前面的空格
    set serveroutput on size 1000000 format wrapped
    --设置一行可以容纳的字符数
    set linesize 256
    --设置一页有多少行数
    set pagesize 50
    --设置来回数据显示量,这个值会影响autotrace时一致性读等数据
    set arraysize 5000
    --页和页之间不设任何间隔
    set newpage none
    --LONG或CLOB显示的长度
    set long 5000
    --将SPOOL输出中每行后面多余的空格去掉
    set trimspool on
    --设置查询耗时
    set timing on
    --autotrace后explain plan output的格式
    col plan_plus_exp format a120
    --在屏幕上暂不显示输出的内容,为下面的设置sql做准备
    set termout off
    --设置时间格式
    alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
    --获得用户名和global_name
    col login_info_temp new_value login_info
    select user||'@'||global_name login_info_temp from global_name;
    --设置sql提示为"user@global_name"
    set sqlprompt '&login_info SQL> '
    --在屏幕上显示输出的内容
    set termout on

  • 相关阅读:
    【大数据】Hadoop的伪分布式安装
    【运维】什么是EPEL?
    【架构】RESTful的架构思想
    【python】有关python的异或操作的分析
    【Python】有关os.path.dirname(__file__)的注意事项
    Python中字符串前添加r ,b, u, f前缀的含义
    【Confluence】在CentOS7上的安装小记(下)
    Redis应用场景
    spring的context:exclude-filter 与 context:include-filter
    Spring的<context:annotation-config>和<annotation-driven>
  • 原文地址:https://www.cnblogs.com/xuxm2007/p/2316454.html
Copyright © 2020-2023  润新知