您的位置:首页 > 数据库 > Oracle

SI Object Browser10和naticat premium11连接oracle数据库

2016-01-07 23:57 495 查看
这两天在桂林实习,这里使用的是vs2013+iis+oracle做的系统,全是我最不熟悉的,我觉得让一个程序员换一个IDE就好像杀死他之后非要他重生起来开始新的生活一样,没办法~还是硬着头皮上了,不过好在前辈们都挺好的。。。

SI Object Browser10和naticat premium11都是数据库的图形化的数据库管理工具,naticat 熟悉一些,以前用它来管理mysql。

SI Object Browser10连接oracle

首先找到SI Object Browser10安装路径下的NETWORK\ADMIN\下的tnsnames.ora双击打开
里面的内容如下
# tnsnames.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.168.0.100)
)
)

ORCL_35 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.35)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

ORCL_31 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.31)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
这里声明了三个链接ORCL和ORCL_35还有ORCL31
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.168.0.100)
)
)
这段话的意思是说,使用TCP协议的连接主机地址为localhost的1521端口,1521是oracle的默认端口,服务名SERVICE_NAME 是orcl.168.0.100,有的是SID也可以的,如果不知道我自己的服务名可以在oracle安装目录下的NETWORK\ADMIN文件夹下的tnsnames.ora文件中找到,我这里是11g





就可以看到service_name了,配置好SI Object Browser10路径下的tnsnames.ora文件之后,打开SI Object Browser10就可以看到刚刚配置的那几个链接了



输入好用户名和密码即可,整个登录进来的页面是这样的



双击点击进入到表中



它的多页选项卡是在右下角的,这一点与其他的软件不同,而且与naticat相比没有数据库结构图的输出。

naticat premium11链接oracle

新建链接输入相关链接数据



如果报错,说版本不对的话可以在naticat中的【工具】->【选项】->【oci】中设置成oracle安装目录下的,如图(我这里的soft文件夹是自建的,默认的是没有这个的)



之后就可以了,如果出现好像是什么编码符z开头的那个也有可能,我是百度解决的,忘了方法了。进入之后在界面的左部分显示的是当前的用户



选择右下角的最右边那个按钮就可以切换到数据库设计图表界面了,这个很方便而且比powerdesigner快很多

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: