精华内容
下载资源
问答
  • Linux使用sqlplus远程连接Oracle

    万次阅读 2019-07-05 16:38:40
    方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件 命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba] 示例:sqlplus sys/pwd@ip:1521/test as ... 备注:使用默认1521端口时可省略...

    转自:https://www.cnblogs.com/jycjy/p/6713201.html

    方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件

    • 命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]
    • 示例:sqlplus sys/pwd@ip:1521/test as sysdba
    • 备注:使用默认1521端口时可省略输入
      注意事项:被远程的数据库上必须打开数据库监听 不然会报ERROR:ORA-12541:TNS:no listener

    方式二:文本化操作:编辑$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora文件

    test =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = ip或主机名称)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = 数据库的服务名称)
        )
      )
    • PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
    • HOST:数据库监听所在的机器的机器名或IP地址
    • PORT:数据库监听正在监听的端口
      SERVICE_NAME:在服务器端,用system用户登陆后,
    sqlplus> show parameter service_name命令察看。
    # Generated by Oracle configuration tools.

    rac 一个service_name 对应多个sid

    SQL> show parameter service_name;
    
    NAME                     TYPE    VALUE
    ------------------------------------ ----------- ------------------------------
    service_names                string  test
    SQL> show parameter instance_name;
    
    NAME                     TYPE    VALUE
    ------------------------------------ ----------- ------------------------------
    instance_name                string  test
    • 示例
    30.66 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.30.66)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = oradb)
        )
      )
    CHEN =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.222.11)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = test)
        )
      )
    

    如果本地安装了Oracle数据库客户端也可以通过Oracle Net Manager工具图形化配置tnsnames.ora

    展开全文
  • Centos6.4从oracle官网找到Instant Client下载地址:http://www.oracle.com/technetwork/cn/topics/linuxsoft-100466-zhs.html下载basic和sqlplus我这里下载的是instantclient-basic-linux32-11.2...sqlplus-linux32...

    Centos6.4

    从oracle官网找到Instant Client下载地址:

    http://www.oracle.com/technetwork/cn/topics/linuxsoft-100466-zhs.html

    下载basic和sqlplus

    我这里下载的是

    instantclient-basic-linux32-11.2.00.1.zip

    instantclient-sqlplus-linux32-11.2.00.1.zip

    解压到同一个目录下

    我这里的解压后的目录是这个样子

    ll /home/www/oracle_client_linux

    20180110173620128993.png

    然后需要将该目录加入到环境变量

    vi ~/.bashrc

    # .bashrc

    # Source global definitionsif [ -f /etc/bashrc ]; then./etc/bashrcfi# User specific aliases and functions

    PATH=$PATH:$HOME/bin

    export PATH

    LD_LIBRARY_PATH=/home/www/oracle_client_linux

    export LD_LIBRARY_PATH

    标红的部分是新加入的环境变量

    然后使用命令就可以直接登录了

    home/www/oracle_client_linux/sqlplus $user_name/$password@hostname:$port/$service_name

    标红的部分是变量

    改成对应意思的字串就行

    进去后如下界面:

    20180110173620130946.png

    好了,可以在上面执行命令了。

    原文:http://www.cnblogs.com/blazer/p/5049291.html

    展开全文
  • Linux下面使用sqlplus热键冲突 解决方案包中包括:libtermcap-devel-2.0.8-46.1.i386.rpm rlwrap-0.42.tar.gz readline-devel-5.1-1.1.i386.rpm
  • linuxsqlplus使用

    千次阅读 2012-07-12 19:23:45
    sqlplus登陆前提条件: 1、必须已设置环境变量 如set oracle_sid=gaohai 否则会报如下错 ERROR: ORA-12560: TNS: 协议适配器错误 2、如果以dba身份登陆,则需要在输入密码是加入as sysdba,如 用户名:...
    sqlplus登陆前提条件:
    1、必须已设置环境变量
    如set oracle_sid=gaohai
    否则会报如下错
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    2、如果以dba身份登陆,则需要在输入密码是加入as sysdba,如
    用户名:system
    密码:manager as sysdba  (manager 为 system 的密码)
    SQL>grant execute on dbms_lock to XX
    3、可以使用tnsping gaohai(实例名)检查网络是否连通
    4、sqlplus /nolog
    其中可以认为是SQLPLUS的参数,指启动SQLPLUS但不进行连接操作
    需要连接时可以再输入以下命令:
    SQL> connect system/manager@gaohai as sysdba

    用法:   SQLPLUS   [   [<option>]   [<logon>]   [<start>]   ]  

      其中   <option>   ::=   -H   |   -V   |   [   [-L]   [-M   <o>]   [-R   <n>]   [-S]   ]  

                <logon>     ::=   <username>[/<password>][@<connect_string>]   |   /   |   /NOLOG 


    转自:http://zj-wxy2005-hotmail-com.iteye.com/blog/354768


    展开全文
  • LinuxSQLPLUS替代工具rlwrap安装使用

    千次阅读 2014-06-30 21:00:23
    rlwrap工具可以解决linuxsqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题 1.安装 需要readline包 这个安装光盘就有 [root@asm RedHat]# cd RPMS/ [root@asm RPMS]# rpm -Uvh readline* ...

    rlwrap工具可以解决linux下sqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题

    1.安装

    需要readline包 这个安装光盘就有

    [root@asm RedHat]# cd RPMS/
    [root@asm RPMS]# rpm -Uvh readline*
    warning: readline-4.3-13.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
    error: Failed dependencies:
            libtermcap-devel is needed by readline-devel-4.3-13.i386
        Suggested resolutions:
            /var/spool/up2datelibtermcap-devel-2.0.8-39.i386.rpm
    [root@asm RPMS]# rpm -Uvh libtermcap-devel-2.0.8-39.i386.rpm
    warning: libtermcap-devel-2.0.8-39.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
    Preparing...                ########################################### [100%]
       1:libtermcap-devel       ########################################### [100%]
    [root@asm RPMS]# rpm -Uvh readline*
    warning: readline-4.3-13.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
    Preparing...                ########################################### [100%]
            package readline-4.3-13 is already installed
    [root@asm RPMS]# rpm -Uvh readline-devel-4.3-13.i386.rpm
    warning: readline-devel-4.3-13.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
    Preparing...                ########################################### [100%]
       1:readline-devel         ########################################### [100%]

    安装rlwrap包

    rlwrap-0.28.tar.gz下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/

    [root@asm oracle]# tar -zxvf rlwrap-0.28.tar.gz
    [root@asm oracle]# cd rlwrap-0.28
    [root@asm rlwrap-0.28]# ls
    aclocal.m4  bash30-005.patch  ChangeLog    config.h.in  configure.ac  distribution  INSTALL      Makefile.in  README  test  tools
    AUTHORS     BUGS              completions  configure    COPYING       doc           Makefile.am  NEWS         src     TODO
    [root@asm rlwrap-0.28]# ./configure
    [root@asm rlwrap-0.28]# make

    [root@asm rlwrap-0.28]# make install

    [root@asm rlwrap-0.28]# rlwrap
    Usage: rlwrap [options] command ...

    Options:
      -a[password:]              --always-readline[=password:]
      -b <chars>                 --break_chars=<chars>
      -c                         --complete-filenames
      -C <name|N>                --command-name=<name|N>
      -D <0|1|2>                 --history-no-dupes=<0|1|2>
      -f <completion list>       --file=<completion list>
      -F <format string>         --history-format=<format string>
      -h                         --help
      -H <file>                  --history-filename=<file>
      -i                         --case-insensitive
      -l <file>                  --logfile=<file>
      -n                         --no-warnings
      -P <input>                 --pre-given=<input>
      -m[newline substitute]     --multi-line[=newline substitute]
      -r                         --remember
      -v                         --version
      -s <N>                     --histsize=<N> (negative: readonly)

    bug reports, suggestions, updates:
    http://utopia.knoware.nl/~hlub/uck/rlwrap/

    [root@asm rlwrap-0.28]# vi /home/oracle/.bash_profile   加入下面两句

    alias sqlplus='rlwrap sqlplus'
    alias rman='rlwrap rman'

    linux sqlplus 下就能和cmd  下sqlplus 正常操作了


    ------------------------------------------------

    Dylan    Presents.

    展开全文
  • linuxsqlplus使用相关.

    2008-05-21 10:46:00
    Linuxsqlplus中,如果使用edit对当前脚本进行编辑,则调用默认编辑器ed,如果想使用vi作为默认编辑器,则可以编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql,添加如下行DEFINE _EDITOR = vi重新启动sqlplus后,...
  • Linuxsqlplus中不能使用vi 不能使用vi 在Linuxsqlplus中,如果使用edit对当前脚本进行编辑,则调用默认编辑器ed,如果想使用vi作为默认编辑器,则可以编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql, DEFINE _...
  • linux使用sqlplus

    2013-01-30 17:34:17
    #下输入:sqlplus 提示:command not found 这个问题怎么解决呢: 执行下面两条命令: export ORACLE_HOME=oracle的家目录 export PATH=¥ORACLE_HOME/bin:$PATH 转载于:...
  • rlwrap工具可以解决linuxsqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题1.安装需要readline包 这个安装光盘就有[root@asm RedHat]# cd RPMS/[root@asm RPMS]# rpm -Uvh readline*warning: ...
  • Oracle Linux使用sqlplus的edit命令 1.使当前会话生效 define_editor=vi SQL> select * from dual; D - X SQL> edit Wrote file afiedt.buf 21 1* select * from dual...
  • linux环境sqlplus中使用backspace键出现乱码的解决方法 在linux环境下使用sqlplus,在回删(backspace)时往往会出现 一串的乱码。出现乱码是由于oracle的sqlplus不使用gnu的readline库造成的。 解决方法有两种:...
  • LINUXSQLPLUS无法使用删除及上下键

    千次阅读 2015-12-02 21:22:09
    LINUX下,默认进入SQLPLUS后,回车产生乱码。而且无法查看历史输入。   解决方案: 使用rlwrap替代默认的SQLPLUS rlwrap说明: rlwrap是一个包装的readLine库,允许在任何命令行里编辑输入内容,而且会保存...
  • Linux使用sqlplus报错command not found

    千次阅读 2018-04-10 20:51:11
    Linux环境中装了Oracle的客户端的情况下,可以使用 sqlplus userName/passwd@dbname。一般Linux在安装Oracle客户端后,$PATH 环境变量会包含Oracle环境变量。此此打算进行数据迁移,测试环境安全起见,防止被自己玩...
  • linux使用sqlplus没有在windows下方便,既不好用习惯的退格键,也无法通过上键来显示上一条的命令,这里我们使用rlwrap来解决。 1、安装rlwrap [root@toughhou tough]# yum install rlwrap 2、rlwrap...
  • secureCRT连接LINUXsqlplus使用退格键 2010-05-14 22:51 vi.bashrc 添加 stty erase ^H 重新登录即可 转载于:https://www.cnblogs.com/jans2002/archive/2011/08/22/2149821.html
  • profile 添加 alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' export PATH=$PATH:/usr/local/rlwrap/bin su – oracle [oracle@redhat5 ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on ...
  • 不能使用vi在Linuxsqlplus中,如果使用edit对当前脚本进行编辑,则调用默认编辑器ed,如果想使用vi作为默认编辑器,则可以编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql,DEF...
  • linux环境sqlplus中使用backspace键出现乱码的解决方法2008-04-30 16:32在linux环境下使用sqlplus,在回删(backspace)时往往会出现 一串的乱码。出现乱码是由于oracle的sq...
  • Linux Oracle sqlplus环境里使用上下左右箭头和删除键 一、需要安装rlwrap软件; 二、在oracle用户里的.bash_profile文件里添加下面的选项 echo "alias sqlplus='rlwrap sqlplus'">> ~oracle/.bash_profile ...
  • 遇到如题所述的问题时,可以这样解决该问题: 1 、安装插件: sudo apt-get install rlwrap ...2、在oracle用户下设置一个命令别名: alias sqlplus='rlwrap sqlplus'...linux环境下使用sqlplus,在回删(backsp
  • linux的Oracle使上下方向键对SQL*Plus生效 =========================================================== 首先下载下面三个软件 Term-Readline-Gnu:http://search.cpan.org/dist/Term-ReadLine-Gnu/ IO-...
  • 转载请注明出处:... Centos6.4 从oracle官网找到Instant Client下载地址: http://www.oracle.com/technetwork/cn/topics/linuxsoft-100466-zhs.html 下载basic和sqlplus 我这里下载的是 in...
  • 转自:http://blog.sina.com.cn/s/blog_5d8cc3e10100c2xu.html在Linux操作系统下使用Oracle的SQL*Plus工具有一个比较麻烦的地方:通过sqlplus命 令进入到SQL*Plus控制台后,我们在Bash中已经习以为常的上下左右键...
  • 使用weblogic部署项目,发现部署一直失败,查看nohup.out的log,发现报错: 查看原因为: java.sql.SQLRecoverableException: IO ...数据库连接不上,于是在liunx上准备使用sqlplus查看是否linux服务器可以...
  • linux下用sqplus调试oracle时,常常会输错命令,但是删除键及方向键不能使用。此软件可以完美解决此问题。
  • $ORACLE_HOME/rdbms/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp export TMPDIR=/tmp umask 022 export TMOUT=0 alias sqlplus='rlwrap sqlplus' ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,347
精华内容 538
关键字:

linux使用sqlplus

linux 订阅