Mysql Oracle 工具推荐
原创
©著作权归作者所有:来自51CTO博客作者tianya23的原创作品,请联系作者获取转载授权,否则将追究法律责任
推荐几款数据库相关软件:
一、 MySQL相关 1. MySQL GUI Tools Bundle
2. mysql query browser
3.EMS SQL Manager
4. SQL Manager 2007 for MySQL
其它还有:Mysql Front, Mysqlyog等
二、Oracle相关
1. TOAD, 它是一款相对专业的软件, 很多DBA都在使用,功能非常的强大。它提供了各种数据库软件需要的版本及相应的支持,包括Oracle、SQL Server、DB2、MySQL、Data Analysts、Data Modeler。 URL:
http://www.toadsoft.com/配置如下内容:
database:ORA19, 即tnsnames.ora中的名字
username:abc
password:***
2. Oracle客户端:
在toad连接数据库的时候,需要找到tnsnames.ora的配置情况,此时需要下载XEClient客户端, 安装完成之后配置XEClient\network\admin\tnsnames.ora即可使用, 在装好的同时sqlplus也就可以使用了。 Oracle客户端的下载地址为:
安装好之后,在安装目录下建立目录network、子目录admin,即:XEClient\network\admin, 最后在admin目录下建立tnsnames.ora文件,里面的内容为:
ora19 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.136.19)(PORT = 1521))
)
(CONNECT_DATA =
(SID = moree)
)
)
在服务器端启动listener就可以连接了(lsnrctl start)。
如果远程连接还是有问题,可以尝试把linux的防火墙关闭后再连接:service iptables stop
另外需要注意的2点情况:
(1)如果tnsnames中的service_name配置错误,配置成了instance_name了,这个时候会发生tnsping能通,但是 sqlplus连接不上的奇怪情况。报错ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect descriptor。这个时候查错的时候,需要检查对应的service_name。
(2)如果远程数据库是rac,而且本地客户端端远程数据库处于不同的网段,通过公网链接,rac对外的ip映射只有一个,即只映射到一个节点。请注意在 客户端配置tnsnames的时候按照单机的情况来配置。呵呵,dba不仅仅要学习oracle,了解一些网络的知识,特别是自己系统的网络架构,也是需 要的。
三、SQL追踪相关
1. SQL追踪工具:IronTrackSQL