1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

关于TimesTen中对象变更小结

关于TimesTen中对象变更小结

我是本际云服务器推荐网的小编,最近在实践中对TimesTen内存库进行了对象变更的测试,主要涉及新增表字段和添加新表,以下是具体的测试过程和操作步骤。

关于TimesTen中对象变更小结

测试需求

1. 表TTUSER.BS_SP增加字段:SYNC_SRC_KEY 行数:5412626大小:1.65G

2. 新增的表:

create table TTUSER.BS_SPSE (
KEY_ID NUMBER(18) not null,
SYNC_SRC_KEY VARCHAR2(50 BYTE) not null,
ATTROID NUMBER(14) not null,
ATTRID VARCHAR2(32 BYTE) not null,
ATTRVALUE VARCHAR2(128 BYTE),
STARTDATE DATE,
ENDDATE DATE,
SPSERVID VARCHAR2(32 BYTE),
CANCELOID NUMBER(14)
);

create unique index TTUSER.IDX_BS_SPSE_UID on TTUSER.BS_SPSE (KEY_ID, ATTRID, SYNC_SRC_KEY, ATTROID);

3. 新建表加索引:

create table TTUSER.BS_SP (
KEY_ID TT_BIGINT NOT NULL,
SP_ID VARCHAR2(64 BYTE) NOT INLINE,
SP_BIZ_ID VARCHAR2(64 BYTE) NOT INLINE,
BIZ_TYPE VARCHAR2(32 BYTE) INLINE,
PACKAGE_ID VARCHAR2(4 BYTE) INLINE,
STATUS TT_TINYINT,
THRD_NUM VARCHAR2(20 BYTE) INLINE,
AVAILTIME DATE NOT NULL,
EXPIRETIME DATE,
OID TT_BIGINT NOT NULL DEFAULT 0,
PRODUCT_OID TT_BIGINT,
SYNC_SRC_KEY VARCHAR2(50 BYTE)
);

create unique index TTUSER.PK_BS_SP on TTUSER.BS_SP (KEY_ID, OID);

操作步骤

1. 创建备份表:

create table TTUSER.BS_SP_0507 as select * from TTUSER.BS_SP;

2. 核对数据:

select count(1) from (SELECT * FROM TTUSER.BS_SP minus SELECT * FROM TTUSER.BS_SP_0507);
select count(1) from (SELECT * FROM TTUSER.BS_SP_0507 minus SELECT * FROM TTUSER.BS_SP);

3. 添加字段

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6019.html