0%

用Navicat premium连接win7虚拟机中的ORACLE11g(附账户密码)

2017年8月28日 下午4:55

Navicat的官方手册:
Navicat Tutorials | Navicat Online Manual

补充:

当我升级了Mac os10.13后,出现ORA-21561: OID generation failed这个错误。这是由于升级系统导致的问题。
解决:解决 ORA-21561: OID generation failed - ElonLink的博客 - CSDN博客
我的步骤:

1
2
3
4
5
6
7
8
Last login: Sun Oct  8 13:09:31 on ttys000
czhdeMacBook-Pro:~ czh$ hostname
czhdeMacBook-Pro.local
czhdeMacBook-Pro:~ czh$ cd /etc
czhdeMacBook-Pro:etc czh$ open hosts
czhdeMacBook-Pro:etc czh$ sudo scutil --set HostName localhost
Password:
czhdeMacBook-Pro:etc czh$

下面是一个错误,其实我还遇见的好多问题,但是按下面的步骤改的改的就好得了,具体哪个问题怎么呢解决我就不知道了

将虚拟机中的防火墙关掉


否则出现超时timeout的错误:

连接过程的注意事项

  1. 这里要使用SID,不要使用service Name

  1. 要填虚拟机中的ip(这里的192.168.42.64)

  2. 要将虚拟机设置为桥接模式,为了保证虚拟机与主机在同一网段(这里的42)

关于PL/SQL Developer

  1. 我的虚拟机装的是win7,好像win7中安装PL/SQL本身就要问题,我查了好久,但是还是解决不了,我放弃了,因为我找不到原因。
  2. 换用navicat效果一样

关于ORACLE中的配置文件的修改

  1. 网上有好多blog都是让改oracle中的这两个问题,我这里没有改,也照样解决了问题(能不改就不改)

在navicat中注册新用户

navicat 关于orcale新建表空间,用户和权限分配 - 仁波切 - 博客园

  1. 这里的User Name这一项一定要大写(不能写成chen)
  2. 这里的chen就是错的,而且role这里我虽然给CHEN设置的ROLE是DBA,但是这里的role依然要选default,不要选DBA

附录

在这里:软件开发的相关密码