博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Navicat for Oracle实现连接Oracle
阅读量:5977 次
发布时间:2019-06-20

本文共 1680 字,大约阅读时间需要 5 分钟。

不知道为什么,从一开始,我就不喜欢Oracle,名字好听,功能强大,但总感觉"高不可攀";或许是因为我觉得其他的数据库就可以解决数据问题,不太了解Oracle的优势;而且它长得也不好看,它的安装包界面和PLSQL Developer数据库操作软件都应该升一下级了。

还好有Navicat for Oracle,让我觉得我会爱上它,之前用过Navicat for Mysql,当时就看上了它,现在分享一下它的下载、破解及连接问题。

下载破解

去官网下载最新版本(目前是11.2.8)或其他网站下载历史版本。有32位与64位的区别。

官方:,如果官网下载有问题,附上网盘下载:

navicat1128_ora_cs_x86.exe:

navicat1128_ora_cs_x64.exe:

更多版本可在我的网盘里找哈。

破解补丁下载:(目前对11版本都有效)

下面是运行的效果:

连接数据

要操作数据库之前,得连接数据库;在oracle安装正确的情况,按以下方式连接:连接名,自定义;主机名或IP地址即为oracle服务器所在位置的IP或者主机名(如果是本机,可直接输入localhost);端口默认为1521(与oracle的监听配置一致);服务名或SID也与oracle一致,默认安装oracle后,一般是ORCL;用户名为SYS,密码为安装服务器所设置的密码(或其他用户名和密码);切换到高级选项卡中,将角色设置为SYSDBA(视情况设置)。

接下来就可以好好学习它了,最好的资料是官方的帮助文档,中文的!

常见问题

Cannot load OCI DLL

设置连接参数后进行连接,报错Cannot load OCI DLL

这是因为oci选择不正确,打开工具-选项-其他-OCI,应该选择Navicat for Oracle安装目录下instantclient_10_2中的oci.dll文件。

ORA-12737

ORA-12737: Instant Client Light: unsupported server character set ……",这个错误是很典型的,是由于服务器的编码不支持造成的,解决方法是去oracle官网下载一个最新版的OCI的文件,将原先的OCI的文件的覆盖。

OCI下载连接:

所以对于oracle 10g环境来说,OCI库选择oracle 11g版本的oci,SQL Plus选择服务器中的SQL Plus,才能正常连接。

设置OCI无效

Navicat设置OCI无效,即设置后保存再次打开还是为空,这可能是因为Navicat 版本不对,32位的oracle,装32位的Navicat,与操作系统无关!

怎样创建一个数据库?

Oracle数据库实例是在安装时建立的,但与sqlserver是不一样的是每一个用户就相当于sqlserver的一个数据库;新建一个用户后,创建的用户登录即可建表,建索引等。

模式是什么,有什么?

创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过程和程序包等

ORA-01045 无创建session会话的权限

ora-01045:user system lacks create session privilege;logon denied"

原因:该用户没有创建session会话的权限,使用系统用户登录后,为出错用户赋权限

grant create session to UserName;

  

ora-01950:对表空间无权限

grant resource to username

  

自动获得了有unlimited tablespace的系统权限

另外,使用PL/SQL Developer登陆时出现空白问题(使用SQL Plus可以正常登陆)

一般有两种原因:

(1)权限不足,没有以管理员运行PL/SQL Developer工具;

(2)环境变量问题,去查一下oracle的环境变量。

 

转载地址:http://wapox.baihongyu.com/

你可能感兴趣的文章
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
mysql多实例实例化数据库
查看>>
javascript 操作DOM元素样式
查看>>
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
mybatis update返回值的意义
查看>>
expdp 详解及实例
查看>>
通过IP判断登录地址
查看>>
深入浅出JavaScript (五) 详解Document.write()方法
查看>>
Beta冲刺——day6
查看>>
在一个程序中调用另一个程序并且传输数据到选择屏幕执行这个程序
查看>>
代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
查看>>
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
查看>>
提高信息安全意识对网络勒索病毒说不
查看>>
我的友情链接
查看>>
IDE---Python IDE之Eric5在window下的安装
查看>>