GBase 8s 常见运维命令

news/2024/11/25 5:31:45/

常见运维命令

导出一个库的对象结构

1)导出数据库中所有的表结构到文件db.sql
dbschema -d your_database -t all db.sql
2)导出数据库中所有的存储过程到文件db.sql
dbschema -d your_database -f all db.sql
3)导出数据库中的所有对象(包含表,存储过程,触发器…)到文件db.sql
dbschema -d your_database db.sql
4)导出数据库中一个表的结构到文件db.sql
dbschema -d your_database_name -t your_table_name db.sql
5)导出一个存储过程定义到文件db.sql
dbschema -d your_database_name -f your_procedure_name db.sql
6)如果导出更多的表的信息(EXTENT…) 到db.sql
dbschema -d your_database_name -s db.sql
7)导出数据库中对用户或角色的授权信息
dbschema -d your_database_name -p all
dbschema -d your_database_name -r all
8)导出数据库中的同义词
dbschema -d your_database_name -s all

如何创建数据库用户并附权限

GBase 8s的用户就是操作系统用户,因此要给数据库创建用户,就想当于给操作系统创建用户。
useradd zr_xbzx
passwd zr_xbzx
然后用数据库客户端工具连接到数据库上执行以下语句,给用户赋权:
connect
这是级别最低的一种数据库级别的用户权限。拥有该权限的用户可以执行select、insert、update和delete语句,针对数据表执行存储过程,创建数据表的视图,创建临时表(这样的临时表可以有索引,也可以没有索引)。
Resource
拥有该权限的用户除拥有connect的全部权限以外,他还可以创建新的表,并可以对它自己所创建的表执行alter和drop操作,并可以对这些表创建索引。
DBA
数据库的建立者和拥有者被自动赋予这种权限。拥有该权限的用户除拥有resource的全部权限以外,他还可以对其他用户赋予或解除connect、resource和DBA权限,可以对其它用户创建的表的视图执行drop和alter操作。甚至他还可以对数据库执行drop、start、stop和recover操作。
grant dba to “zr_xbzx”;
grant resource to “zr_xbzx”;
grant connect to “zr_xbzx”;

取消权限:
REVOKE 权限 FROM 用户名

如何强制并发查询

在查询前执行以下语句
set pdqpriority 80;

如何强制脏读

在查询前执行以下语句
set isolation to dirty read;

如何查询前几行数据

如下是查500000到500099行。
select skip 500000 first 100* from tbook_1

如何修改表的锁模式

alter table tablename lockmode(row);

kettle如何连utf8字符集的gbase 8s数据库

下载gbase-connector-java.jar包,可以在gbase社区网站上下载
将下载好的jar包放入D:\kettle\data-integration\ext-lib

custom connection ulr:设置如下
gbasedbt-sqli://192.168.197.138:9088/test2:GBASEDBTSERVER=gbaseserver;CLIENT_LOCALE=zh_cn.GB18030-2000;DB_LOCALE=zh_cn.GB18030-2000;IFX_LOCK_MODE_WAIT=100;NEWCODESET=GB18030,GB18030-2000,5488;DBDATE=Y4MD;

jdbc连接字串

jdbc:gbasedbt-sqli://192.168.120.196:9088/testdb:GBASEDBTSERVER=gbaseserver;CLIENT_LOCALE=zh_cn.GB18030-2000;DB_LOCALE=zh_cn.GB18030-2000;IFX_LOCK_MODE_WAIT=100;NEWCODESET=GB18030,GB18030-2000,5488;DBDATE=Y4MD;

怎么查询数据库的字符集

SELECT dbs_collate FROM sysmaster:sysdbslocale WHERE dbs_dbsname=‘testdb’;
zh_CN.57372对应的是utf-8
zh_CN.5488对应的是zh_cn.GB18030-2000

 


http://www.ppmy.cn/news/231390.html

相关文章

软件测试——功能测试,使用Java,IDEA,Selenium进行web自动化测试

视频地址:03-web元素定位ID_哔哩哔哩_bilibili p1.下载jdk,maven,idea p2.配置java-selenium环境正式开始: (1)创建代码: (2)第一次运行会报错:要下载东西 (3&…

惠普HP 畅游人PAVILION 进入BISO开启Intel VT-X

1、 2、 3、 疑难解答 --> 高级选项 --> UEFI固件设置 --> 重启 --> F10 --> 系统设置 --> 处理器虚拟化技术 --> 启用

java2017款费切罗_惠普畅游人15 2017新款和华为matebookD2018款哪个比较好?

编程对电脑配置要求真心不高的,现在你想太多了。以前我上学那会儿,也考虑过这种问题,后来还花重金买了Macbook,结果又能怎样。我家11年买的台式机,家里穷,所以花800买的人家二手的,主机全是灰尘…

大一计算机专业,大一计算机专业学生

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 4000~5000价位笔记本电脑推荐之Ⅰ: 炫龙(Shinelon)阿尔法 15.6英寸笔记本电脑(I5-8250U 8G内存 1T机械硬盘 MX150独显 IPS屏) 4000~5000价位笔记本电脑推荐之Ⅱ: 惠普(HP)小欧 HP14q-bu103TX 14英寸笔记本电…

联想笔记本电脑计算机专业学生,大一计算机专业学生

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 4000~5000价位笔记本电脑推荐之Ⅰ: 炫龙(Shinelon)阿尔法 15.6英寸笔记本电脑(I5-8250U 8G内存 1T机械硬盘 MX150独显 IPS屏) 4000~5000价位笔记本电脑推荐之Ⅱ: 惠普(HP)小欧 HP14q-bu103TX 14英寸笔记本电…

计算机专业哪个专业不需要数学,计算机软件专业是不是需要数学很好啊

2019-09-23阅读(75) 1.怒发冲冠,指愤怒得头发直竖,顶着帽子。形容极端愤怒;2.怒气冲冲,形容盛怒的样子;3.怒目圆睁,形容很愤怒;4.怒气冲霄,形容愤怒到了极点;5.怒容可掬,形容一脸怒气,让人觉得可怕;6.怒不可遏,愤怒地难以抑制,形容十分愤怒;7.怒猊渴骥,如愤怒的…

[230603]托福听力精听|TPO66C2|Financial Advice

tuition bill 学费 add up 加总 allowance 补贴 budget 预算 document 文件 expense 费用;开销 semester 学期 dorm 宿舍 own 拥有;自己的 bulletin board…

树莓派Linux内核编译

本文目录 1、下载内核代码2、编译树莓派内核3、本地编译3.1、安装编译环境3.2、下载树莓派内核代码3.3、配置内核3.4、定制内核版本号3.5、编译并安装内核 4、交叉编译4.1、安装编译环境4.2、下载树莓派内核代码4.3、配置内核4.4、定制内核版本号4.5、编译内核4.6、安装内核 5、…