GBase 8s
运维管理
文章

dbaccess工具切换不同用户登录数据库

发表于2023-10-09 17:44:55349次浏览4个评论

dbaccess工具使用的时候是根据当前所在操作系统用户权限进行判断的,即如果是gbasedbt用户执行进入dbaccess的命令行模式,那么会按照gbasedbt用户权限使用数据库。

如果已经在使用dbaccess命令行模式,想要切换成其他用户登录数据库的话,可以参考如图所示方式:

其中mydb是数据库名称,gbase01是实例名,user1是用户名,在dbaccess命令行模式下执行时,不能使用using ‘passwd’,但是如果dbaccess执行sql脚本,则可以在sql脚本文件中通过此语句后跟using 'passwd’命令切换用户。

例如test.sql文件内容:

connect to mydb@gbase01 user ‘user1’ using ‘passwd’;

insert into t1 values(1);

执行dbaccess - test.sql,就可以使用user1用户插入一条数据。

评论

登录后才可以发表评论
用户头像
路路路发表于 9个月前
崔哥发表于 9个月前
评论是一种尊重
用户头像
levvel发表于 8个月前
听说评论可以拿积分,我试一下子
白芷发表于 2个月前
继续努力