mac怎么连接虚拟机上面的oracle数据库

mac怎么连接虚拟机上面的oracle数据库,第1张

mac怎么连接虚拟机上面的oracle数据库

机器名;

同样在net配置界面中,把监听器的监听地址也换成windows 7 的机器名;

在监听器配置面板中,修改一下监听端口号,默认是1521,点击net配置界面中的“文件”菜单中的“保存配置”,然后再把监听端口改回1521;

2、关闭windows 7的防火墙;

3、重启oracle的监听器服务。

经过上述三番折腾终于在宿主机mac os x中成功访问虚拟机visualbox中的windows 7 *** 作系统下安装的数据库oracle 11g.

先从Oracle网站上download下面几个文件(注意自己是的CPU,注意版本问题,如果下载的版本跟我下的不一样后面的代码也都要改成对应版本~。~):

http://download.oracle.com/otn/mac/instantclient/11203/instantclient-basic-macos.x64-11.2.0.3.0.zip

http://download.oracle.com/otn/mac/instantclient/11203/instantclient-sqlplus-macos.x64-11.2.0.3.0.zip

http://download.oracle.com/otn/mac/instantclient/11203/instantclient-sdk-macos.x64-11.2.0.3.0.zip

之后启动Terminal到下载目录下运行(重建InstantClient的目录结构):

cd Downloads

unzip -qq instantclient-sqlplus-macos.x64-11.2.0.3.0.zip

unzip -qq instantclient-basic-macos.x64-11.2.0.3.0.zip

unzip -qq instantclient-sdk-macos.x64-11.2.0.3.0.zip

mkdir -p /Applications/oracle/product/instantclient_64/11.2.0.3.0/bin

mkdir -p /Applications/oracle/product/instantclient_64/11.2.0.3.0/lib

mkdir -p /Applications/oracle/product/instantclient_64/11.2.0.3.0/jdbc/lib

mkdir -p /Applications/oracle/product/instantclient_64/11.2.0.3.0/rdbms/jlib

mkdir -p /Applications/oracle/product/instantclient_64/11.2.0.3.0/sqlplus/admin

cd instantclient_11_2

mv ojdbc* /Applications/oracle/product/instantclient_64/11.2.0.3.0/jdbc/lib/

mv x*.jar /Applications/oracle/product/instantclient_64/11.2.0.3.0/rdbms/jlib/

mv glogin.sql /Applications/oracle/product/instantclient_64/11.2.0.3.0/sqlplus/admin/

mv *dylib* /Applications/oracle/product/instantclient_64/11.2.0.3.0/lib/

mv sdk /Applications/oracle/product/instantclient_64/11.2.0.3.0/lib/

mv *README /Applications/oracle/product/instantclient_64/11.2.0.3.0/

mv * /Applications/oracle/product/instantclient_64/11.2.0.3.0/bin/

最后设置Oracle InstantClient的运行环境参数,运行命令:vim ~/.bash_profile,贴入以下内容:

export ORACLE_BASE=/Applications/oracle

export ORACLE_HOME=$ORACLE_BASE/product/instantclient_64/11.2.0.3.0

export PATH=$ORACLE_HOME/bin:$PATH

export DYLD_LIBRARY_PATH=$ORACLE_HOME/lib

export TNS_ADMIN=$ORACLE_BASE/admin/network

export NLS_LANG="AMERICAN_AMERICA.UTF8"

这里友情提示下,配置完之后一定要重新加载下配置文件:

保存后的环境变量不会立即生效,需要执行 source ~/.bash_profile


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10081439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存