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用户插入一条数据。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526