【 使用环境 】测试环境
【 OB or 其他组件 】OB4.2.1 企业版
【 使用版本 】 ODC windows 桌面版 4.3.3
【问题描述】ODC桌面版,怎样在当前的SQL window断开连接再重连一个新的session?
【复现路径】OB有像Global Variables这样的变量,需要重新连一个新的session才生效。在ODC中要连接一个新的session,可以在左侧树状结构中选一个数据库,右键点Open SQL Window即可实现。
但是这样的缺点是打开了一个新的SQL Window,我之前工作的SQL 在别的SQL Window里面。我的问题是,怎样在当前的SQL Window里面,换一个C_ID,好让设置的global variables生效(相当于建立了一个新session/或者重新登录了一下数据库/亦或是做了logoff /logon的动作)。我找了半天,也没找到有logoff这样的按键或者菜单项。我也不想关闭ODC再打开呢,关闭再打开ODC也需要1分钟时间。重新logon的按键到底再哪里呢?
[@论坛小助手] 即可召唤小助手,欢迎试用!
1 个赞
cwa
#3
长时间不操作会自动断开连接,然后重连就可以了
另外在数据库运维下面有一个会话管理,可以断开指定的连接
论坛小助手
#5
在 ODC 桌面版中,如果您希望在当前的 SQL Window 断开连接并重新连接一个新的 session,可以使用 SQL 语句来实现。具体方法如下:
- 在当前的 SQL Window 中执行
disconnect
语句来断开当前的连接。
- 执行
connect <username>/<password>@<database>
语句来重新连接到数据库。
这样可以在当前的 SQL Window 中创建一个新的 session,从而使得 Global Variables 生效。
检索到的文档如下:
- 连接信息相关问题
- 使用限制
淇铭
#6
你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:
-
如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
-
如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。