先吐槽一下mac本在实验室的尴尬境地,师兄们都用win系统,结果自己带了mac过来,开学就被告知实验室项目需要win系统,然后我就安个虚拟机,环境安了很久不说,跑起来电脑就容易发热,导致自己都不敢开太多mac进程。后来上周不小心手欠,删掉了虚拟机安装目录,一下子虚拟机不能用了,结果实验室项目一下距我千里之外,痛下决定,自己折腾一个mac开发环境吧,虽然师兄们没用任何经验借给我用,但是一直跑虚机也烦。ok,说一下对服务器上oracle数据操作工具plsql吧,如何在mac下安装使用的。

(1)下载Wineskin
(2)安装Wineskin
我下载后如下图:

将你下的文件解压并放到自己指定的目录下,如下面我放到『ProgramFile』目录下,如下图:

(3)双击运行『Wineskin Winery』程序,如下图:
注意:上图中我自己已经创建了三个引擎,如果是第一次这里是空的
(4)安装引擎
点击『+』按钮,如下图红色框选:
(5)点击加号按钮后,如下图:

(6)选择一个版本引擎后点击『Download and Install』按钮,如下图:

(7)点击『OK』按钮后等待下载,等下载完成后你就能看到下图红框中你下载的引擎,如下图:
(8)你可以点击『Update』按钮软件会自动更新,如下图:
注意:上图中『Update』不可点击是因我已经升级后

(9)升级完后,点击「Create New Blank Wrapper」按钮,如下图:

(10)再弹出的对话框上输入你自己程序的名字,如下图:

注意:取名的规则

(11)如果是第一次安装,会出现下面的界面点击『Install』等待下载安装

(12)安装好后会弹出如下界面,点击红色按,如下图:
(13)下图中就是我创建的PLSQL Developer引擎,如下图:

(14)选中引擎右击选择『显示包内容』,如下图:

说明:因为不好截图所以我找了一个图片来代替
显示内容如下图:

(15)双击上图红色选中,如下图:

(16)点击上图中红色选中,如下图:

上图中给我自己的引擎添加一个图标,图标后缀为.icns格式,如下图:

接口点击下图选中按钮,如下图:

(17)上图是安装一些组件,如果你在安装Windows程序时报错了缺少什么你到这里搜索安装,我暂时安装字体,选择后点击『Run』按钮,如下图:
如下图安装成功:
(18)点击『Close』按钮回到如下界面:
(19)点击上图中红色选中按钮,如下图:
(20)点击上图选择按钮后找到你的『PLSQL Developer』程序,如下图:
当看到下面的界面,我想你为高兴,如下图:
(21)『下一步』点到安装完成,到下图界面时选择红色选中的选项:
(22)点击『OK』回到下图界面,你可以点击『Test Run』按钮测试运行,如下图:
或你从『Launchpad』找到自己刚才取名的引擎,如下图:
妹的图标为什么没有变,有时间再研究一下。安装已经完成了,接下来就是配置Oracle的客户端了。

(23)首先到Oracle官网上去下载一个Oracle 11gClient,不过需要先申请一个Oracle 帐号,才能下载。

目前下载地址:(说权限限制不能提交带URL地址内容,心中满是草泥玛)
如下图:

这个一个绿色版的OracleClient,因此只要需要解压了,就可以是。将下载的OracleClient文件instantclient-basic-win32-11.2.0.1.0.zip解压到你安装在引擎下的PLSQ Developer程序下,如我的引擎在"/Users/shuang/Applications/Wineskin/PLSQL Developer.app/"下,我的OracleClient文件instantclient文件在"/Users/shuang/Applications/Wineskin/PLSQL Developer.app/drive_c/Program Files/instantclient_11_2"(注意啦!不能下64位的),如下图:

在解压后instantclient_11_2目录下新建NETWORK\ADMIN目录(如上图红框选中的在NETWORK下再创建ADMIN文件夹),在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS,如下:


注意:tnsnames.ora文件也可以从Oracle数据库HOME目录的NETWORK\ADMIN目录,还要把sqlnet.ora拷贝过来。然后确定HOST配置是否正确,如果HOST是主机名,需要把主机名后面的域名去掉)
tnsnames.ora文件内容如下:[HOST为要连接的服务器的ip,port为服务器默认的oracle端口,基本不会改变]

ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.34)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

sqlnet.ora文件内容如下:[就2行如下,不需要做任何修改,可以直接使用]
SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 

(24)配置PL/SQL Developer的Oracle Home和OCI Libaray
以非登录模式进入PL/SQLDeveloper,将OracleHome路径指定为Oracle Client目录(/Users/shuang/Applications/Wineskin/PLSQL Developer.app/drive_c/Program Files/instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll(/Users/shuang/Applications/Wineskin/PLSQL Developer.app/drive_c/Program Files/instantclient_11_2/oci.dll),如下图:

点击“确定”,现在配置已完成,下面就是等待奇迹的时刻。退出PL/SQL Developer。
(25)验证OracleClient
打开新的PL/SQL Developer,输入用户名和密码,在database选项下,可以看刚才配置的TNS了。

查询数据没有问题,终于大功告成了。

(26)设置可输入中文
有时候需要对脚本进行一些中文注释,那就是选中引擎右击选择『显示包内容』双击运行『Wineskin.app』如下图:
点击上图中红色选中按钮,发下图:
点击『Done』完成设置,再重新开启如下图:

Mac下不用虚拟机一样可以使用PLSQL Developer相关推荐

  1. mac VMware Fusion 虚拟机键盘可以使用,鼠标无法使用排查思路及解决方法

    没时间直接看文末解决方法. 本着,授人以鱼不如授人以渔,简单写下,有时间可以看下思路,相对来说希望大家学到的是解决方法的思路以及动手尝试. 起因: 昨天看到同事用VM+PD感觉挺好,平常一般使用PD的 ...

  2. Mac下VirtualBox虚拟机Win7与主机共享文件夹

    Mac下VirtualBox虚拟机Win7与主机共享文件夹 启动虚拟机 PS: 可以先将Windows7启动起来 设置共享文件夹 菜单:Devices -> Shared Folders -&g ...

  3. mac下 VisualBox 虚拟机转移到活动硬盘,出现 UUID 错误

    2019独角兽企业重金招聘Python工程师标准>>> 20181226 偶然发现之前我要在活动硬盘创建的 VisualBox 虚拟机的 vdi 还在 mac 硬盘上! 难怪最近发现 ...

  4. MAC下Linux虚拟机联网问题

    查看原文 1.设置虚拟机网格为  NAT模式 2.在Mac系统里打开终端(快捷键:Ctrl+Alt+T),输入ifconfig,查看Mac机的ip 3. 进入虚拟机设置网络,手动配置IPv4,xxx. ...

  5. 在window7 64位下Oracle 10g 数据库中PLSQL Developer配置和使用

    window764位下我看了一些资料并亲自试过,汇总了如下的方法,希望能解决大家的问题. 工具:已经装好的64位Oracle数据库 window7_64位的操作系统 PLSQL_Developer9. ...

  6. mac下virtualbox虚拟机centos联网问题

    由于要搭建大数据的环境,尝试使用docker搭建了单节点的hadoop&hive环境,在使用tez时一直有问题,后边再解决这个问题,想到可能是使用docker搭建的问题,所以使用虚拟机搭建进行 ...

  7. Mac下VirtualBox虚拟机Win7USB无法使用的问题

    1.下载Oracle_VM_VirtualBox_Extension_Pack-5.0.0-101573.vbox-extpack,下载地址http://download.virtualbox.org ...

  8. Mac下Virtual Box Host-Only网络配置

    Mac下的虚拟机其实有很多,Parallels.VMware Fusion.Virtual Box都不错,Parallels是目前试过感觉最好的,Fusion装64位系统驱动支持似乎不完善,而且混合模 ...

  9. Mac下安装Kali Linux 2020.1 (注意默认用户名密码不再是root toor)

    简介 Kali是一个基于Debian的Linux 发行版,新一代的Backtrack,集成了尽可能多的安全.渗透工具,堪称黑客的武器库. 在网络安全时代,有必要了解一下,于是在Mac下用虚拟机安装了K ...

最新文章

  1. hdu 2896:病毒侵袭
  2. Buuctf(pwn) ciscn_2019_n_5
  3. 表单身份验证(受保护的目录)
  4. 3个常考的SQL数据分析题(含数据和代码)
  5. 在SAP HANA Express Edition里进行文本分析
  6. 15个著名的设计心理学原理以及在设计中的应用
  7. 11倍增长!支付宝自研数据库OceanBase再次刷新世界纪录
  8. 深入理解javascript内部原理(2): 变量对象(Variable object)
  9. 解决连接远程服务器MySQL“ACCESS DENIED FOR USER‘ROOT‘@‘IP地址‘“问题
  10. Html div 打印自动分页,真正好用的网页打印和分页方法:CSS+DIV或元素ID
  11. longest-consecutive-sequence(最长连续序列)
  12. 手机话费充值 java实例_手机话费充值接口调用示例
  13. 锐意创新,引领音视频未来
  14. .net core Fleck WebSocket使用笔记
  15. 数组的reduce的妙用之处
  16. [独家提供][亲自制作]完美ie8绿色中文版版支持win7x64
  17. 进程的概念与基本介绍
  18. 2021年部分漏洞整合+检测工具
  19. 【Linux】常用工具的使用
  20. wireshark抓包分析ping数据包

热门文章

  1. 如何构建银行自主可控的智能研运体系?
  2. 甲氨蝶呤修饰PEG-PLGA纳米粒MTX-PLGA|载紫杉醇PTX的PLGA纳米粒PLGA-SS-PTX(定制)
  3. c语言程序设计编程题库,C语言程序设计习题库.doc
  4. Java EE入门教程系列第二章JSP(三)——JSP指令与动作组件
  5. 利用Fiddler初识HTTP协议(一)
  6. 1024 | 第一波程序员日福利
  7. maven异常解决 java.io.FileNotFoundException: class path resource [applicationContext_*.xml]
  8. SQL注入攻击分为几类?如何防御?
  9. Red Hat 7完全卸载MySQL
  10. DNF技能贴图的研究