前两天在CentOS7上装了Oracle,但每次都需要shell远程登录oracle用户才能在服务器上使用sqlplus进行数据库操作。感觉真尼玛麻烦,直接拿个Windows上的Oracle客户端连上去多爽,所以今天就折腾了一番,整理出来以防将来再走弯路。
选择客户端
我的本上客户端有很多,比如图形界面的有:
Navicat Premium(能连Oracle,MySQL,SqlLite,SqlServer,PostgreSQL等常见数据库),这个比较喜欢,以前经常用来连MySQL
IntelliJ IDEA里面自带了一个连接数据库的插件,能连接各种常见的数据库,功能也挺强大的。而且JetBrains公司还专门把数据库部分单独抽离出来成了DataGrip。
EclipseJavaEE版本内部也自带了一个连接数据库的插件,支持的数据库也比较全,但是使用上不太友好,需要自己搞数据库驱动。
除了这几个通用的能够连接各种数据库,还有几个专门用于Oracle数据库的客户端(不过我都没装),如:
- 鼎鼎大名的PL/SQL Developer,这个是一个专门用来进行Orac