centos

centos环境下sqlplus配置方法

小樊
32
2025-09-05 19:06:00
栏目: 云计算

CentOS环境下SQL*Plus配置方法

  1. 安装Oracle Instant Client

    • 从Oracle官网下载对应系统的包(如oracle-instantclient-basicoracle-instantclient-sqlplus)。
    • 使用yum localinstall命令安装:
      sudo yum localinstall oracle-instantclient-basic-*.rpm oracle-instantclient-sqlplus-*.rpm  
      
  2. 配置环境变量

    • 编辑~/.bashrc文件,添加以下内容(路径需替换为实际安装路径):
      export ORACLE_HOME=/usr/lib/oracle/21/client64  # 或自定义路径  
      export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH  
      export PATH=$ORACLE_HOME/bin:$PATH  
      export NLS_LANG=AMERICAN_AMERICA.AL32UTF8  # 可选,设置字符集  
      
    • 使配置生效:
      source ~/.bashrc  
      
  3. 验证配置

    • 执行sqlplus -v查看版本,确认安装成功。
  4. 连接数据库

    • 方式1:直接使用连接字符串
      sqlplus username/password@hostname:port/servicename  
      
      例:sqlplus scott/tiger@192.168.1.100:1521/orcl
    • 方式2:使用TNS别名(需配置TNSNAMES.ORA
      • $ORACLE_HOME/network/admin目录下创建或编辑TNSNAMES.ORA,添加连接描述:
        MYDB =  
        (DESCRIPTION =  
          (ADDRESS = (PROTOCOL = TCP)(HOST = dbhost)(PORT = 1521))  
          (CONNECT_DATA = (SERVICE_NAME = orcl)  
        )  
        
      • 连接时使用别名:sqlplus username/password@MYDB

可选优化

0
看了该问题的人还看了