mac navicat parallels ubuntu oracle

一、系统配置

mac 10.13
navicat premium
parallels 13.3
ubuntu 16.04 LTS
oracle 11gR2

二、在parallels中安装ubuntu

最好是直接下载parallels提供的ubuntu(16.04 LTS),不然会有很多想不到的麻烦,比如安装不上parallels tools、装不上之后要用的各种依赖包……orz


download.png

下载并安装好后,输入root密码。

三、在ubuntu中安装oracle

按照https://www.linuxidc.com/Linux/2017-12/149797.htm提供的方法进行安装。
需要注意的是,要将用户名替换成自己的用户名。

username.png

四、在mac中使用navicat连接oracle

1、修改tnsnames.ora及listener.ora中host为主机名

hostname.png
tnsnames.png
listener.png

2. 配置parallels

打开parallels的偏好设置(parallels preferences) -> 网络设置(network) -> 共享网络(shared) -> 添加网络


parallels.png

3. 设置navicat

添加oracle数据库


oracle.png
oracle.png

其中,Host写成ubuntu的IP地址(通过ifconfig查看)。

如果username填写sys的话,Role需选择SYSDBA。可以修改sys密码,具体方法参考https://blog.csdn.net/ytfy12/article/details/41725543。

需要注意的是,测试或使用navicat之前,需开启oracle监听及startup。

test.png

4. 创建表空间、用户及设置开机自动启动

参考https://blog.csdn.net/weixin_40461281/article/details/79791637。

五、oracle导入dmp

参考https://blog.csdn.net/heshushun/article/details/79773400。

导入过程中可能会遇到错误959 tablespace XXX does not exist,可以先建一个这个表空间,然后再改名。
需要注意一下表空间大小,以免分配给ubuntu的虚拟空间不足导致导入失败。

你可能感兴趣的:(mac navicat parallels ubuntu oracle)