一般情况下,企业对数据库的管控很严,通常管控分成以下:
- 对整台服务器管理权限,如:操作系统Administrator+SA
- 对单个数据库(Oracle的表空间)完全权限,如:SQL DB_Owner
- 对单个库有DDL权限
- 对单个库的数据有写权限
- 对单个库的数据有读权限
- 表级读写权限
- 行级、列级读写权限
我也是多年的老DBA了,平时经常查数据以及查系统状态,常常在多个多种数据库之间来回切换,最合适我的就是Navicat Premium。
支持Oracle、SQL、Mysql、PostgreSQL,最新版支持更多,如下:
我一般在数据库开ReadOnly权限用户,在Navicat中设置好后连接使用。我喜欢的功能如下:
- 导出到Excel
- 连接配置文件导出备份(连同用户名密码)
- 数据同步及结构比较
- 代码片断