操作简单,连接时需要安装
instantclient-basic-nt-12.1.0.2.0.zip
instantclient-sqlplus-nt-12.1.0.2.0.zip
并指定路径
安装教程
能以 .sql 文件的形式导入、导出数据(包括表结构、序列、存储过程、视图)
可以使用 数据泵 导入导出 .dmp 文件 ,但需要 SYSDBA 权限
file->open->选择 .sql 文件打开,执行脚本
无法导入 .dmp 文件 Program Files (x86) 路径下,可装在Program Files路径下
坑:
1、安装时不能装在 Program Files (x86)目录下,可以装在 Program Files目录下
2、登陆时出现 Not logged on问题,以管理员用户运行
下面讲一下如果本机没有安装Oracle数据库,如何访问其他计算机上的数据库。
a、下载一个Oracle的基础客户端“instantclient-basic-win32-10.2.0.3.zip”,注意这个必须是32位的,要不然在PL/SQL Developer连接时会报错,直接去Oracle官网下载相应版本即可。然后将其解压到电脑的某路径下:如:c:\instantclient
b、在此路径下建立文件夹NETWORK/ADMIN,在ADMIN文件夹下建立tnsnames.ora文件,文件内容即为希望连接的数据库的TNS信息。例如:
WORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.76)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
c、打开PL/SQL Developer,不用登陆直接点取消进入PL/SQL Developer主界面,然后找到工具——首选项——连接:
填写:Oracle主目录名:c:\instantclient OCI库:c:\instantclient\oci.dll
d、设置好后关闭PL/SQL Developer,重新打开,这次显示的登录界面中可以匹配到数据库等:用户名可以是默认的system,密码和数据库是之前安装Oracle时设置的,如下
操作详见:http://www.cnblogs.com/iampkm/archive/2013/06/09/3128273.html
这时需要本机安装 Oracle客户端 或 Oracle数据库
在工具——首选项——连接下进行如下设置:
navicat报错:ORA-12705: Cannot access NLS data files or invalid environment specified
修改的注册表值是\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE,
查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA 。
修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
重启navicat,ok!
彻底卸载 oracle 也要记得将这个目录删除,网上大部分教程没有指明这个目录。
Wow6432Node项是用于储存32位软件的注册信息用的,如果是64位Windows 7系统,在里面我们可以看到电脑上安装的32位软件的注册表信息。