oracle入门(2)—— 使用图形工具navicat for oracle
【本文介绍】
本文将介绍如何使用图形工具navicat for oracle连接本地数据库 以及远程访问 服务器数据库。
【下载地址】
http://www.navicat.com.cn/download/navicat-for-oracle
【11G版本访问本地数据库】
安装navicat for oracle——打开连接——弹出新建连接——输入如图所示 , 其中有几个地方需要注意的
(1)端口:因为是本地服务器,所以可用填入 loaclhost 或者是 127.0.0.1
(2)Service Name/SID : 这里我们填入SID,相应下面应选择SID,如果忘了,可用通过:登陆服务器——输入命令select instance_name from v$instance; 查看。
(3)用户名和密码:如果是新的数据库,还没新建用户,则可用先登陆系统用户,系统用户有:
用户名:system 默认密码: manager
用户名:sys 默认密码:change_on_install as sysdba


【10G版本访问本地数据库 或 11G报错】
10G版本(小于10G版本的应该都会,没试过)用navicat for oracle在连接到数据库时会报错:
Cannot load OCI DLL, 126: Instant Client package is required for Baic and TNS connection
For more information: http://wiki.navicat.com/wiki/index.php/Instant_client_required
或报错
ORA-28547:connection to server failed,probable Oracle Net admin
解决办法
其意思大概是:我们安装了64位的Oracle,但由于Navicat仅支持32位。解决方法如下:
(1)下载instantclient-basic-nt-11.2.0.3.0.zip,地址为:http://www.oracle.com/technetwork/topics/winsoft-085727.html
(2)把解压出来的文件合并到 oracle安装目录下的product下面,如...\product\instantclient_11_2
(3)打开navicat for oracle,工具——选项——其他——OCI,
设置OCI library 为:...\product\instantclient_11_2\oci.dll
设置SQL *plus为 :...\product\11.2.0\dbhome_1\BIN\sqlpuls.exe
按确定。
(4)重复11G的连接方法既可。
【访问远程服务器上的数据库】
如同11G本地的访问方法,只需清楚服务器的IP 和 SID 和 端口 既可。
如果忘了可用登陆远程服务器后进行以下操作获取:
(1)IP:运行——cmd——ipconfig , 如图1
(2)SID :运行——cmd——登陆数据库(根据用户名和密码)——输入命令select instance_name from v$instance; 如图2
(3)端口:务端默认的端口号一般是389,客户端默认的端口号一般都是1521。如果不是可用 通过以下方式查看:
A:listener.ora配置文,其位置例如在:C:\app\Administrator\product\11.2.0\dbhome_1\hs\admin\listener.ora , 如图3
B:启动oracle数据库服务后,打开任务管理器——服务——找到OracleOraDb11g_home1TNSListener——看其PID(如8172)
运行——cmd——输入netstat -ano 找到PID为(如8172)的进程,查看其”本地地址“,最后几位就是端口号。如图4

图1

图2

图3


图4
oracle入门(2)—— 使用图形工具navicat for oracle的更多相关文章
- 12-[数据库]--图形工具Navicat
1.Navicat介绍 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时,可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库 官网下载:ht ...
- Mysql 图形工具 Navicat
Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时,可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库 官网下载:https: ...
- oracle入门(5)——java连接oracle数据库
[本文介绍] 前面几篇说了那么多,最终还没讲到如何用java连接数据库,本文实用一点,讲讲如何连接数据库. [java连接oracle数据库] 1.导入jdbc驱动:看到这里,就忙着上网找驱动?不,安 ...
- navicat 连接 oracle
环境:windows2008r2(x64) oracle 11.2.0.1 1.找到Oracle服务端的NetManager程序(一般在开始菜单->oracle->配置和移植工具)中,修改 ...
- 使用Navicat for Oracle 出现的错误
错误提示: 意思是不能创建oci环境我们需要对 Navicat for Oracle 做一下配置依此选择 Tools -> Miscellaneous -> OCI OCI library ...
- 使用Navicat for Oracle工具连接oracle的图文教程
点评:今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感觉很舒服,便上网搜了一下这个工具,看百度百科之后感觉很出乎我的意料,这个产品对于许多的数据库竟都有 ...
- [转]使用Navicat for Oracle工具连接oracle的
使用Navicat for Oracle工具连接oracle的 这是一款oracle的客户端的图形化管理和开发工具,对于许多的数据库都有支持.之前用过 Navicat for sqlserver,感觉 ...
- Navicat工具怎么连接oracle数据库
当我们安装完oracle数据库之后,我们会想着用可视化工具连接,navicat是我们常用的可视化连接数据库的工具 当我们安装完oracle数据库的时候,我们需要先启动他 先把相应的服务启动 保证这两个 ...
- 使用Navicat for Oracle工具连接oracle
使用Navicat for Oracle工具连接oracle的 这是一款oracle的客户端的图形化管理和开发工具,对于许多的数据库都有支持.之前用过 Navicat for sqlserver,感觉 ...
随机推荐
- 当一个线程进入一个对象的synchronized方法A之后,其他线程是否可进入此对象的synchronized方法B?
给出答案: 是不能的,其他线程只能访问该对象的非同步方法,同步方法则不能进入; 因为非静态方法上的synchronized修饰符要求执行方法时要获得对象的锁,如果已经进入A方法,说明对象锁已经被取
- 有了 tldr,妈妈再也不用担心我记不住命令了
引言 有一次我在培训时说「程序员要善于使用 Terminal 以提高开发效率」,一位程序员反驳道:「这是 21 世纪,我们为什么要用落后的命令行,而不是先进的 GUI?」 是的,在一些人眼里,这个黑黑 ...
- SQLi-Labs学习笔记
结构化查询语言,也叫做SQL,从根本上说是一种处理数据库的编程语言.对于初学者,数据库仅仅是在客户端和服务端进行数据存储.SQL通过结构化查询,关系,面向对象编程等等来管理数据库.编程极客们总是搞出许 ...
- gcc 遇到过的语法问题
1.在ubuntu 12.04 环境下,在/etc/ld.so.conf.d/目录里添加某个so库的配置路径,比如 /home/myself/abc/lib/ 执行 sudo ldconfig
- java 检测字符串中文乱码
1.检测是否为乱码 public static boolean isMessyCode(String strName) { Pattern p = Pattern.compile("\\s* ...
- ArcGIS教程:“流向”的工作原理
获取表面的水文特征的关键之中的一个是可以确定从栅格中的每一个像元流出的方向.这可通过流向工具来完毕. 该工具把表面作为输入,然后输出一个显示从每一个像元流出方向的栅格. 假设选择了输出下降率栅格数据选 ...
- react+echarts/g2/bizcharts可视化图表
一.echarts的折线图的使用demo如下,linecharts为实例化的封装组件,line为实际应用的组件 cnpm install echarts import React from 'reac ...
- 学习正则 - golang实现
元字符: 表1.常用的元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 ...
- .htaccess伪静态实例分享
首先配置服务器启动重写模块打开 Apache 的配置文件 httpd.conf .将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉.保存后重启 ...
- 【转】SetThreadLocale解决越南文乱码问题
转自http://hi.baidu.com/killwolf110/item/838d56224067c63395f62b70 程序需要运行在越南地区,语言为越南文,操作系统为英文版,程序支持unic ...