自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 在tpcc测试中unixdomain作用是?

Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain socket 既可以使用字节流,又可以使用数据队列,而管道通信则只能使用字节流。Unix domain socket的接口和Internet socket很像,但它不使用网络底层协议来通信。Unix domain socket 的功能是POSIX操作系统里的一种组件。Unix domain socket 使用系统文件的地址来作为自己的身份。

2024-01-03 10:13:20 454

原创 数据迁移报“invalid byte sequence for encoding “UTF8“: 0x00 “

问题分析:0x00 是ascii 的0值,表示null ,通过设置添加参数ignore_char_null_check=on , 避免空值检查。适用版本:V8R3 , V8R6。

2024-01-03 10:10:36 901

原创 Savepoint 使用问题

适用版本:V8R6V8R6不支持在PLSQL块使用,以下不行:beginexceptionend;只能在事务块内使用:begin;commit;

2024-01-03 10:08:36 409

原创 shared_preload_libraries 各插件的顺序

问题解答:若同时有 sysaudit 和 kdb_database_link,则需要将sysaudit加在kdb_database_link后面,否则在创建数据库链时会报错。

2024-01-03 10:03:09 503

原创 金仓如何查看用户是否被锁定

FAILEDTIMES 表示登录失败的次数,BLOCKSTARTTIME 表示开始锁定的时间。当用户解锁后,该信息自动会删除。如果要手动解锁,可以:enable user user01;注意:如果是alter user account lock,实际是修改pg_roles.rolcanlogin=false ,unlock 再修改为true。

2024-01-03 10:00:49 396

原创 如何取得数据库创建时间

(1 row)

2024-01-03 09:58:46 333

原创 金仓R3如何改变sys_guid() 返回值类型

这个实际是重建sys_guid()函数,根据参数guid_default_return_type决定是调用sys_guid_bytea ,还是调用sys_guid_name。sys_guid函数默认返回的是16进制的串的ascii编码,通过修改参数guid_default_return_type=name,可以返回16进制字符串,但修改参数时,会发现参数实际已修改,但没效果。以上问题是由于修改过程没有运行alter_sys_guid()函数导致的。修改参数guid_default_return_type;

2024-01-03 09:56:20 418

原创 金仓Windows如何配置免密登录

Linux 通过配置 .kbpass,用户可以免密登录数据库。Windows下,对应文件是%APPDATA%\kingbase\kbpass.conf。

2024-01-03 09:49:42 395

原创 金仓R6Copy数据

COPY 表名 FROM '路径' WITH csv;//只有超级用户有使用权限。COPY 表名 TO '路径' WITH DELIMITER ',';

2024-01-03 09:48:30 343

原创 金仓Ora_input_emptystr_isnull 对于字符类型空值的影响

当insert数据时,对于空值可以是 ‘’(中间没有空格)或 null ,不同参数值结果是不同的,会影响后续的select访问结果。

2024-01-03 09:46:38 591

原创 金仓如何创建与系统编码不同的数据库

创建方法:create database TEST1 encoding=GBK LC_COLLATE="zh_CN.GBK" LC_CTYPE="zh_CN.GBK" template template0;创建方法:create database TEST1 encoding=GBK;适用版本:V8R6C5B0023之前版本。适用版本:V8R6C5B0023。

2023-09-25 16:28:26 61

原创 金仓数据库什么是oid和ctid

通过在OID列上创建唯一索引,可以防止单个表中的OID重复(但请注意,WITH OIDS子句本身不会创建此类索引)。系统检查索引以查看是否已经存在新生成的OID,如果存在,则生成新的OID。因此,如果表内的数据已经很多,整个过程是非常低效的。如果使用WITH OIDS创建表,则每一行都包含一个OID伪列,该列将在INSERT期间自动填充。要对用户表中的行进行唯一编号,最好使用SERIAL而不是OID列,如果期望该表在其整个生命周期中拥有超过20亿个条目,则最好使用bigserial。

2023-09-25 16:26:51 247

原创 金仓数据库密码忘记如何登录修改

无法恢复密码,但是可以将其重置为其他密码。为此,你可以用如下方式重置密码。

2023-09-25 16:23:15 998

原创 金仓同义词查找规则

这里为了和oracle查询一致,可以将search_path改成用户模式,PUBLIC(用户模式在前,PUBLIC在后,一般兼容oracle情况,也是采取的先用户模式再public模式)KES实际根据Search_path的先后顺序查找用户模式,可以通过设置search_path,影响搜索的先后顺序。Oracle:—>私有同义词—>共有同义词。

2023-09-25 16:22:01 51 1

原创 金仓表空间管理使用

删除表空间前必须要删除该表空间下的所有数据库对象,否则无法删除。1、在磁盘空间对应分区上创建表空间目录,分配权限。3、创建表、索引到指定表空间。5、修改数据库默认表空间。

2023-09-25 16:20:09 126 1

原创 金仓分区表使用

准备列表分区c1 INT,c3 DATE1、查看分区\d+ TAB_LB2、添加分区3、删除分区4、截断分区5、重命名分区。

2023-09-25 16:16:52 53 1

原创 金仓R6外部表使用

3、向文件/home/kingbase/test_o.csv 中加入数据。2、创建外部表test_o。1、创建外部扩展和服务。

2023-09-25 16:14:31 84 1

原创 R6表空间低限报警使用

2普通表空间报警设置: ALTER TABLESPACE TS SET MAXSIZE = 10;通过修改threshold_alarm_audit_tablespace_maxsize参数为审计表空间设置审计表空间的最 大值(以MB为单位)再修改threshold_alarm_audit_tablespace_percent参数设置当审计表空间的使用率达到一定百 分比时开始报警。

2023-09-25 16:12:04 34 1

原创 金仓数据访问和保护,加密用法

- 加密: select sm4_ex('123456abcdef','0123456789ABCDEF',0,1);-- 解密 select sm4_ex(sm4_ex('123456abcdef','0123456789ABCDEF',0,1), '0123456789ABCDEF',1,1);-- 解密 select sm4_ex(sm4_ex('123456abcdef','0123456789ABCDEF',0,0), '0123456789ABCDEF',1,0);

2023-09-25 16:09:28 291 1

原创 KES备份压缩

Du -sh test9.tar——占空间小。Du -sh test0.tar——占空间大。

2023-09-13 11:39:01 35

原创 KES快速数据加载

sys_bulkload -d TEST -U 用户名 -W 密码 -i /home/user/temp/test.csv -O TEST_BULKLOAD -l /home/user/temp/test_bulkload1.log -o "TYPE=CSV" -o "DELIMITER=," -o "WRITER=BUFFERED"1、准备文件,上传至/home/user/temp目录。

2023-09-13 11:36:33 46

原创 KESR6强制访问控制

U2更新 update TU_INFO SET ID=10 where id=5;U1更新 update TU_INFO SET ID=2 where id=1;用户U2可以查询U1和U2的元组,不能修改U1的元组,可以修改U2和U3的元组。用户U3可以查询U1、U2、U3的元组,不能修改U1和U2的元组。8、U1、U2、U3用户分别登录插入数据。2、SYSTEM 创建测试表,授予权限。用户U1只能查询和修改自已插入的元组。1、SYSTEM创建用户。3、以SSO创建策略。4、以SSO创建等级。

2023-09-13 11:33:04 48

原创 如何查看core文件

文件是哪个程序生成的。

2023-09-13 11:29:46 317

原创 KES IP限制

ksql -h 本机IP -Usystem TEST。(1)修改sys_hba.conf文件。1、修改sys_hba.conf文件。本机IP访问此数据库服务器,拒绝连接。(2)重新加载数据库。

2023-09-13 11:24:07 102

原创 KES ‘’ 与 null 兼容性

参数ora_input_emptystr_isnull=on 是为了兼容oracle 对于‘’作为null处理。

2023-09-13 11:04:08 28

原创 KES,R6查看是否为关键字

4、unreserved (cannot be function or type name),不保留,但是不可用于函数、类型名。1、unreserved,不保留,可以用于任何identity(视图、表、函数、类型、索引、字段、类型 等名称)。3、reserved (can be function or type name),保留,但是可用于函数、类型名。注意:虽然unreserved 的关键字可以用于字段名等,但不能用于列别名。2、reserved,保留,不可用于任何identity。

2023-09-13 10:56:33 53

原创 R6 非透明列存储加密

2、创建表和插入数据。

2023-09-13 10:50:27 40

原创 ESR6中Kwr性能报告分析使用

KingbaseES启动服务后,sys_kwr collector后台进程后会每个小时采集一次负载信息。4、生成kwr报告,默认保留在data/sys_log下。1、修改kingbase.conf参数,重启数据库生效。

2023-09-13 10:49:15 68

原创 金仓R6hint使用

2、强制在连接时使用MergeJoin。1、强制在扫描时使用Seqscan。1、修改配置文件添加预加载项。输入密码:123456。(1)建表,插入数据。(1)建表,插入数据。

2023-09-13 10:41:39 43

原创 R6视图物化视图使用

(1)基表再次插入1000条数据,对比基表的数据量和物化视图中的数据量。(2)刷新物化视图,再次对比基表的数据量和物化视图中的数据量。(2)插入1000条数据。

2023-09-13 10:39:20 35

原创 金仓R6dblink使用

—conn可自定义。(3)执行数据操作(update,insert,create等命令)(1)执行dblink_connect保持连接。1、dblink查询。

2023-09-05 13:43:56 130 1

原创 KFS连接oralce所需的最小权限

赋予同步用户修改数据库对象结构的权限。给同步用户使用表空间权限。给与数据模型导出权限。所有事务信息产看权限。查看归档系统试图权限。

2023-09-05 13:41:49 52 1

原创 金仓R3安全登录参数设置

max_password_change_interval=7 --max_password_change_interval参数一定要配置在password_change_interval之前。特别说明:error_user_connect_interval参数在设计上,取值范围为0~2147483647,单位是分钟;3. 用户锁定后等1分钟后可自动解锁,也可使用sytem用户执行enable user username;故业务应用的用户,请尽量避免使用初始SYSTEM等初始管理员用户。

2023-09-04 11:17:28 213 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除