暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase8s常用操作

天道酬勤 2022-05-14
1931

1、jdbc连接串
jdbc:informix-sqli://192.168.100.1:9088/leaf6_share:informixserver=public_win;DB_LOCALE=zh_cn.utf8;CLIENT_LOCALE=zh_cn.utf8;NEWCODESET=UTF8,GB18030-2000,5488
2、查看库的详细信息
select * from sysmaster:sysdatabases;
3、外部执行SQL文件
dbaccess < syscdcv1.sql
4、查询库内执行的SQL语句
 onstat -g sql
5、查询137这个session的具体内容
onstat -g ses 137
6、强制日志刷新落地
onmode -c
7、切日志
onmode -l
onlog -n 3594
8、查询表名称
unload to tabname.unl delimiter "" select tabname from systables where tabid>99 and tabtype='T';
数据导出
第一种方式:
dbacess test <1.sql 
cat 1.sql 的内容
unload to t2a_p3.txt delimiter "|" select * from test.t2a_p3; 

第二种导出方式:
echo “ select * from test.t2a_p3" |dbaccess test -

9、解除cdc复制模式
execute function syscdcv1:cdc_set_fullrowlogging('test:informix.ab01_test',0);
10、导出表结构
dbschema -d leaf6_biz1 -t ab01 -ss
11、停止命令
onmode  -ky

ps -ef|grep oninit
onclean -ky(强制杀掉进程后执行的命令)
12、启动命令
oninit -v
13、查看数据库默认字符集
select * from sysmaster:sysdbslocale 
14、查看启动报错信息
onstat -m
15、查询制定库某个用户下的所有表名字
select owner,tabname from systables where tabid>=100 and owner='gbasedbt' and tabtype='T' order by tabname ;
16、增加表空间
rootdbs 根空间,存系统库
llogdbs 逻辑日志
plogdbs 物理日子
tmpdbs 临时空间
sbspace 智能大对象空间
datadbs 数据空间

onstat -d 查看表空间使用情况
touch datadbs_3 datadbs_4 datadbs_5
chmod 660 datadbs_3 datadbs_4 datadbs_5
onspaces -a datadbs1 -p /home/dcloud/gbase/dbs/datadbs_3 -o 0 -s 102400000 -k 16k


如果增加逻辑日志,添加完空间后还需要划分
 onparams -a -d llogdbs -s 500000

17、查看数据库占用的表空间
oncheck -pe
18、创建数据库指定表空间
create database db1 in datadbs1 with log;
19、边加载边查询
 set isolation to dirty read;

20、查询数据库是否是日志模式
select * from sysmaster:sysdatabases where name='数据库名称';
onmode -uy;
ontape -s -B database-name #缓冲日志模式
ontape -s -U database-name #非缓冲日志模式
onmode -m;

21、方言包
https://www.gbasedbt.com/dl/hibernate/

22、开启审计
-- 审计
create table test1(a int) with audit;
-- 配置审计日志输出路径
onaudit -p /opt/gbase/aaodir/
-- 开启审计功能
onaudit -l 1
-- 启用基于行的审计功能
onaudit -R 1
-- 查看审计配置文件信息
onaudit -c
-- 修改审计默认事件
onaudit -a -u _default -e +DLRW,INRW,RDRW,UPRW
onaudit -o -y
-- 查看审计信息
onshowaudit
23、数据库中有哪些表
select tabname from systables where tabid >=100;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论