osx mac 安装 oracle instant client

一、 下载
在Oracle官网下载instant client for os x。 下载

instantclient-basic-macos和 instantclient-sqlplus-macos两个包


解压缩这两个包到你喜欢的路径,比如/Users/jin/Documents/instantclient


二. 配置环境变量1. 启动终端Terminal
编辑.bash_profile 添加instantclient路径。  

jins-MacBook-Pro:~ jin$ cat ~/.bash_profile 

export PATH=$PATH;


### oracle client

export DYLD_LIBRARY_PATH=/Users/jin/Documents/instantclient:$PATH

export ORACLE_HOME=/Users/jin/Documents/instantclient

export SQLPATH=$ORACLE_HOME

export PATH=$DYLD_LIBRARY_PATH:$ORACLE_HOME:SQLPATH:$PATH


--== 更新刚配置的环境变量
source .bash_profile


创建 tnsnames.ora

增加目录network/admin 至 ORACLE_HOME=/Users/jin/Documents/instantclient 下面。

创建tnsnames.ora 并添加条目

最后成为如下得样子;

jins-MacBook-Pro:~ jin$ cat /Users/jin/Documents/instantclient/network/admin/tnsnames.ora    

gzy =

  (DESCRIPTION =

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

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = gzy)

    )



--== 测试sqlplus

sqlplus system/oracle@gzy

sqlplus system/abc@192.168.4.12:1521/orcl


-------装个rlwrap,实现上下显示历史命令,左右移动光标的功能

1. 载个macports回来: http://guide.macports.org/#installing.macports ,  

根据向导一步步安装即可。MacPorts类似于Linux下面的yum,或者deb,是一个对开源软件实现自动化安装的工具。

2. 用 mac ports安装rlwrap  在命令行运行: sudo port install rlwrap  需要一些时间,等几分钟
3. 在.bash_profile里添加2行(和第二部一样的操作)alias  sql plus='rlwrap sqlplus'alias rman='rlwrap rman'



以上部分抄袭自某位兄弟的blog。ths


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值