Navicat for Oracle实现连接Oracle
不知道为什么,从一开始,我就不喜欢Oracle,名字好听,功能强大,但总感觉"高不可攀";或许是因为我觉得其他的数据库就可以解决数据问题,不太了解Oracle的优势;而且它长得也不好看,它的安装包界面和PLSQL Developer数据库操作软件都应该升一下级了。
还好有Navicat for Oracle,让我觉得我会爱上它,之前用过Navicat for Mysql,当时就看上了它,现在分享一下它的下载、破解及连接问题。
下载破解
去官网下载最新版本(目前是11.2.8)或其他网站下载历史版本。有32位与64位的区别。
官方:http://www.navicat.com.cn/,如果官网下载有问题,附上网盘下载:
navicat1128_ora_cs_x86.exe:http://gisweis.ctfile.com/fs/kOQ150223932
navicat1128_ora_cs_x64.exe:http://gisweis.ctfile.com/fs/QrU150215589
更多版本可在我的网盘里找哈。
破解补丁下载:http://gisweis.ctfile.com/fs/7m9150212427(目前对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下载连接:http://gisweis.ctfile.com/fs/W3y150233556
所以对于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的环境变量。

Navicat for Oracle实现连接Oracle的更多相关文章
- [转]使用Navicat for Oracle工具连接oracle的
使用Navicat for Oracle工具连接oracle的 这是一款oracle的客户端的图形化管理和开发工具,对于许多的数据库都有支持.之前用过 Navicat for sqlserver,感觉 ...
- 使用Navicat for Oracle工具连接oracle
使用Navicat for Oracle工具连接oracle的 这是一款oracle的客户端的图形化管理和开发工具,对于许多的数据库都有支持.之前用过 Navicat for sqlserver,感觉 ...
- 使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题
平时我们开发使用的是32位的PC机,所以安装的也是Oracle32位的客户端.但是一般服务器都是64位的,安装的也是64位的Oracle客户端,如果要部署使用Oracle.DataAccess连接Or ...
- 无需安装Oracle Client连接Oracle数据库
介绍 当我们采用 ODP.NET 检索Oracle 数据库的时候,Oracle客户端是必须安装.假如当时电脑上没有安装Oracle客户端,就不能这么用了,这时候Oracle.ManagedDataAc ...
- 使用Navicat for Oracle工具连接oracle的图文教程
点评:今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感觉很舒服,便上网搜了一下这个工具,看百度百科之后感觉很出乎我的意料,这个产品对于许多的数据库竟都有 ...
- 【Navicat Premium】之连接Oracle数据库
1.首先,在连接之前,需要下载oracle官网提供的instantclient-basic-win32-11.2.0.1.0.zip包 官网:http://www.oracle.com/technet ...
- 使用Navicat for Oracle工具连接oracle出错:ORA-12737
今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感觉很舒服,便上网搜了一下这个工具,看百度百科之后感觉很出乎我的意料,这个产品对于许多的数据库竟都有支持, ...
- Navicat无法连接Oracle数据库问题处理一例
需要通过Navicat连接Oracle数据库进行数据迁移,发现无法连接,报如下错误信息: 按照百度中的说明配置了正确的oci. 此时又报如下错误: 问题解决: 经测试发现与软件的版本有关系,本机的Or ...
- Navicat Premuim远程连接oracle 提示 cannot load oci dll,193的解决方法
转载:http://blog.51cto.com/xiao987334176/1640991 内网有一台windows server 2012,安装了Navicat 11.1.8 连接oracle的时 ...
随机推荐
- Codrops 教程:基于 CSS3 的精美模态窗口效果
Codrops 分享了漂亮的模态窗口效果实现方法,希望给前端开发人员提供一些创新显示对话框的启示.这个方案使用了触发按钮(或任何的 HTML 元素),在点击的时候出现一个模态窗口,带有简单的过渡(或动 ...
- java类加载器-Tomcat类加载器
在上文中,已经介绍了系统类加载器以及类加载器的相关机制,还自定制类加载器的方式.接下来就以tomcat6为例看看tomat是如何使用自定制类加载器的.(本介绍是基于tomcat6.0.41,不同版本可 ...
- PLT:说说Evaluation strategy
Brief 在学习方法/函数时,我们总会接触到 按值传值 和 引用传值 两个概念.像C#是按值传值,但参数列表添加了ref/out后则是引用传值,但奇怪的事出现了 namespace Foo{ cla ...
- 原生JS查找元素
今天写了一个很简单.很粗暴的通过JS根据类来查找DOM元素. 为了降低它的粗暴等级(耗费性能)我给了三个等级. 首先性能最好的,适合FF,CH,IE8,通过querySelectorAll这个API. ...
- [Asp.net 5] Configuration-新一代的配置文件(神奇的Binder)
关于配置文件的目录:[Asp.net 5] Configuration-新一代的配置文件 之前看过MVC4.0的源码,里面就有Binder.作用是将前台页面传递过来的键值对/字典表绑定到特定的对象.此 ...
- 只用CSS实现容器内图片上下左右居中
一直以来,大家都知道,DIV容器内设置 text-align:center 即可让图片居中,但是DIV内默认的图片是上对齐,不会上下居中,如果想要实现这样的效果,JS判断是比较麻烦的,因为DIV容器内 ...
- java实现可有括号的android计算器
写了一个android版的计算器,可以计算带括号的表达式,不过前提是:正确的表达式才行 小缺陷是没有做表达式括号的控制,现在还没有想到好的控制方式 package javaAdvanced; impo ...
- 解决64位Windows2003程序字体很小的问题
先看问题现象: 如图,字小的一B,并且无法通过更改主题字体大小.对话框字体等操作得到解决. 注:该问题可能不限于64位Windows2003,看完解决方法你就明白了,是有个注册表键值缺失或设置不当造成 ...
- 理清那么多个OO(面向对象)
OOA - Object-Oriented Analysis(面向对象分析) OOT - Object-Oriented Testing (面向对象测试) OOP - Object-Oriented ...
- 介绍开源的.net通信框架NetworkComms框架 源码分析(五)ReservedPacketType
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...