[Oracle]Macos 安装Oracle Client 11g 11.2.0.4

官方下载地址

官网

  • 基础包+扩展包一共四个(下载需要Oracle账户注意自己的版本)

    • Basic(11.2.0.4)
    • JDBC、SDK、SQLPLUS
  • 创建文件夹
    sudo mkdir -p /opt/oracle

  • 复制下载的文件
    sudo cp instantclient-* /opt/oracle

  • 批量解压
    sudo unzip *.zip

  • 创建别名
    sudo ln -s instantclient_11_2/ instantclient

  • 创建dylib别名
    sudo ln -s libclntsh.dylib.11.1 libclntsh.dylib
    sudo ln -s libocci.dylib.11.1 libocci.dylib

  • 修改用户环境配置

cp ~/.bash_profile ~/.bash_profile.bak

cat >> ~/.bash_profile << 'EOF'
# oracle
export ORACLE_HOME=/opt/oracle/instantclient
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG=AMERICAN_AMERICA.UTF8
export TNS_ADMIN=$HOME/etc
export PATH=$PATH:$ORACLE_HOME
EOF
  • 环境变量生效
    source~/.bash_profile

  • 测试sqlplus

  • 使用命令登录

    • sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]
    • sqlplus sys/password@10.1.30.139:1521/orcl as sysdba

END

原文地址:https://www.cnblogs.com/leoshi/p/12550964.html