333 lines
11 KiB
MySQL
333 lines
11 KiB
MySQL
|
|
--2016.10.14:2.5.30<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1. <EFBFBD><EFBFBD><EFBFBD><EFBFBD>5.8. DNS<EFBFBD><EFBFBD>ƭIP<EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>DNS_FAKE_IP_POOL<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IP<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۲<EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>DNS_FAKE_IP<EFBFBD><EFBFBD>
|
|||
|
|
--gk_pz<EFBFBD><EFBFBD>
|
|||
|
|
-- Create table
|
|||
|
|
create table DNS_FAKE_IP_POOL
|
|||
|
|
(
|
|||
|
|
ID NUMBER not null,
|
|||
|
|
GROUP_ID INTEGER not null,
|
|||
|
|
ADDR_TYPE INTEGER not null,
|
|||
|
|
SRC_IP VARCHAR2(64) not null,
|
|||
|
|
MASK_SRC_IP VARCHAR2(64) not null,
|
|||
|
|
SRC_PORT VARCHAR2(6) not null,
|
|||
|
|
MASK_SRC_PORT VARCHAR2(6) not null,
|
|||
|
|
DST_IP VARCHAR2(64) not null,
|
|||
|
|
MASK_DST_IP VARCHAR2(64) not null,
|
|||
|
|
DST_PORT VARCHAR2(6) not null,
|
|||
|
|
MASK_DST_PORT VARCHAR2(6) not null,
|
|||
|
|
PROTOCOL INTEGER default 0 not null,
|
|||
|
|
DIRECTION INTEGER default 0 not null,
|
|||
|
|
IS_VALID INTEGER not null,
|
|||
|
|
OP_TIME DATE not null,
|
|||
|
|
YL1 INTEGER,
|
|||
|
|
YL2 INTEGER,
|
|||
|
|
YL3 VARCHAR2(80),
|
|||
|
|
YL4 VARCHAR2(80),
|
|||
|
|
YL5 VARCHAR2(80),
|
|||
|
|
LAST_UPDATE DATE,
|
|||
|
|
PROC_SEQ NUMBER
|
|||
|
|
)
|
|||
|
|
tablespace GK_PZ
|
|||
|
|
pctfree 10
|
|||
|
|
initrans 1
|
|||
|
|
maxtrans 255
|
|||
|
|
storage
|
|||
|
|
(
|
|||
|
|
initial 64K
|
|||
|
|
next 8K
|
|||
|
|
minextents 1
|
|||
|
|
maxextents unlimited
|
|||
|
|
);
|
|||
|
|
-- Add comments to the columns
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.ID
|
|||
|
|
is '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SEQ_DNS_FAKE_IP_POOL.nextval';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.GROUP_ID
|
|||
|
|
is 'DNS_GROUP_TYPE<EFBFBD><EFBFBD>GROUP_ID<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
0:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƭIP<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IP<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>SYN_ACK<EFBFBD><EFBFBD>ƭ
|
|||
|
|
1: <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƭIP<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IP<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>SYN_ACK<EFBFBD><EFBFBD>ƭ
|
|||
|
|
';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.ADDR_TYPE
|
|||
|
|
is 'Ipv4=4,ipv6=6';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.SRC_IP
|
|||
|
|
is '0.0.0.0ֵ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.MASK_SRC_IP
|
|||
|
|
is 'IPv4:255.255.255.255<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷIPƥ<EFBFBD>䣬0.0.0.0ֵ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD>⣻
|
|||
|
|
IPv6<EFBFBD><EFBFBD>ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬::<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD>ţ<EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD>⡣
|
|||
|
|
';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.SRC_PORT
|
|||
|
|
is '0ֵ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.MASK_SRC_PORT
|
|||
|
|
is '65535<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD>˿<EFBFBD>ƥ<EFBFBD>䣬0<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.DST_IP
|
|||
|
|
is 'ͬԴIP<EFBFBD><EFBFBD>ַ';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.MASK_DST_IP
|
|||
|
|
is 'ͬԴIP<EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.DST_PORT
|
|||
|
|
is 'ͬԴ<EFBFBD>˿<EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.MASK_DST_PORT
|
|||
|
|
is 'ͬԴ<EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.PROTOCOL
|
|||
|
|
is '6<EFBFBD><EFBFBD>ʾTCP<EFBFBD><EFBFBD>17<EFBFBD><EFBFBD>ʾUDP<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><EFBFBD>Ϊ0';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.DIRECTION
|
|||
|
|
is '0˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.IS_VALID
|
|||
|
|
is '0<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>Ч';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.OP_TIME
|
|||
|
|
is '<EFBFBD><EFBFBD>ǰʱ<EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.LAST_UPDATE
|
|||
|
|
is '<EFBFBD><EFBFBD><EFBFBD>ز<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>䣬<EFBFBD><EFBFBD>̨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DNS_FAKE_IP_POOL.PROC_SEQ
|
|||
|
|
is '<EFBFBD>汾<EFBFBD><EFBFBD><EFBFBD>кţ<EFBFBD><EFBFBD><EFBFBD>SEQ_MESSAGE<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
-- Create/Recreate primary, unique and foreign key constraints
|
|||
|
|
alter table DNS_FAKE_IP_POOL
|
|||
|
|
add constraint PK_DNS_FAKE_IP_POOL primary key (ID)
|
|||
|
|
using index
|
|||
|
|
tablespace GK_PZ
|
|||
|
|
pctfree 10
|
|||
|
|
initrans 2
|
|||
|
|
maxtrans 255
|
|||
|
|
storage
|
|||
|
|
(
|
|||
|
|
initial 64K
|
|||
|
|
next 1M
|
|||
|
|
minextents 1
|
|||
|
|
maxextents unlimited
|
|||
|
|
);
|
|||
|
|
--gk_pz<EFBFBD><EFBFBD>
|
|||
|
|
-- Create sequence
|
|||
|
|
create sequence SEQ_DNS_FAKE_IP_POOL
|
|||
|
|
minvalue 1
|
|||
|
|
maxvalue 9999999999999999999999999999
|
|||
|
|
start with 1
|
|||
|
|
increment by 1
|
|||
|
|
cache 20;
|
|||
|
|
|
|||
|
|
--gk_log<EFBFBD><EFBFBD>
|
|||
|
|
--2016-10-13:2.5.29 2016.10.13 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
--2. <EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SERVER_PORT<EFBFBD><EFBFBD>PPTPҵ<EFBFBD><EFBFBD><EFBFBD>еĺ<EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CALL_ID;CLIENT_PORT<EFBFBD><EFBFBD>PPTPҵ<EFBFBD><EFBFBD><EFBFBD>еĺ<EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>CALL_ID;
|
|||
|
|
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ⷶ<EFBFBD>벻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
--3. <EFBFBD><EFBFBD>L2TP<EFBFBD><EFBFBD>PPTP<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CONTENT_TYPE<EFBFBD>ֶ<EFBFBD>
|
|||
|
|
alter table DF_PPTP_LOG add CONTENT_TYPE INTEGER;
|
|||
|
|
alter table DJ_PPTP_LOG add CONTENT_TYPE INTEGER;
|
|||
|
|
alter table DF_L2TP_LOG add CONTENT_TYPE INTEGER;
|
|||
|
|
alter table DJ_L2TP_LOG add CONTENT_TYPE INTEGER;
|
|||
|
|
|
|||
|
|
--gk_log<EFBFBD><EFBFBD>
|
|||
|
|
--2.5.28 2016.10.13 <EFBFBD>ų<EFBFBD>ΰ DF_MAIL_LOG<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>FFROM<EFBFBD><EFBFBD>ΪMAIL_FROM<EFBFBD><EFBFBD>TTO<EFBFBD><EFBFBD>ΪMAIL_TO
|
|||
|
|
alter table DF_MAIL_LOG rename column FFROM to MAIL_FROM;
|
|||
|
|
alter table DF_MAIL_LOG rename column TTO to MAIL_TO;
|
|||
|
|
|
|||
|
|
--gk_log<EFBFBD><EFBFBD>
|
|||
|
|
--2016.10.12 2.5.27 <EFBFBD>ų<EFBFBD>ΰ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><EFBFBD>°<EFBFBD>INJECTED_PKT_FILE<EFBFBD>ֶ<EFBFBD>
|
|||
|
|
alter table df_dns_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_ftp_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_http_keyword_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_http_req_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_http_res_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_ipsec_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_ip_port_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_l2tp_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_mail_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_openvpn_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_pptp_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_ssh_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
alter table df_ssl_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_dns_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_ftp_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_http_keyword_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_http_req_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_http_res_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_ipsec_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_ip_port_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_l2tp_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_mail_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_openvpn_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_pptp_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_ssh_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
--alter table dj_ssl_log add INJECTED_PKT_FILE VARCHAR2(256);
|
|||
|
|
|
|||
|
|
--gk_log<EFBFBD><EFBFBD>
|
|||
|
|
--2016-10-11:Numberλ<EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>ʱ<EFBFBD><EFBFBD>Java Integer<EFBFBD><EFBFBD>Long<EFBFBD>Ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㣬<EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>show numw<EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>밴Bigdecimal<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>
|
|||
|
|
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>show numw
|
|||
|
|
set numw 50
|
|||
|
|
|
|||
|
|
|
|||
|
|
--2016-10-10:<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2.5.26<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><EFBFBD>漰<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD>
|
|||
|
|
--gk_pz<EFBFBD><EFBFBD>
|
|||
|
|
--1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD>ֲ<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ý<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>URL<EFBFBD>ֶ<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>˽<EFBFBD>URL<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>,<EFBFBD><EFBFBD>Ӧ5.1<EFBFBD><EFBFBD>6.1<EFBFBD>ֱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DF_HTTP_URL<EFBFBD><EFBFBD>DJ_HTTP_URL<EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>
|
|||
|
|
--DF_HTTP_URL
|
|||
|
|
-- Create table
|
|||
|
|
create table DF_HTTP_URL
|
|||
|
|
(
|
|||
|
|
REGION_ID NUMBER not null,
|
|||
|
|
GROUP_ID NUMBER not null,
|
|||
|
|
KEYWORDS VARCHAR2(1024) not null,
|
|||
|
|
EXPR_TYPE NUMBER not null,
|
|||
|
|
MATCH_METHOD NUMBER not null,
|
|||
|
|
IS_HEXBIN NUMBER default 0 not null,
|
|||
|
|
IS_VALID NUMBER not null,
|
|||
|
|
OP_TIME DATE not null,
|
|||
|
|
PROC_SEQ NUMBER,
|
|||
|
|
LAST_UPDATE DATE
|
|||
|
|
)
|
|||
|
|
tablespace GK_PZ
|
|||
|
|
pctfree 10
|
|||
|
|
initrans 1
|
|||
|
|
maxtrans 255
|
|||
|
|
storage
|
|||
|
|
(
|
|||
|
|
initial 64K
|
|||
|
|
next 1M
|
|||
|
|
minextents 1
|
|||
|
|
maxextents unlimited
|
|||
|
|
);
|
|||
|
|
-- Add comments to the columns
|
|||
|
|
comment on column DF_HTTP_URL.REGION_ID
|
|||
|
|
is '<EFBFBD><EFBFBD>SEQ_REGIONID.nextval<61><6C><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DF_HTTP_URL.GROUP_ID
|
|||
|
|
is '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>group_id<EFBFBD><EFBFBD>SEQ_GROUPID.nextval<61><6C><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DF_HTTP_URL.KEYWORDS
|
|||
|
|
is 'expr_type:1,ʱ<><CAB1> keywords<64>С<EFBFBD>&<26><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C>ӱ<EFBFBD><D3B1><EFBFBD>ʽ<EFBFBD>еġ<D0B5>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>á<EFBFBD>\&<26><>ת<EFBFBD>塣';
|
|||
|
|
comment on column DF_HTTP_URL.EXPR_TYPE
|
|||
|
|
is '0:<3A>ޱ<EFBFBD><DEB1><EFBFBD>ʽ,1:<3A><>ʾΪ<CABE><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ';
|
|||
|
|
comment on column DF_HTTP_URL.MATCH_METHOD
|
|||
|
|
is 'expr_type:0ʱ<30><CAB1><EFBFBD><EFBFBD><EFBFBD>壬<EFBFBD><E5A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30>
|
|||
|
|
0<EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD>ƥ<EFBFBD>䣻1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD>䣻2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD>䣻3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫƥ<EFBFBD><EFBFBD>
|
|||
|
|
';
|
|||
|
|
comment on column DF_HTTP_URL.IS_HEXBIN
|
|||
|
|
is 'Ĭ<EFBFBD><EFBFBD>Ϊ0:<3A><>Сд<D0A1><D0B4><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3>ҷ<EFBFBD>HEX
|
|||
|
|
1:HEX<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
2:<EFBFBD><EFBFBD>Сд<EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><EFBFBD>ҷ<EFBFBD>HEX
|
|||
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƹ<EFBFBD>ʽ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD>table_info.conf<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>do_merge<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
';
|
|||
|
|
comment on column DF_HTTP_URL.IS_VALID
|
|||
|
|
is '0<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>Ч';
|
|||
|
|
-- Create/Recreate primary, unique and foreign key constraints
|
|||
|
|
alter table DF_HTTP_URL
|
|||
|
|
add constraint PK_DF_HTTP_URL primary key (REGION_ID)
|
|||
|
|
using index
|
|||
|
|
tablespace GK_PZ
|
|||
|
|
pctfree 10
|
|||
|
|
initrans 2
|
|||
|
|
maxtrans 255
|
|||
|
|
storage
|
|||
|
|
(
|
|||
|
|
initial 64K
|
|||
|
|
next 1M
|
|||
|
|
minextents 1
|
|||
|
|
maxextents unlimited
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
--gk_pz<EFBFBD><EFBFBD>
|
|||
|
|
--<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CREATE OR REPLACE TRIGGER TRG_DJ_HTTP_URL_BEFORE BEFORE INSERT OR UPDATE ON DJ_HTTP_URL
|
|||
|
|
FOR EACH ROW
|
|||
|
|
BEGIN
|
|||
|
|
SELECT SEQ_MESSAGE.NEXTVAL into :NEW.PROC_SEQ FROM DUAL;
|
|||
|
|
END;
|
|||
|
|
--gk_pz<EFBFBD><EFBFBD>
|
|||
|
|
CREATE OR REPLACE TRIGGER TRG_DJ_HTTP_URL_AFTER AFTER INSERT OR UPDATE ON DJ_HTTP_URL
|
|||
|
|
FOR EACH ROW
|
|||
|
|
DECLARE
|
|||
|
|
is_exist int :=0;
|
|||
|
|
BEGIN
|
|||
|
|
SELECT COUNT(*) INTO is_exist FROM MESA_PZ_ZT WHERE upper(TABLE_NAME)='DJ_HTTP_URL';
|
|||
|
|
IF is_exist>0 THEN
|
|||
|
|
UPDATE MESA_PZ_ZT SET PROC_SEQ=:NEW.PROC_SEQ WHERE upper(TABLE_NAME)='DJ_HTTP_URL';
|
|||
|
|
ELSE
|
|||
|
|
INSERT INTO MESA_PZ_ZT(TABLE_NAME,PROC_SEQ) VALUES ('DJ_HTTP_URL',:NEW.PROC_SEQ);
|
|||
|
|
END IF;
|
|||
|
|
END;
|
|||
|
|
|
|||
|
|
--gk_pz<EFBFBD><EFBFBD>
|
|||
|
|
--DJ_HTTP_URL
|
|||
|
|
-- Create table
|
|||
|
|
create table DJ_HTTP_URL
|
|||
|
|
(
|
|||
|
|
REGION_ID NUMBER not null,
|
|||
|
|
GROUP_ID NUMBER not null,
|
|||
|
|
KEYWORDS VARCHAR2(1024) not null,
|
|||
|
|
EXPR_TYPE NUMBER not null,
|
|||
|
|
MATCH_METHOD NUMBER not null,
|
|||
|
|
IS_HEXBIN NUMBER default 0 not null,
|
|||
|
|
IS_VALID NUMBER not null,
|
|||
|
|
OP_TIME DATE not null,
|
|||
|
|
PROC_SEQ NUMBER,
|
|||
|
|
LAST_UPDATE DATE
|
|||
|
|
)
|
|||
|
|
tablespace GK_PZ
|
|||
|
|
pctfree 10
|
|||
|
|
initrans 1
|
|||
|
|
maxtrans 255
|
|||
|
|
storage
|
|||
|
|
(
|
|||
|
|
initial 64K
|
|||
|
|
next 1M
|
|||
|
|
minextents 1
|
|||
|
|
maxextents unlimited
|
|||
|
|
);
|
|||
|
|
-- Add comments to the columns
|
|||
|
|
comment on column DJ_HTTP_URL.REGION_ID
|
|||
|
|
is '<EFBFBD><EFBFBD>SEQ_REGIONID.nextval<61><6C><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DJ_HTTP_URL.GROUP_ID
|
|||
|
|
is '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>group_id<EFBFBD><EFBFBD>SEQ_GROUPID.nextval<61><6C><EFBFBD><EFBFBD>';
|
|||
|
|
comment on column DJ_HTTP_URL.KEYWORDS
|
|||
|
|
is 'expr_type:1,ʱ<><CAB1> keywords<64>С<EFBFBD>&<26><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C>ӱ<EFBFBD><D3B1><EFBFBD>ʽ<EFBFBD>еġ<D0B5>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>á<EFBFBD>\&<26><>ת<EFBFBD>塣';
|
|||
|
|
comment on column DJ_HTTP_URL.EXPR_TYPE
|
|||
|
|
is '0:<3A>ޱ<EFBFBD><DEB1><EFBFBD>ʽ,1:<3A><>ʾΪ<CABE><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ';
|
|||
|
|
comment on column DJ_HTTP_URL.MATCH_METHOD
|
|||
|
|
is 'expr_type:0ʱ<30><CAB1><EFBFBD><EFBFBD><EFBFBD>壬<EFBFBD><E5A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30>
|
|||
|
|
0<EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD>ƥ<EFBFBD>䣻1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD>䣻2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD>䣻3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫƥ<EFBFBD><EFBFBD>
|
|||
|
|
';
|
|||
|
|
comment on column DJ_HTTP_URL.IS_HEXBIN
|
|||
|
|
is 'Ĭ<EFBFBD><EFBFBD>Ϊ0:<3A><>Сд<D0A1><D0B4><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3>ҷ<EFBFBD>HEX
|
|||
|
|
1:HEX<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
2:<EFBFBD><EFBFBD>Сд<EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><EFBFBD>ҷ<EFBFBD>HEX
|
|||
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƹ<EFBFBD>ʽ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD>table_info.conf<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>do_merge<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
';
|
|||
|
|
comment on column DJ_HTTP_URL.IS_VALID
|
|||
|
|
is '0<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>Ч';
|
|||
|
|
-- Create/Recreate primary, unique and foreign key constraints
|
|||
|
|
alter table DJ_HTTP_URL
|
|||
|
|
add constraint PK_DJ_HTTP_URL primary key (REGION_ID)
|
|||
|
|
using index
|
|||
|
|
tablespace GK_PZ
|
|||
|
|
pctfree 10
|
|||
|
|
initrans 2
|
|||
|
|
maxtrans 255
|
|||
|
|
storage
|
|||
|
|
(
|
|||
|
|
initial 64K
|
|||
|
|
next 1M
|
|||
|
|
minextents 1
|
|||
|
|
maxextents unlimited
|
|||
|
|
);
|
|||
|
|
--gk_pz<EFBFBD><EFBFBD>
|
|||
|
|
--<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CREATE OR REPLACE TRIGGER TRG_DF_HTTP_URL_BEFORE BEFORE INSERT OR UPDATE ON DF_HTTP_URL
|
|||
|
|
FOR EACH ROW
|
|||
|
|
BEGIN
|
|||
|
|
SELECT SEQ_MESSAGE.NEXTVAL into :NEW.PROC_SEQ FROM DUAL;
|
|||
|
|
END;
|
|||
|
|
|
|||
|
|
CREATE OR REPLACE TRIGGER TRG_DF_HTTP_URL_AFTER AFTER INSERT OR UPDATE ON DF_HTTP_URL
|
|||
|
|
FOR EACH ROW
|
|||
|
|
DECLARE
|
|||
|
|
is_exist int :=0;
|
|||
|
|
BEGIN
|
|||
|
|
SELECT COUNT(*) INTO is_exist FROM MESA_PZ_ZT WHERE upper(TABLE_NAME)='DF_HTTP_URL';
|
|||
|
|
IF is_exist>0 THEN
|
|||
|
|
UPDATE MESA_PZ_ZT SET PROC_SEQ=:NEW.PROC_SEQ WHERE upper(TABLE_NAME)='DF_HTTP_URL';
|
|||
|
|
ELSE
|
|||
|
|
INSERT INTO MESA_PZ_ZT(TABLE_NAME,PROC_SEQ) VALUES ('DF_HTTP_URL',:NEW.PROC_SEQ);
|
|||
|
|
END IF;
|
|||
|
|
END;
|
|||
|
|
|
|||
|
|
--gk_log<EFBFBD><EFBFBD>
|
|||
|
|
<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>
|
|||
|
|
-- 2.Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>,10.9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>chap_name<EFBFBD><EFBFBD>־<EFBFBD>ֶ<EFBFBD>
|
|||
|
|
alter table df_l2tp_log add CHAP_NAME VARCHAR2(256);
|
|||
|
|
alter table dj_l2tp_log add CHAP_NAME VARCHAR2(256);
|