Navicat操作Oracle

1、出现connection to server failed, probable Oracle Net admin error

  更换oci.dll,Navicat有自己默认的oci.dll,更换成你自己安装的oracle数据库版本的oci.dll,下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html,下载对应的版本即可。再到Navicat中更换,工具》选项》oci,还要以sysdba角色登录。

2、以sys登录会出现很多系统表

  这时,看不到自己创建的表。以其他用户登录,比如Scott,要先解锁这个用户然后删除链接,再次登录。服务名是在新建数据库的时候设定的。这时,就只有这几张表。info是自己加的,其他几个是创建数据库默认创建的。

 3、远程连接oracle

  在虚拟机中相互连接的时候,要把防火墙先关掉或者设置白名单都可,否则是ping不通的。

  1)远程连接要添加listener,在net manager中添加。主机名是数据库服务器的ip地址。添加完成,一定要重启TNSListener。对应的配置文件是listener.ora。

  2)还要在服务命名中添加地址配置。主机名是数据库服务器地址。添加完成,重启对应的实例名称ORACLESERVICEUSERINFO。对应的配置文件是tnsnames.ora。

   3)这2步之后就可以在远程端连接成功了。

 

posted @ 2017-07-05 09:23  随缘梦中人  阅读(930)  评论(0编辑  收藏  举报