您的位置:首页 > 数据库 > Oracle

osx mac 安装 oracle instant client

2015-11-26 19:11 330 查看
一、 下载
在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. 用macports安装rlwrap
 在命令行运行: sudo port install rlwrap  需要一些时间,等几分钟
3. 在.bash_profile里添加2行(和第二部一样的操作)alias sqlplus='rlwrap
sqlplus'alias rman='rlwrap rman'

以上部分抄袭自某位兄弟的blog。ths
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: