溫馨提示×

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

可選優化

  • 安裝rlwrap實現命令行歷史記錄和上下文切換:
    sudo yum install rlwrap  
    echo "alias sqlplus='rlwrap sqlplus'" >> ~/.bashrc  
    source ~/.bashrc  
    

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女