能否为SQL Developer各连接配置指定独立Kerberos凭证缓存?
SQL Developer不同连接配置独立Kerberos凭证缓存的方案
可以给不同连接单独指定Kerberos凭证缓存和krb5.conf,不用每次切换都修改全局配置,具体操作如下:
- 打开test数据库的连接编辑窗口(右键对应连接→编辑)
- 切换到高级标签页
- 在Kerberos设置区域,勾选**“覆盖全局Kerberos配置”**选项
- 分别填入该连接专属的
krb5.conf绝对路径和凭证缓存文件路径 - 保存配置后,就能用独立的Kerberos凭证连接test库
补充说明:
- 全局配置(Preference->Database->Advance->Kerberos Thin Config)是未单独配置连接的默认规则,dev连接可以继续沿用这个全局设置
- 单个连接的独立配置优先级高于全局,两者互不干扰
- 要提前用
kinit为dev和test分别生成独立的凭证缓存文件(比如dev存/tmp/krb5cc_dev,test存/tmp/krb5cc_test),避免凭证冲突
内容的提问来源于stack exchange,提问作者bhantol
相关产品推荐
相关产品推荐

