自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (8)
  • 收藏
  • 关注

原创 oracle linux自启动服务

【代码】oracle linux自启动服务。

2023-06-15 15:34:19 887

原创 PG 表数据更新通知

PG 表数据更新通知验证目的当被依赖的数据发生更新时,通知相关引用程序,及时同步变化了的数据,以达到引用程序所缓存的数据与对应的数据库中被引用表数据一致效果。本次仅验证数据插入操作,其它DML操作自行扩展。准备过程表模型CREATE TABLE TBL1 (i int4); CREATE TABLE TBL2 (i int4); CREATE RULE r1 AS ON INSERT TO TBL1 DO(INSERT INTO TBL2 VALUES (new.i); NOTIF

2021-04-01 14:11:12 691

原创 pg默认数据库连接

pg数据库连接系统用户默认数据库连接以系统用户认证连接默认数据库时,若系统用户没有匹配到cluster中任意数据库时,数据库连接一定会失败的,针对于该情况,可通过如下方法加以解决 明确指定要连接的数据库 修改数据库名场景扩展通常情况下,pg的系统用户是postgres,与内置数据库一致,但出于安全或管理等因素,不用常规系统用户postgres在一数据库服务器上,部署多个cluster,每个cluster由不同dba管理基于安全因素,可避开常规系统用户(postgres)验证过程增

2021-03-09 17:30:31 2476 1

原创 mongodb shard zones

mongo shard zones准备工作系统域名配置[root@localhost shd]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.3.234 cfg1 192.168.3.

2020-11-06 15:46:50 505

原创 mongodb shard cluster

mongodb shard cluster环境准备域名配置[root@node2 mongodb]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.3.234 node2192.168.

2020-11-05 17:33:49 299

原创 MySQL 密码安全复用策略

MySQL 密码安全复用策略本次验证的目标在密码重用周期内(由选项PASSWORD REUSE所指定),不能复用该周期内的任一密码;但超过密码重用周期后,密码复用情况还得根据是否启选项“PASSWORD HISTORY”,若启用,则该选项指定的最近密码是不用复用的,相反,密码复用不受限制创建测试用户mysql> create user pswtest@'%' identified by "Pswd123456$01" -> PASSWORD EXPIRE INTERVAL

2020-10-21 17:03:10 456

原创 mongodb find rewrite

mongodb find rewritemongodb find 查询转换与重写,在语义和实际结果相同的前提下,实现文章目录mongodb find rewritewrite 1find coderesultexplainwrite 2find coderesultexplainwrite 3find coderesultexplainwrite 1find codedb.inventory.find({$and:[{qty:{$gt:50,$lt:100,$type:1}}]})resu

2020-10-20 17:32:40 72

原创 关于MySQL服务启动之自动完成分区任务

关于MySQL服务启动之自动完成分区任务1. 分区自动脚本在MySQL数据库目录basedir下,创建文件init_parts.sql根据现场MySQL数据库实际环境中,实际创建数据库的数据库列表,都应出现在该初始化文件中,格式如下:delimiter ;use database_xxx ;DROP EVENT IF EXISTS event_tab_parts;delimiter $$CREATE definer=root@localhost EVENT event_tab_part

2020-09-29 17:19:49 90

原创 c++类方法继承与重载内部实现

1、c++类方法继承与重载内部实现 在子类存储开始部分,额外分配指向父类vtab的指针 在实现时,首先定位到父类vtab的入口地址,再根据方法索引,确定最终方法具体地址 较直接方法调用,需要根据vtab进行方法的寻址过程2、源代码#include <iostream>using namespace std ;class supper{ protected : virtual void doSome()

2020-07-14 13:43:44 366

原创 关于c++多继承成员函数名冲突的解决方案及调用实质比较

关于c++多继承成员函数名冲突的解决方案及调用实质比较源代码源码分析目标码对比分析1、 ==类型转换明确超类方法==2、==类型转换明确超类方法==源代码#include <iostream>using namespace std;class Dog{ public: virtual void bark() { cout << "Woof!" << endl; } virtual

2020-07-13 13:26:03 655

原创 关于c/c++ 大struct赋值语句生成的目标码分析

代码节选typedef struct student { long long stu_id; char *stu_name; char *info; char *pos; char *email; char home[1024];} t_student;t_student s1,s2 ;s1.stu_name ="Guess my name" ;s2 = s1 ;跟踪生成的目标码 0x0000000000400883 <

2020-07-06 12:00:02 231

原创 MySQ递归查询结果数据层次排序处理

表结构CREATE TABLE dic_test ( `id` varchar(32) NOT NULL, `dic_code` int(10) unsigned NOT NULL, `code_name` varchar(100) , `code_type` varchar(100) , `description` text , `p_id` varchar(40) PRIMARY KEY (`id`) USING BTREE)SQL TEXT 如下...

2020-05-22 14:31:35 522

原创 ddd install strclass.h error: friend declaration of ‘string common_prefix

ddd install strclass.h error: friend declaration of ‘string common_prefixddd version as following:ddd-3.3.12.tar.gzwhen do make ,compile error similar followingddd install strclass.h error: friend declaration of ‘string common_prefixdiff -...

2020-05-16 15:27:17 455

原创 cygwin 环境

http://mirrors.163.com/cygwin/setup-x86_64.exe -q -P cmakesetup-x86_64.exe -q -P gcc-coresetup-x86_64.exe -q -P gcc-g++setup-x86_64.exe -q -P makesetup-x86_64.exe -q -P gdbsetup-...

2020-03-31 18:09:20 168

原创 lua 数据类型

lua 数据类型

2019-08-16 15:44:45 123

原创 redis client相关数据结构

2019-08-12 16:36:33 222

原创 redis radix相关数据结构

redis radix相关数据结构如下:

2019-08-12 16:34:15 197

原创 mysql innodb 引擎判断page是否仅含有0程序需要优化

//////////////////////////////////////////////////////////////////////////////////////////////源码如下:/** Checks if a page contains only zeroes.@param[in] read_buf database page@param[in] ...

2019-07-17 17:39:30 126

原创 mysql数据库federated存储引擎

1、概述msyql数据库federated存储引擎是本场端访问、修改远端mysql数据库表数据,与oracle数据库database link类似,但也存在着如下差异:每个federated表都有连接串,而oracle只创建一个连接每个federated表都必须明确指定远端数据库表,而oracle没有限制表每个本地(local)federated表都有与远端数据库表兼容的定义,而o...

2019-05-29 15:24:18 652

原创 oracle 12推荐用户列表

dba,oper,backupdba,dgdba,kmdba,racdba

2019-03-29 14:42:58 135

原创 This system is not registered with an entitlement server. You can use subscription-manager to regist

1、清除redhat yum相关的包rpm -qa | grep yum |xargs rpm -e --nodeps[root@ogg12c ~]# rpm -qa | grep yum |xargs rpm -e --nodeps[root@ogg12c ~]#[root@ogg12c ~]#[root@ogg12c ~]# rmp -qa | grep yum-bash:...

2019-03-29 11:32:57 1973

原创 ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效

@?\RDBMS\ADMIN\owmctab.plb@?\RDBMS\ADMIN\owmaggrs.plb @?\RDBMS\ADMIN\owmaggrb.plb SQL> list 1* SELECT * FROM DBA_OBJECTS WHERE OBJECT_NAME LIKE 'WM_CONCAT%'SQL> /OWNER ...

2019-03-27 15:07:54 3349 1

原创 oracle sync capture脚本生成程序

CREATE OR REPLACE PROCEDURE P_GEN_ORA_STRMS_SYNC_CAPTURE IS V_STEP PLS_INTEGER := 1; V_CONN_STRM_SRC CONSTANT VARCHAR2(200) := 'connect strmadmin/[email protected]' || CHR(10); V_CONN_STRM_DS...

2019-03-20 16:18:11 178

原创 注册服务

1、注册服务BEGIN DBMS_SERVICE.CREATE_SERVICE(SERVICE_NAME =&gt; 'DPC.RAILWAYDETECT.COM', NETWORK_NAME =&gt; 'DPC.RAILWAYDETECT.COM', ...

2019-03-15 11:42:50 120

原创 将指定SQL从pool中清除

 存储过程DBMS_SHARED_POOL.PURGE说明Oracle 11g在DBMS_SHARED_POOL包中引入了一个名为PURGE的新存储过程,可将如下类型的具体对象从pool中清除掉游标 包 序列 触发器 参数说明DBMS_SHARED_POOL.PURGE (name    VARCHAR2,  flag    CHAR DEFAULT 'P',  hea...

2019-02-14 17:11:43 255 1

原创 oracle计算空间使用

  SELECT SUM(USED), SUM(TOTAL)  FROM ( --        SELECT /*+ ORDERED */         SUM(D.BYTES) / (1024 * 1024) - MAX(S.BYTES) USED, SUM(D.BYTES) / (1024 * 1024) TOTAL          FROM ( --表空间余下空间  ...

2018-12-28 09:22:05 568

原创 oracle mv篇

CREATE MATERIALIZED VIEW LOGCREATE MATERIALIZED VIEW LOG ON t_mvpWITH PRIMARY KEY,ROWID,COMMIT SCN ,SEQUENCE  (brd,nm) INCLUDING NEW VALUESPURGE IMMEDIATE syNCHRONOUS;SELECT * FROM user_mview_l...

2018-12-25 17:18:34 369

原创 OGG-00446 No valid log files

下图是启动ogg extract不久,状态变为stop,查看报告日志 2018-11-29 16:38:31  ERROR   OGG-00446  No valid log files for current redo sequence 40, thread 1, error retrieving redo file name for sequence 40, archived = 0, us...

2018-11-29 16:49:41 435

原创 oracle 快速安装

 创建组groupadd     -g    501    oinstallgroupadd     -g    502    asmadmingroupadd     -g    503    asmdbagroupadd     -g    504    asmopergroupadd     -g    506    dbagroupadd     -g    507   ...

2018-11-27 17:07:08 222

原创 oracle IO 调度及ASM裸设备权限设置

 [root@dbps rules.d]# [root@dbps rules.d]# pwd/etc/udev/rules.d[root@dbps rules.d]# [root@dbps rules.d]# [root@dbps rules.d]# cat 60-oracle-schedulers.rules ACTION=="add|change", KERNEL=="sd[...

2018-11-27 15:11:59 467

原创 oracle 12.2 ORA-01017

oracle 12.2数据库访问ASM时,grid要添加级racdba组,has高可用不有问题,或不数据库需手动方式启动及停止 2018-11-27 13:17:25.620 :CLSDYNAM:1941952256: [ora.train6c.db]{0:0:1213} [start] InstAgent::startInstance 371 throw excp what:ORA-01...

2018-11-27 14:42:52 769 1

原创 CLSRSC-400 ACFS drivers unable to be installed.

 &gt;End Command output2018-11-23 17:07:23: /u01/app/12.2.0/grid/bin/crsctl disable has ... disabling CRS in preparation for reboot.2018-11-23 17:07:23: Executing cmd: /u01/app/12.2.0/grid/bin/crs...

2018-11-23 17:16:40 703

原创 linux 7 禁用hugepage

修改文件/etc/default/grub ,在GRUB_CMDLINE_LINUX部分中增加“transparent_hugepage=never”[root@dbps ~]# cat /etc/default/grub GRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_...

2018-11-22 10:14:02 1552

原创 关于c++模板函数编译器内幕

       写一个简单模板函数,功能是将输入的值增加2,用了4个不同类型的实参,分别是int,float,char和int *p 类型,通过反汇编发现,的确生成了4函数(addTwoIiET_S0,addTwoIfET_S0,addTwoIcET_S0,addTwoIpiET_S1),通过对比函数名,不难有如下发现:1、I表示输入2、I后面表示输入参数的类型,从本案例来看     i...

2018-09-28 17:35:51 222

原创 c++多继承类的大小为所有直接基类大小的总和

       在c++中,如果一个派生类继承了多个基类,那么该继承类的大小是所有基类大小的总和,当寻址特定基类数据成员时,或调用基类成员函数时,首先要找到基类在派生类中的偏移,再与派生类基址相加得出基类首地址(this指针所指向地址)。       如下图,定义了三个基类cbA,cbB,cbC,派生类cAB继承了这三个基类,第一个基类大小为4,第二个大小为8,第三个为12,故继承类的大小为24...

2018-09-28 15:15:03 627

原创 如何修改引用变量存储单元内的值

       引用变量与指针变量类似,引用变量与指针变量区别在于,引用变量初始化后,其存储单元内的值不会发生变化,是特定变量的别名,在函数参数传递中,是变量的地址;而指针变量其值没有限定。        如下图,引用变量是占用了存储单元的,那么如何才能获得引用变量的存储单元地址呢      ...

2018-09-26 13:45:15 1176

原创 关于c++中const修饰的常量注意事项

       在c++中,由const修饰的常量,理论上,在程序的整个运行期间,其值是保持不变的,也不能修改其值,但可以通过非常规方法修改它的存储单元中的值,这样就造成同一地址单元出现了多个值的情况。如下是常规方法修改常量    如下是非常规修改方法  总结:     1、由const修饰的常量是有存储空间的     ...

2018-09-25 16:11:44 334

原创 MySQL关于Incorrect datetime value的分析、解决过程

ERROR 1292 (22007): Incorrect datetime value: '1' for column 'strat_use_date' at row 1 数据文件内容如下,单从字段'strat_use_date'来看,其数据类型是datetime,同时输入的值也是有效的日期时间数据。那么其中的原因是什么呢,不能简单的从该字段入手,而是要结合该字段前后字段一起...

2018-09-25 10:50:50 86924

原创 mysql时间格式(year)在不同平台上的表现差异及解决方案

       mysql时间格式在不linux,windows平台上,以相同的年(year)格式%Y,却表示出不一样的结果,在linux平台上,是4个数字的年,而在windows平台上却是两个数字的年(省去了世纪部分)。      先看看mysql年时间格式,%Y是4个数字年,%y是2个数字年。  %Y  Year, numeric, four digits   %y...

2018-09-19 09:56:41 429

原创 抽取oracle数据到mysql数据库的实现过程

     在oracle数据库迁移至mysql数据库,除了oracle数据库模型移到mysql外,还一个重要环节就是要将oracle数据库的数据移到mysql数据库,本人尝试用过多款数据迁移程序,性能都不是很好的,于是自己动手写一个针对于oracle数据库数据迁移到mysql数据程序,其具体过程如下:1、要抽取mysql表、字段及过滤条件的配制文件imp_data.sql2、建立一个目录E...

2018-09-19 09:25:41 4630

postgresql 实现c language外部函数调用

postgresql 实现c language外部函数调用,为了提高数据库信息安全及数据库性能,通过c language实现相关功能,并编译成动态链接库so方式,供数据库postgresql调用,在数据库端只见函数的实现接口,隐藏实现细节

2020-10-13

GoogleEarthSetup

GoogleEarthSetup地图

2016-10-29

WinDjView.zip

djvu文件格式的阅读器

2016-10-29

RAD Studio XE6 odac

RAD Studio XE6 odac

2016-06-26

RAD Studio XE7 odac

RAD Studio XE7 odac

2016-06-26

solaris administrator

solaris administrator

2012-05-08

诊断数据库hang

诊断数据库在oracle,分析hang的原因

2012-02-22

SAMS - Unix Shell Programming 3rd Edition - 2003 Feb.chm

SAMS - Unix Shell Programming 3rd Edition - 2003 Feb.chm

2011-11-22

空空如也

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

TA关注的人

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