暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片

其实很多人不了解SQL Developer

原创 薛晓刚 2024-03-13
392

 

 今天主要讲怎么用工具和堡垒机配合连接数据库。

不少使用Oracle的开发和运维都会使用PL/SQL Developer

编辑

这个是个不错的软件。只不过从知识产权角度来说他是要收费的。所以理论上要去购买。

其实Oracle官方自己也有自己的工具叫SQL Developer。两个名字差不多。他长这个样子。

编辑

Oracle公司有SQL Developer(免费官方出品)可以对接Oracle (如果安装插件的话还支持MySQL SQLServer等数据库)

还有自己的Workbench(免费官方出品)可以对接MySQL。也就是说一般企业使用Oracle和MySQL的话,那么至少在工具上是不用再花钱了。

而且SQL Developer的实时监控约等于一个简化的EM。我以前在没有监控时候就用这个来做监控。

编辑

直连数据库没什么要说明的,大家都会。但是如果通过堡垒机连接就不是那么回事了。今天给出两个解决方法。

方法1:堡垒机厂商给出。(特点是简单,不过也仅限该产品的堡垒机)

先设置一个CS口令。后续要用CS口令

编辑

在堡垒机上选择Oracle运维下载。

编辑

下载过后有个压缩文件。将这个文件解压后就是一个SHELL的文件夹。为了好查找,讲这个文件夹放到SQL Developer的目录下。

编辑

打开这个目录就看到了熟悉的tnsname.ora。大家都知道怎么回事了吧。

就是把所有的配置(我自己名下权限的数据库连接字符串)导出了。

然后在欢迎页中选择  加载TNS文件。然后把刚才的tnsname.ora选中就可以了。

编辑

然后在工具的连接框内就出现了配置文件中包含的数据库连接。

编辑

每点击一个,就需要手工输入密码一下。添加成功后就出现在最左侧的连接栏中。

编辑

这个方法简单。批量导入了。

方法2:通用方法,适用任何堡垒机。采用SSH。

这种方法网上找不到,我是发挥自己的机智,在微信群中搜索关键字。终于在一个公益群中看到有个原厂工程师提到了。于是加了好友请教。

果然原厂就是高手,我解决不了问题和疑惑,人家一下就解答了。

编辑

首先在查看中找到SSH的菜单。就左下角出现了单独的SSH配置框然后建立SSH主机(这个就是堡垒机的地址)

编辑

然后新建本地端口转发。

编辑

编辑

点击新建连接

编辑

编辑

然后就可以了。这个是一个通用解决方案。当然官方的最新的版本23C的在SSH上有bug。大家用之前版本。

其实这个工具很强大,而且免费。比如增加插件后还可以连接其他异构数据库,甚至NoSQL。

还可以做异构数据库迁移(小规模的时候)

最后感谢原厂的张华老师指导。


  

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论