锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码一区二区二三区入口,亚洲GV天堂GV无码男同,亚洲乱码国产乱码精华http://www.tkk7.com/sailor/鍦ㄤ竴緗戞儏娣辯殑鏃ュ瓙閲岋紝璋佽兘璇村緱娓呮槸鑻︽槸鐢滐紝鍙煡閬撶‘瀹氫簡(jiǎn)灝變箟鏃犲弽欏?/description>zh-cnSat, 10 May 2025 19:07:59 GMTSat, 10 May 2025 19:07:59 GMT60Oracle Partition 鍒嗗尯璇︾粏鎬葷粨(杞?http://www.tkk7.com/sailor/articles/385814.htmlsailorsailorMon, 20 Aug 2012 02:00:00 GMThttp://www.tkk7.com/sailor/articles/385814.htmlhttp://www.tkk7.com/sailor/comments/385814.htmlhttp://www.tkk7.com/sailor/articles/385814.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/385814.htmlhttp://www.tkk7.com/sailor/services/trackbacks/385814.html        1.琛ㄧ┖闂村強(qiáng)鍒嗗尯琛ㄧ殑姒傚康
        2.琛ㄥ垎鍖虹殑鍏蜂綋浣滅敤
        3.琛ㄥ垎鍖虹殑浼樼己鐐?br />        4.琛ㄥ垎鍖虹殑鍑犵綾誨瀷鍙?qiáng)鎿嶄綔鏂规?br />        5.瀵硅〃鍒嗗尯鐨勭淮鎶ゆф搷浣?
(1.) 琛ㄧ┖闂村強(qiáng)鍒嗗尯琛ㄧ殑姒傚康
琛ㄧ┖闂達(dá)細(xì)銆鏄竴涓垨澶氫釜鏁版嵁鏂囦歡鐨勯泦鍚堬紝鎵鏈夌殑鏁版嵁瀵硅薄閮藉瓨鏀懼湪鎸囧畾鐨勮〃絀洪棿涓紝浣嗕富瑕佸瓨鏀劇殑鏄〃錛屾墍浠ョО浣滆〃絀洪棿銆?br />鍒嗗尯琛細(xì)
褰撹〃涓殑鏁版嵁閲忎笉鏂澶э紝鏌ヨ鏁版嵁鐨勯熷害灝變細(xì)鍙樻參錛屽簲鐢ㄧ▼搴忕殑鎬ц兘灝變細(xì)涓嬮檷錛岃繖鏃跺氨搴旇鑰冭檻瀵硅〃榪涜鍒嗗尯銆傝〃榪涜鍒嗗尯鍚庯紝閫昏緫涓婅〃浠嶇劧鏄竴寮犲畬鏁寸殑琛紝鍙槸灝嗚〃涓殑鏁版嵁鍦ㄧ墿鐞嗕笂瀛樻斁鍒板涓〃絀洪棿(鐗╃悊鏂囦歡涓?錛岃繖鏍鋒煡璇㈡暟鎹椂錛屼笉鑷充簬姣忔閮芥壂鎻忔暣寮犺〃銆?br />
( 2).琛ㄥ垎鍖虹殑鍏蜂綋浣滅敤
Oracle鐨勮〃鍒嗗尯鍔熻兘閫氳繃鏀瑰杽鍙鐞嗘с佹ц兘鍜屽彲鐢ㄦэ紝浠庤屼負(fù)鍚勫紡搴旂敤紼嬪簭甯︽潵浜?jiǎn)鏋佸ぇ鐨勫ソ澶勩傞氬父錛屽垎鍖哄彲浠ヤ嬌鏌愪簺鏌ヨ浠ュ強(qiáng)緇存姢鎿嶄綔鐨勬ц兘澶уぇ鎻愰珮銆傛澶?鍒嗗尯榪樺彲浠ユ瀬澶х畝鍖栧父瑙佺殑綆$悊浠誨姟錛屽垎鍖烘槸鏋勫緩鍗冨厗瀛楄妭鏁版嵁緋葷粺鎴栬秴楂樺彲鐢ㄦх郴緇熺殑鍏抽敭宸ュ叿銆?br />
鍒嗗尯鍔熻兘鑳藉灝嗚〃銆佺儲(chǔ)寮曟垨绱㈠紩緇勭粐琛ㄨ繘涓姝ョ粏鍒嗕負(fù)孌碉紝榪欎簺鏁版嵁搴?/a>瀵硅薄鐨勬鍙仛鍒嗗尯銆傛瘡涓垎鍖烘湁鑷繁鐨勫悕縐幫紝榪樺彲浠ラ夋嫨鑷繁鐨勫瓨鍌ㄧ壒鎬с備粠鏁版嵁搴撶鐞嗗憳鐨勮搴︽潵鐪嬶紝涓涓垎鍖哄悗鐨勫璞″叿鏈夊涓錛岃繖浜涙鏃㈠彲榪涜闆嗕綋綆$悊錛屼篃鍙崟鐙鐞嗭紝榪欏氨浣挎暟鎹簱綆$悊鍛樺湪綆$悊鍒嗗尯鍚庣殑瀵硅薄鏃舵湁鐩稿綋澶х殑鐏墊椿鎬с備絾鏄紝浠庡簲鐢ㄧ▼搴忕殑瑙掑害鏉ョ湅錛屽垎鍖哄悗鐨勮〃涓庨潪鍒嗗尯琛ㄥ畬鍏ㄧ浉鍚岋紝浣跨敤SQL DML 鍛戒護(hù)璁塊棶鍒嗗尯鍚庣殑琛ㄦ椂錛屾棤闇浠諱綍淇敼銆?br />
浠涔堟椂鍊欎嬌鐢ㄥ垎鍖鴻〃錛?br />1銆佽〃鐨勫ぇ灝忚秴榪?GB銆?br />2銆佽〃涓寘鍚巻鍙叉暟鎹紝鏂扮殑鏁版嵁琚鍔犻兘鏂扮殑鍒嗗尯涓?br />
(3).琛ㄥ垎鍖虹殑浼樼己鐐?br />琛ㄥ垎鍖烘湁浠ヤ笅浼樼偣錛?br />1銆佹敼鍠勬煡璇㈡ц兘錛氬鍒嗗尯瀵硅薄鐨勬煡璇㈠彲浠ヤ粎鎼滅儲(chǔ)鑷繁鍏沖績(jī)鐨勫垎鍖猴紝鎻愰珮?gòu)個(gè)绱㈤熷害銆?br />2銆佸寮哄彲鐢ㄦэ細(xì)濡傛灉琛ㄧ殑鏌愪釜鍒嗗尯鍑虹幇鏁呴殰錛岃〃鍦ㄥ叾浠栧垎鍖虹殑鏁版嵁浠嶇劧鍙敤錛?br />3銆佺淮鎶ゆ柟渚匡細(xì)濡傛灉琛ㄧ殑鏌愪釜鍒嗗尯鍑虹幇鏁呴殰錛岄渶瑕佷慨澶嶆暟鎹紝鍙慨澶嶈鍒嗗尯鍗沖彲錛?br />4銆佸潎琛/O錛氬彲浠ユ妸涓嶅悓鐨勫垎鍖烘槧灝勫埌紓佺洏浠ュ鉤琛/O錛屾敼鍠勬暣涓郴緇熸ц兘銆?br />
緙虹偣錛?br />鍒嗗尯琛ㄧ浉鍏籌細(xì)宸茬粡瀛樺湪鐨勮〃娌℃湁鏂規(guī)硶鍙互鐩存帴杞寲涓哄垎鍖鴻〃銆備笉榪?a class="keylink" target="_blank">Oracle
鎻愪緵浜?jiǎn)鍦ňU塊噸瀹氫箟琛ㄧ殑鍔熻兘銆?br />
(4).琛ㄥ垎鍖虹殑鍑犵綾誨瀷鍙?qiáng)鎿嶄綔鏂规?br /> 涓.鑼冨洿鍒嗗尯錛?br />鑼冨洿鍒嗗尯灝嗘暟鎹熀浜庤寖鍥存槧灝勫埌姣忎竴涓垎鍖猴紝榪欎釜鑼冨洿鏄綘鍦ㄥ垱寤哄垎鍖烘椂鎸囧畾鐨勫垎鍖洪敭鍐沖畾鐨勩傝繖縐嶅垎鍖烘柟寮忔槸鏈涓哄父鐢ㄧ殑錛屽茍涓斿垎鍖洪敭緇忓父閲囩敤鏃ユ湡銆備婦涓緥瀛愶細(xì)浣犲彲鑳戒細(xì)灝嗛攢鍞暟鎹寜鐓ф湀浠借繘琛屽垎鍖恒?br />褰撲嬌鐢ㄨ寖鍥村垎鍖烘椂錛岃鑰冭檻浠ヤ笅鍑犱釜瑙勫垯錛?br />1銆佹瘡涓涓垎鍖洪兘蹇呴』鏈変竴涓猇ALUES LESS THEN瀛愬彞錛屽畠鎸囧畾浜?jiǎn)涓涓笉鍖呮嫭鍦ㄨ鍒嗗尯涓殑涓婇檺鍊箋傚垎鍖洪敭鐨勪換浣曞肩瓑浜庢垨鑰呭ぇ浜庤繖涓笂闄愬肩殑璁板綍閮戒細(xì)琚姞鍏ュ埌涓嬩竴涓珮涓浜涚殑鍒嗗尯涓?br />2銆佹墍鏈夊垎鍖猴紝闄や簡(jiǎn)絎竴涓紝閮戒細(xì)鏈変竴涓殣寮忕殑涓嬮檺鍊鹼紝榪欎釜鍊煎氨鏄鍒嗗尯鐨勫墠涓涓垎鍖虹殑涓婇檺鍊箋?br />3銆佸湪鏈楂樼殑鍒嗗尯涓紝MAXVALUE琚畾涔夈侻AXVALUE浠h〃浜?jiǎn)涓涓笉紜畾鐨勫箋傝繖涓奸珮浜庡叾瀹冨垎鍖轟腑鐨勪換浣曞垎鍖洪敭鐨勫鹼紝涔熷彲浠ョ悊瑙d負(fù)楂樹簬浠諱綍鍒嗗尯涓寚瀹氱殑VALUE LESS THEN鐨勫鹼紝鍚屾椂鍖呮嫭絀哄箋?br />渚嬩竴錛?br />鍋囪鏈変竴涓狢USTOMER琛紝琛ㄤ腑鏈夋暟鎹?00000琛岋紝鎴戜滑灝嗘琛ㄩ氳繃CUSTOMER_ID榪涜鍒嗗尯錛屾瘡涓垎鍖哄瓨鍌?00000琛岋紝鎴戜滑灝嗘瘡涓垎鍖轟繚瀛樺埌鍗曠嫭鐨勮〃絀洪棿涓紝榪欐牱鏁版嵁鏂囦歡灝卞彲浠ヨ法瓚婂涓墿鐞嗙鐩樸備笅闈㈡槸鍒涘緩琛ㄥ拰鍒嗗尯鐨勪唬鐮侊紝濡備笅錛?br />CREATE TABLE CUSTOMER
(
    CUSTOMER_ID NUMBER NOT NULL PRIMARY KEY,
    FIRST_NAME  VARCHAR2(30) NOT NULL,
    LAST_NAME   VARCHAR2(30) NOT NULL,
    PHONE        VARCHAR2(15) NOT NULL,
    EMAIL        VARCHAR2(80),
    STATUS       CHAR(1)
)
PARTITION BY RANGE (CUSTOMER_ID)
(
    PARTITION CUS_PART1 VALUES LESS THAN (100000) TABLESPACE CUS_TS01,
    PARTITION CUS_PART2 VALUES LESS THAN (200000) TABLESPACE CUS_TS02
)
渚嬩簩錛氭寜鏃墮棿鍒掑垎
CREATE TABLE ORDER_ACTIVITIES
(
    ORDER_ID      NUMBER(7) NOT NULL,
    ORDER_DATE    DATE,
    TOTAL_AMOUNT NUMBER,
    CUSTOTMER_ID NUMBER(7),
    PAID           CHAR(1)
)
PARTITION BY RANGE (ORDER_DATE)
(
  PARTITION ORD_ACT_PART01 VALUES LESS THAN (TO_DATE('01- MAY -2003','DD-MON-YYYY')) TABLESPACEORD_TS01,
  PARTITION ORD_ACT_PART02 VALUES LESS THAN (TO_DATE('01-JUN-2003','DD-MON-YYYY')) TABLESPACE ORD_TS02,
  PARTITION ORD_ACT_PART02 VALUES LESS THAN (TO_DATE('01-JUL-2003','DD-MON-YYYY')) TABLESPACE ORD_TS03
)
渚嬩笁錛歁AXVALUE
CREATE TABLE RangeTable
(
  idd   INT PRIMARY KEY ,
  iNAME VARCHAR(10),
  grade INT
)
PARTITION  BY  RANGE (grade)
(
      PARTITION  part1 VALUES  LESS  THEN (1000) TABLESPACE  Part1_tb,
      PARTITION  part2 VALUES  LESS  THEN (MAXVALUE) TABLESPACE  Part2_tb
);

浜?鍒楄〃鍒嗗尯錛?br />璇ュ垎鍖虹殑鐗圭偣鏄煇鍒楃殑鍊煎彧鏈夊嚑涓紝鍩轟簬榪欐牱鐨勭壒鐐規(guī)垜浠彲浠ラ噰鐢ㄥ垪琛ㄥ垎鍖恒?br />渚嬩竴
CREATE TABLE PROBLEM_TICKETS
(
    PROBLEM_ID   NUMBER(7) NOT NULL PRIMARY KEY,
    DESCRIPTION  VARCHAR2(2000),
    CUSTOMER_ID  NUMBER(7) NOT NULL,
    DATE_ENTERED DATE NOT NULL,
    STATUS       VARCHAR2(20)
)
PARTITION BY LIST (STATUS)
(
      PARTITION PROB_ACTIVE   VALUES ('ACTIVE') TABLESPACE PROB_TS01,
      PARTITION PROB_INACTIVE VALUES ('INACTIVE') TABLESPACE PROB_TS02
渚嬩簩
CREATE  TABLE  ListTable
(
    id    INT  PRIMARY  KEY ,
    name  VARCHAR (20),
    area  VARCHAR (10)
)
PARTITION  BY  LIST (area)
(
    PARTITION  part1 VALUES ('guangdong','beijing') TABLESPACE  Part1_tb,
    PARTITION  part2 VALUES ('shanghai','nanjing')  TABLESPACE  Part2_tb
);
)

涓?鏁e垪鍒嗗尯錛?br />榪欑被鍒嗗尯鏄湪鍒楀間笂浣跨敤鏁e垪綆楁硶錛屼互紜畾灝嗚鏀懼叆鍝釜鍒嗗尯涓傚綋鍒楃殑鍊兼病鏈夊悎閫傜殑鏉′歡鏃訛紝寤鴻浣跨敤鏁e垪鍒嗗尯銆?br />鏁e垪鍒嗗尯涓洪氳繃鎸囧畾鍒嗗尯緙栧彿鏉ュ潎鍖鍒嗗竷鏁版嵁鐨勪竴縐嶅垎鍖虹被鍨嬶紝鍥犱負(fù)閫氳繃鍦↖/O璁懼涓婅繘琛屾暎鍒楀垎鍖猴紝浣垮緱榪欎簺鍒嗗尯澶у皬涓鑷淬?br />渚嬩竴錛?br />CREATE TABLE HASH_TABLE
(
  COL NUMBER(8),
  INF VARCHAR2(100)
)
PARTITION BY HASH (COL)
(
  PARTITION PART01 TABLESPACE HASH_TS01,
  PARTITION PART02 TABLESPACE HASH_TS02,
  PARTITION PART03 TABLESPACE HASH_TS03
)
綆鍐欙細(xì)
CREATE TABLE emp
(
    empno NUMBER (4),
    ename VARCHAR2 (30),
    sal   NUMBER
)
PARTITION BY  HASH (empno) PARTITIONS 8
STORE IN (emp1,emp2,emp3,emp4,emp5,emp6,emp7,emp8);

hash鍒嗗尯鏈涓昏鐨勬満鍒舵槸鏍規(guī)嵁hash綆楁硶鏉ヨ綆楀叿浣撴煇鏉$邯褰曞簲璇ユ彃鍏ュ埌鍝釜鍒嗗尯涓?hash綆楁硶涓渶閲嶈鐨勬槸hash鍑芥暟錛孫racle涓鏋滀綘瑕佷嬌鐢╤ash鍒嗗尯錛屽彧闇鎸囧畾鍒嗗尯鐨勬暟閲忓嵆鍙傚緩璁垎鍖虹殑鏁伴噺閲囩敤2鐨刵嬈℃柟錛岃繖鏍峰彲浠ヤ嬌寰楀悇涓垎鍖洪棿鏁版嵁鍒嗗竷鏇村姞鍧囧寑銆?br />
鍥?緇勫悎鑼冨洿鏁e垪鍒嗗尯
榪欑鍒嗗尯鏄熀浜庤寖鍥村垎鍖哄拰鍒楄〃鍒嗗尯錛岃〃棣栧厛鎸夋煇鍒楄繘琛岃寖鍥村垎鍖猴紝鐒跺悗鍐嶆寜鏌愬垪榪涜鍒楄〃鍒嗗尯錛屽垎鍖轟箣涓殑鍒嗗尯琚О涓哄瓙鍒嗗尯銆?br />CREATE TABLE SALES
(
PRODUCT_ID VARCHAR2(5),
SALES_DATE DATE,
SALES_COST NUMBER(10),
STATUS VARCHAR2(20)
)
PARTITION BY RANGE(SALES_DATE) SUBPARTITION BY LIST (STATUS)
(
   PARTITION P1 VALUES LESS THAN(TO_DATE('2003-01-01','YYYY-MM-DD'))TABLESPACE rptfact2009
          (
              SUBPARTITION P1SUB1 VALUES ('ACTIVE') TABLESPACE rptfact2009,
              SUBPARTITION P1SUB2 VALUES ('INACTIVE') TABLESPACE rptfact2009
          ),
   PARTITION P2 VALUES LESS THAN (TO_DATE('2003-03-01','YYYY-MM-DD')) TABLESPACE rptfact2009
          (
              SUBPARTITION P2SUB1 VALUES ('ACTIVE') TABLESPACE rptfact2009,
              SUBPARTITION P2SUB2 VALUES ('INACTIVE') TABLESPACE rptfact2009
          )
)

浜?澶嶅悎鑼冨洿鏁e垪鍒嗗尯錛?br />榪欑鍒嗗尯鏄熀浜庤寖鍥村垎鍖哄拰鏁e垪鍒嗗尯錛岃〃棣栧厛鎸夋煇鍒楄繘琛岃寖鍥村垎鍖猴紝鐒跺悗鍐嶆寜鏌愬垪榪涜鏁e垪鍒嗗尯銆?br />create table dinya_test
(
transaction_id number primary key,
item_id number(8) not null,
item_description varchar2(300),
transaction_date date
)
partition by range(transaction_date)subpartition by hash(transaction_id)  subpartitions 3 store in (dinya_space01,dinya_space02,dinya_space03)
(
     partition part_01 values less than(to_date(‘2006-01-01’,’yyyy-mm-dd’)),
     partition part_02 values less than(to_date(‘2010-01-01’,’yyyy-mm-dd’)),
     partition part_03 values less than(maxvalue)
);

(5).鏈夊叧琛ㄥ垎鍖虹殑涓浜涚淮鎶ゆф搷浣滐細(xì)
涓銆佹坊鍔犲垎鍖?br />浠ヤ笅浠g爜緇橲ALES琛ㄦ坊鍔犱簡(jiǎn)涓涓狿3鍒嗗尯
ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DATE('2003-06-01','YYYY-MM-DD'));
娉ㄦ剰錛氫互涓婃坊鍔犵殑鍒嗗尯鐣岄檺搴旇楂樹簬鏈鍚庝竴涓垎鍖虹晫闄愩?br />浠ヤ笅浠g爜緇橲ALES琛ㄧ殑P3鍒嗗尯娣誨姞浜?jiǎn)涓涓狿3SUB1瀛愬垎鍖?br />ALTER TABLE SALES MODIFY PARTITION P3 ADD SUBPARTITION P3SUB1 VALUES('COMPLETE');
浜屻佸垹闄ゅ垎鍖?br />浠ヤ笅浠g爜鍒犻櫎浜?jiǎn)P3琛ㄥ垎鍖猴細(xì)
ALTER TABLE SALES DROP PARTITION P3;
鍦ㄤ互涓嬩唬鐮佸垹闄や簡(jiǎn)P4SUB1瀛愬垎鍖猴細(xì)
ALTER TABLE SALES DROP SUBPARTITION P4SUB1;
娉ㄦ剰錛氬鏋滃垹闄ょ殑鍒嗗尯鏄〃涓敮涓鐨勫垎鍖猴紝閭d箞姝ゅ垎鍖哄皢涓嶈兘琚垹闄わ紝瑕佹兂鍒犻櫎姝ゅ垎鍖猴紝蹇呴』鍒犻櫎琛ㄣ?br />涓夈佹埅鏂垎鍖?br />鎴柇鏌愪釜鍒嗗尯鏄寚鍒犻櫎鏌愪釜鍒嗗尯涓殑鏁版嵁錛屽茍涓嶄細(xì)鍒犻櫎鍒嗗尯錛屼篃涓嶄細(xì)鍒犻櫎鍏跺畠鍒嗗尯涓殑鏁版嵁銆傚綋琛ㄤ腑鍗充嬌鍙湁涓涓垎鍖烘椂錛屼篃鍙互鎴柇璇ュ垎鍖恒傞氳繃浠ヤ笅浠g爜鎴柇鍒嗗尯錛?br />ALTER TABLE SALES TRUNCATE PARTITION P2;
閫氳繃浠ヤ笅浠g爜鎴柇瀛愬垎鍖猴細(xì)
ALTER TABLE SALES TRUNCATE SUBPARTITION P2SUB2;
鍥涖佸悎騫跺垎鍖?br />鍚堝茍鍒嗗尯鏄皢鐩擱偦鐨勫垎鍖哄悎騫舵垚涓涓垎鍖猴紝緇撴灉鍒嗗尯灝嗛噰鐢ㄨ緝楂樺垎鍖虹殑鐣岄檺錛屽煎緱娉ㄦ剰鐨勬槸錛屼笉鑳藉皢鍒嗗尯鍚堝茍鍒扮晫闄愯緝浣庣殑鍒嗗尯銆備互涓嬩唬鐮佸疄鐜頒簡(jiǎn)P1 P2鍒嗗尯鐨勫悎騫訛細(xì)
ALTER TABLE SALES MERGE PARTITIONS P1,P2 INTO PARTITION P2;
浜斻佹媶鍒嗗垎鍖?br />鎷嗗垎鍒嗗尯灝嗕竴涓垎鍖烘媶鍒嗕袱涓柊鍒嗗尯錛屾媶鍒嗗悗鍘熸潵鍒嗗尯涓嶅啀瀛樺湪銆傛敞鎰忎笉鑳藉HASH綾誨瀷鐨勫垎鍖鴻繘琛屾媶鍒嗐?br />ALTER TABLE SALES SBLIT PARTITION P2 AT(TO_DATE('2003-02-01','YYYY-MM-DD')) INTO (PARTITION P21,PARTITION P22);
鍏佹帴鍚堝垎鍖?coalesca)
緇撳悎鍒嗗尯鏄皢鏁e垪鍒嗗尯涓殑鏁版嵁鎺ュ悎鍒板叾瀹冨垎鍖轟腑錛屽綋鏁e垪鍒嗗尯涓殑鏁版嵁姣旇緝澶ф椂錛屽彲浠ュ鍔犳暎鍒楀垎鍖猴紝鐒跺悗榪涜鎺ュ悎錛屽煎緱娉ㄦ剰鐨勬槸錛屾帴鍚堝垎鍖哄彧鑳界敤浜庢暎鍒楀垎鍖轟腑銆傞氳繃浠ヤ笅浠g爜榪涜鎺ュ悎鍒嗗尯錛?br />ALTER TABLE SALES COALESCA PARTITION;
涓冦侀噸鍛藉悕琛ㄥ垎鍖?br />浠ヤ笅浠g爜灝哖21鏇存敼涓篜2
ALTER TABLE SALES RENAME PARTITION P21 TO P2;
鍏佺浉鍏蟲煡璇?br />璺ㄥ垎鍖烘煡璇?br />select sum( *) from
(select count(*) cn from t_table_SS PARTITION (P200709_1)
union all
select count(*) cn from t_table_SS PARTITION (P200709_2)
);
鏌ヨ琛ㄤ笂鏈夊灝戝垎鍖?br />SELECT * FROM useR_TAB_PARTITIONS WHERE TABLE_NAME='tableName'
鏌ヨ绱㈠紩淇℃伅
select object_name,object_type,tablespace_name,sum(value)
from v$segment_statistics
where statistic_name IN ('physical reads','physical write','logical reads')and object_type='INDEX'
group by object_name,object_type,tablespace_name
order by 4 desc

--鏄劇ず鏁版嵁搴撴墍鏈夊垎鍖鴻〃鐨勪俊鎭細(xì)
select * from DBA_PART_TABLES

--鏄劇ず褰撳墠鐢ㄦ埛鍙闂殑鎵鏈夊垎鍖鴻〃淇℃伅:
select * from ALL_PART_TABLES

--鏄劇ず褰撳墠鐢ㄦ埛鎵鏈夊垎鍖鴻〃鐨勪俊鎭細(xì)
select * from USER_PART_TABLES

--鏄劇ず琛ㄥ垎鍖轟俊鎭?鏄劇ず鏁版嵁搴撴墍鏈夊垎鍖鴻〃鐨勮緇嗗垎鍖轟俊鎭細(xì)
select * from DBA_TAB_PARTITIONS

--鏄劇ず褰撳墠鐢ㄦ埛鍙闂殑鎵鏈夊垎鍖鴻〃鐨勮緇嗗垎鍖轟俊鎭細(xì)
select * from ALL_TAB_PARTITIONS

--鏄劇ず褰撳墠鐢ㄦ埛鎵鏈夊垎鍖鴻〃鐨勮緇嗗垎鍖轟俊鎭細(xì)
select * from USER_TAB_PARTITIONS

--鏄劇ず瀛愬垎鍖轟俊鎭?鏄劇ず鏁版嵁搴撴墍鏈夌粍鍚堝垎鍖鴻〃鐨勫瓙鍒嗗尯淇℃伅錛?br />select * from DBA_TAB_SUBPARTITIONS

--鏄劇ず褰撳墠鐢ㄦ埛鍙闂殑鎵鏈夌粍鍚堝垎鍖鴻〃鐨勫瓙鍒嗗尯淇℃伅錛?br />select * from ALL_TAB_SUBPARTITIONS

--鏄劇ず褰撳墠鐢ㄦ埛鎵鏈夌粍鍚堝垎鍖鴻〃鐨勫瓙鍒嗗尯淇℃伅錛?br />select * from USER_TAB_SUBPARTITIONS

--鏄劇ず鍒嗗尯鍒?鏄劇ず鏁版嵁搴撴墍鏈夊垎鍖鴻〃鐨勫垎鍖哄垪淇℃伅錛?br />select * from DBA_PART_KEY_COLUMNS

--鏄劇ず褰撳墠鐢ㄦ埛鍙闂殑鎵鏈夊垎鍖鴻〃鐨勫垎鍖哄垪淇℃伅錛?br />select * from ALL_PART_KEY_COLUMNS

--鏄劇ず褰撳墠鐢ㄦ埛鎵鏈夊垎鍖鴻〃鐨勫垎鍖哄垪淇℃伅錛?br />select * from USER_PART_KEY_COLUMNS

--鏄劇ず瀛愬垎鍖哄垪 鏄劇ず鏁版嵁搴撴墍鏈夊垎鍖鴻〃鐨勫瓙鍒嗗尯鍒椾俊鎭細(xì)
select * from DBA_SUBPART_KEY_COLUMNS

--鏄劇ず褰撳墠鐢ㄦ埛鍙闂殑鎵鏈夊垎鍖鴻〃鐨勫瓙鍒嗗尯鍒椾俊鎭細(xì)
select * from ALL_SUBPART_KEY_COLUMNS

--鏄劇ず褰撳墠鐢ㄦ埛鎵鏈夊垎鍖鴻〃鐨勫瓙鍒嗗尯鍒椾俊鎭細(xì)
select * from USER_SUBPART_KEY_COLUMNS

--鎬庢牱鏌ヨ鍑簅racle鏁版嵁搴撲腑鎵鏈夌殑鐨勫垎鍖鴻〃
select * from user_tables a where a.partitioned='YES'

--鍒犻櫎涓涓〃鐨勬暟鎹槸
truncate table table_name;

--鍒犻櫎鍒嗗尯琛ㄤ竴涓垎鍖虹殑鏁版嵁鏄?br />alter table table_name truncate partition p5;


銆怭S銆戯細(xì)褰搖pdate鏇存敼鏁版嵁鎵灞炲垎鍖烘椂錛屽繀欏昏祴浜堣〃row movement鏉冮檺銆?br />alter table test_partition_tab enable/disable row movement;
update鍒嗗尯瀛楁錛屾敼鍙樻墍灞炲垎鍖猴紝鏁版嵁鍦ㄥ唴閮ㄥ彉鍖栨槸緇忚繃浜?jiǎn)婧愭暟鎹彃鍏ユ柊鍒嗗尯銆佹柊鏁版嵁鏇存柊銆佹簮鑰佹暟鎹垹闄ょ殑姝ラ錛屽洜姝owid灝嗕細(xì)鏀瑰彉錛涙暟鎹儲(chǔ)寮曚篃灝嗛噸璧般?

sailor 2012-08-20 10:00 鍙戣〃璇勮
]]>
Oracle鏃墮棿鐩稿叧http://www.tkk7.com/sailor/articles/366783.htmlsailorsailorMon, 19 Dec 2011 09:29:00 GMThttp://www.tkk7.com/sailor/articles/366783.htmlhttp://www.tkk7.com/sailor/comments/366783.htmlhttp://www.tkk7.com/sailor/articles/366783.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/366783.htmlhttp://www.tkk7.com/sailor/services/trackbacks/366783.htmlOracle鏃墮棿鐩稿叧-(姹倀imestamp綾誨瀷鐨勬椂闂村樊錛?/a>

TIMESTAMP鏁版嵁綾誨瀷錛?/strong>鏄疍ATE鐨勬墿灞曪紝鍙互瀛樺偍騫淬佹湀銆佹棩銆佸皬鏃躲佸垎閽熴佺錛屽悓鏃惰繕鍙互瀛樺偍縐掔殑灝忔暟閮ㄥ垎銆?/p>

閫氳繃to_timestamp鍑芥暟灝哾ate鍨嬭漿鎴愯繖縐嶇被鍨嬶紝鏉ョ湅鐪嬪畠鐨勫艦寮?/p>

璇﹁浠g爜錛?/p>

Sql浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1. SELECT TO_TIMESTAMP('2009-7-30','yyyy-mm-dd')   
  2.   FROM dual  
SELECT TO_TIMESTAMP('2009-7-30','yyyy-mm-dd')
  FROM dual

 
緇撴灉涓猴細(xì)30-7鏈?-09 12.00.00.000000000 涓婂崍

 

timestamp浠ユ棩鏈熸牸寮忚緭鍑?guó)櫋ńC?/strong> 錛?/p>

Sql浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1.  select TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss') ,'YYYY-MM-DD HH24:MI:SS')   
  2.   from dual  
 select TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss') ,'YYYY-MM-DD HH24:MI:SS')
  from dual

 
緇撴灉涓猴細(xì)2009-07-30 00:00:00

 

date鏍煎紡鐨勬椂闂村樊錛屼互縐掍負(fù)鍗曚綅錛?/strong>

Sql浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1. select (to_date('2009-7-30''yyyy-mm-dd hh24:mi:ss') -   
  2.        to_date('2009-7-29''YYYY-MM-DD HH24:mi:ss')) * 86400 as "itvtime"  
  3.  from dual  
select (to_date('2009-7-30', 'yyyy-mm-dd hh24:mi:ss') -
       to_date('2009-7-29', 'YYYY-MM-DD HH24:mi:ss')) * 86400 as "itvtime"
 from dual

 

緇撴灉涓猴細(xì)86400

 

timestamp鏍煎紡姹傛椂闂村樊錛屼互縐掍負(fù)鍗曚綅錛?/strong>

Sql浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1. select (to_date(TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss') , 'yyyy-mm-dd hh24:mi:ss'),   
  2.                 'yyyy-mm-dd hh24:mi:ss') -   
  3.        to_date(TO_CHAR(to_timestamp('2009-7-29','yyyy-mm-dd hh24:mi:ss') , 'yyyy-mm-dd hh24:mi:ss'),   
  4.                 'YYYY-MM-DD HH24:mi:ss')) * 86400 as "itvtime"  
  5.  from dual  
select (to_date(TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss') , 'yyyy-mm-dd hh24:mi:ss'),
                'yyyy-mm-dd hh24:mi:ss') -
       to_date(TO_CHAR(to_timestamp('2009-7-29','yyyy-mm-dd hh24:mi:ss') , 'yyyy-mm-dd hh24:mi:ss'),
                'YYYY-MM-DD HH24:mi:ss')) * 86400 as "itvtime"
 from dual

 緇撴灉涓猴細(xì)86400

 

姹備換鎰弔imestamp鏍煎紡鐨勬椂闂存埑錛屾嵁1970騫?1鏈?1鏃ョ殑姣鏁幫細(xì)

Sql浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1. SELECT (to_date(TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') -   
  2.        to_date('1970-01-01 00:00:00''YYYY-MM-DD HH24:mi:ss')) * 86400000   
  3.   FROM dual  
SELECT (to_date(TO_CHAR(to_timestamp('2009-7-30','yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') -
       to_date('1970-01-01 00:00:00', 'YYYY-MM-DD HH24:mi:ss')) * 86400000
  FROM dual

 緇撴灉涓猴細(xì)1248912000000


搴旂敤錛?/strong>鍏蜂綋搴旂敤鏃跺皢渚嬪瓙涓璽o_timestamp()闃村獎(jiǎng)閮ㄥ垎浠g爜鎹㈡垚鐩稿簲瀛楁鍗沖彲錛堣瀛楁鏄痶imestamp鏍煎紡錛?/p>

          涓庡緱鍒頒互鍒嗕負(fù)鍗曚綅鎴栧皬鏃朵負(fù)鍗曚綅鍙渶瑕佸彉涔樼殑鏁板嵆鍙?/p>

铏界劧瀹炵幇浜?jiǎn)鏃堕棿宸殑璁〗帡锛岃嚜鎴戞劅瑙夋瘮杈冨鏉傚寲锛屽笇鏈涙墤謭版瘮杈兘巰渚跨殑鏂規(guī)硶銆傘傘?/p>

 

 

鏍規(guī)嵁鏃ユ湡姹傚綋鏈堝ぉ鏁?/strong>

Sql浠g爜 澶嶅埗浠g爜 鏀惰棌浠g爜
  1. select add_months(trunc(to_date('2009-9''yyyy-mm'), 'mm'), 1)    
  2.        - trunc(to_date('2009-9''yyyy-mm'), 'mm')   
  3.   from dual  
select add_months(trunc(to_date('2009-9', 'yyyy-mm'), 'mm'), 1) 
       - trunc(to_date('2009-9', 'yyyy-mm'), 'mm')
  from dual

 

緇撴灉涓猴細(xì)30



sailor 2011-12-19 17:29 鍙戣〃璇勮
]]>
solaris 10閰嶇疆JAVA鐜浠ュ強(qiáng)瀹夎f(xié)irefox http://www.tkk7.com/sailor/articles/362727.htmlsailorsailorSat, 05 Nov 2011 01:40:00 GMThttp://www.tkk7.com/sailor/articles/362727.htmlhttp://www.tkk7.com/sailor/comments/362727.htmlhttp://www.tkk7.com/sailor/articles/362727.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/362727.htmlhttp://www.tkk7.com/sailor/services/trackbacks/362727.htmlsolaris 10閰嶇疆JAVA鐜浠ュ強(qiáng)瀹夎f(xié)irefox
鍒嗙被錛?Solaris 10 145浜洪槄璇?/span> 璇勮(0) 鏀惰棌 涓炬姤

涓銆乻olaris10 涓婂浣曢厤緗甁AVA鐜錛?/font>

     1銆佷笅杞姐?
     璁塊棶
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u15-oth-JPR@CDS-CDS_Developer錛岄夋嫨鍚堥傜殑鐗堟湰(鎴戜滑閫夋嫨solaris sparc)鍚庯紝鏈変互涓嬪嚑縐嶏細(xì)

image     涓嶅悓鐨勫寘鏈変笉鍚岀殑浣跨敤鏂規(guī)硶銆倄x.sh榪欑姣旇緝綆鍗曪紝鐩存帴./xxx.sh灝卞彲浠ヤ簡(jiǎn)銆傛墽琛屽畬鍚庝細(xì)鍦ㄥ綋鍓嶇洰褰曚笅鐢熸垚涓涓猨dk1.6.0_15鐨勬枃浠跺す錛屽儚"緇胯壊鐗?錛屽涓嬶細(xì)
     
image
     濡傛灉鏄痻x.tar.Z錛屽厛鐢?uncompress -cvf *.z|tar -xvf -錛屽鏋滀笉琛岋紝鍒欏啀鐢╰ar –xvf xx.tar,瑙e帇鍚庣殑鏂囦歡澶筳dkjdk1.6.0_15鏂囦歡澶癸紝濡備笅錛?
image     闇瑕佸皢榪欎袱涓寘鍔犲埌pakage涓?
     瀹夎錛?pkgadd -d  SUNWj6rt SUNWj6dev SUNWj6cfg SUNWj6man SUNWj6dmo
     鍗歌澆錛?pkgrm SUNWj6rt SUNWj6dev SUNWj6cfg SUNWj6man SUNWj6dmo

   2銆佷慨鏀歸粯璁や負(fù)jdk1.6

     (1) 浠x.sh涓轟緥錛岀敓鎴愮殑鏂囦歡澶筳dk1.6.0澶嶅埗鍒?usr/jdk鐩綍涓?
     (2) 寤虹珛杞繛鎺?ln -s /usr/jdk/jdk1.6.0/   /usr/java   
#灝嗗墠鑰呭仛涓涓摼鎺ワ紝鍚庤呮寚鍚戝墠鑰咃紝鍚庤呬負(fù)閾炬帴鍚?
     (3) java –version 鏌ョ湅鏄惁姝g‘瀹夎

  3銆佸畨瑁呭ソCLASSPATH絳夌幆澧冨彉閲?
     淇敼/etc/profile 鐨勫唴瀹癸紝鍔犲叆JAVA_HOME 鍜?JRE_HOME 錛屼互鍙?/font>

     CLASSPATH鐨勮瀹氾紝渚嬪
        JAVA_HOME=/usr/java
        export JAVA_HOME

        JRE_HOME=/usr/java/jre
        export JRE_HOME

        CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
        export CLASSPATH

        PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin
        export PATH

浜屻乻olaris10 涓婂浣曞畨瑁協(xié)irefox

     1銆佷笅杞姐傝闂?/font>http://www.sunfreeware.com/mozilla.html錛屼笅杞界浉搴旂増鏈?/font>

     2銆佹煡鐪嬬綉绔欎笂鐨凴EADME.firefox3錛岄噷闈㈠寘鍚殑瀹夎鐨勬楠?/font>

 3, First uncompress the zip file $ bzip2 -d <zip file basename>.bz2 You will get a package datastream file named <zip file basename> 4, Install the package as root # pkgadd -d ./<zip file basename> The default install location would be /opt/sfw/lib/firefox
 鏈琤log鍦板潃錛?a href="blog.csdn.com/whuslei" target="_blank">blog.csdn.com/whuslei錛岀増鏉冩墍鏈夛紒


sailor 2011-11-05 09:40 鍙戣〃璇勮
]]>
Oracle Applciation Server10g鍚姩http://www.tkk7.com/sailor/articles/356772.htmlsailorsailorThu, 18 Aug 2011 03:13:00 GMThttp://www.tkk7.com/sailor/articles/356772.htmlhttp://www.tkk7.com/sailor/comments/356772.htmlhttp://www.tkk7.com/sailor/articles/356772.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/356772.htmlhttp://www.tkk7.com/sailor/services/trackbacks/356772.html

絎簩绔狅細(xì)綆$悊宸ュ叿

鍏抽敭涓や釜錛歄EM鍜宱pmn鍛戒護(hù)錛?br />2.1.1 Managing Oracle Application Server with Oracle Enterprise Manager 10g Application Server Control
Oracle Enterprise Manager 10g Application Server Control is installed with every instance of Oracle Application Server. As a result, you can immediately begin managing your application server and its components from your Web browser.

The Enterprise Manager home pages make it easy to locate the most important monitoring data and the most commonly used administrative functions—all from your Web browser.
榪欐槸涓ソ涓滆タ錛屽茍涓斿畠鎻愪緵鐨勫府鍔╂洿鏄釜濂戒笢瑗褲?/p>

2.1.2 Managing Oracle Application Server Using the OPMN Command Line
You can also use the opmnctl command-line tool, which provides a command-line interface to Oracle Process Manager and Notification Server (OPMN). For example, you can use this command line (opmnctl) to:

l Start and stop applications and application server instances
l Associate two or more application server instances to form a cluster
l Display a summary of the instances that are part of a cluster


2.1.3 Managing Oracle Application Server Using the admin_client.jar Utility
榪欎釜鐢ㄥ涓嶅ぇ

絎笁绔狅細(xì)Starting and Stopping

3.2 Starting and Stopping Application Server Instances
3.2.1 Starting a Middle-Tier Instance

To start a middle-tier instance:

If the middle-tier instance is associated with OracleAS Infrastructure services, such as Oracle Identity Management, make sure the services are started. See Section 3.4.3 for more information.

Start the middle-tier components:

(UNIX) ORACLE_HOME/opmn/bin/opmnctl startall
(Windows) ORACLE_HOME\opmn\bin\opmnctl startall

This command starts OPMN and all OPMN-managed processes such as Oracle HTTP Server, OC4J instances, and the Application Server Control Console.


3.2.2 Stopping a Middle-Tier Instance

(UNIX) ORACLE_HOME/opmn/bin/opmnctl stopall
(Windows) ORACLE_HOME\opmn\bin\opmnctl stopall

3.3 Starting and Stopping Components
opmnctl: A command-line tool.
Application Server Control Console: A Web-based tool. (OEM)


3.3.1 Starting and Stopping Components Using opmnctl
You can use the opmnctl command-line tool to start and stop components. It is located in the following directory:

(UNIX) ORACLE_HOME/opmn/bin
(Windows) ORACLE_HOME\opmn\bin

To start, stop, or restart a component using opmnctl:

opmnctl stopproc ias-component=component
opmnctl startproc ias-component=component
opmnctl restartproc ias-component=component

For example, the following command starts OracleAS Wireless at the <process-set> level:
prompt > opmnctl startproc ias-component=wireless process-type=alert_server process-set=alert_instance_1

The following command restarts OC4J at the <process-type> level:
prompt > opmnctl restartproc ias-component=OC4J process-type=home

The following command stops Oracle HTTP Server at the <ias-component> level:
prompt > opmnctl stopproc ias-component=HTTP_Server

Enter one of the following commands to obtain additional information:
prompt > opmnctl usage startproc

鍦ㄦ垜瀹夎鐨勭幆澧冮噷錛岄氳繃涓婇潰涓琛屾垜浠粠甯姪涓壘鍒幫細(xì)
        Values for the target attributes (ias-instance, ias-component,
        process-type and process-set) should be the same as the id
        value of each attribute specified in opmn.xml.

浠巓pmn.xml鍙互鎵懼埌榪欎簺ias-component錛屼篃鍙互閫氳繃鍛戒護(hù)錛?/font>opmnctl status

To start, stop, or restart the sub-process of a component:

opmnctl stopproc process-type=process
opmnctl startproc process-type=process
opmnctl restartproc process-type=process

To start, stop, or restart an application, such as Application Server Control:

opmnctl startproc application=app_name
opmnctl stopproc application=app_name
opmnctl restartproc application=app_name

To view the status of components and processes:

[oracle@ias ~]$ opmnctl status

Processes in Instance: ias.ias
--------------------------------------+--------------------+---------+---------
ias-component                        | process-type     |     pid   | status
--------------------------------------+--------------------+---------+---------
OC4JGroup:default_group      | OC4J:home        |    4812 | Alive  
ASG                                         | ASG                   |     N/A | Down   
HTTP_Server                          | HTTP_Server    |    4312 | Alive  

 



sailor 2011-08-18 11:13 鍙戣〃璇勮
]]>
Solaris 淇敼IP,HOSTNAMEhttp://www.tkk7.com/sailor/articles/356270.htmlsailorsailorWed, 10 Aug 2011 12:00:00 GMThttp://www.tkk7.com/sailor/articles/356270.htmlhttp://www.tkk7.com/sailor/comments/356270.htmlhttp://www.tkk7.com/sailor/articles/356270.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/356270.htmlhttp://www.tkk7.com/sailor/services/trackbacks/356270.html

@import url(http://www.tkk7.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

sailor 2011-08-10 20:00 鍙戣〃璇勮
]]>
oracle db-linkhttp://www.tkk7.com/sailor/articles/346924.htmlsailorsailorThu, 24 Mar 2011 03:16:00 GMThttp://www.tkk7.com/sailor/articles/346924.htmlhttp://www.tkk7.com/sailor/comments/346924.htmlhttp://www.tkk7.com/sailor/articles/346924.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/346924.htmlhttp://www.tkk7.com/sailor/services/trackbacks/346924.htmlCREATE PUBLIC DATABASE LINK sxst03錛堣繛鎺ュ悕縐幫級(jí) CONNECT TO sxdznydfd錛堢敤鎴峰悕錛?/span> IDENTIFIED BY sxdznydfd 錛堝瘑鐮侊級(jí)USING
        '(DESCRIPTION =
            (ADDRESS_LIST =
              (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.3錛堟暟鎹簱鎵鍦ㄦ満瀛愮殑鍚嶇О鎴朓P錛?/span>)(PORT = 1521))
            )
            (CONNECT_DATA =
        (SERVICE_NAME = sxst錛堣榪炴帴鏁版嵁搴撶殑SID錛?/span>)
            )
          )'
      涓嬮潰鏄煡璇㈡椂鐨勫啓娉曪紝鍦ㄨ〃鍚嶅悗澧炲姞 @sxst03  (@鍔犱笂涓婇潰寤虹珛鐨勮繛鎺ュ悕縐?
          
          select * from  sde.Table_Registry@sxst03 where table_name='N2007E2003140411000B00XJLYD'

sailor 2011-03-24 11:16 鍙戣〃璇勮
]]>
orale蹇樿瀵嗙爜鐮磋Вhttp://www.tkk7.com/sailor/articles/323065.htmlsailorsailorTue, 08 Jun 2010 07:34:00 GMThttp://www.tkk7.com/sailor/articles/323065.htmlhttp://www.tkk7.com/sailor/comments/323065.htmlhttp://www.tkk7.com/sailor/articles/323065.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/323065.htmlhttp://www.tkk7.com/sailor/services/trackbacks/323065.htmlSQL>coon /as sysdba
SQL>shutdown
SQL>startup
SQL>alter user sys identified by hand2009



sailor 2010-06-08 15:34 鍙戣〃璇勮
]]>
鍒╃敤OPI璇誨彇Excle鏂囦歡http://www.tkk7.com/sailor/articles/293588.htmlsailorsailorWed, 02 Sep 2009 05:44:00 GMThttp://www.tkk7.com/sailor/articles/293588.htmlhttp://www.tkk7.com/sailor/comments/293588.htmlhttp://www.tkk7.com/sailor/articles/293588.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/293588.htmlhttp://www.tkk7.com/sailor/services/trackbacks/293588.html闃呰鍏ㄦ枃

sailor 2009-09-02 13:44 鍙戣〃璇勮
]]>
DWR 鐨?Converter 瀹炵幇鍘熺悊綆鍗曞垎鏋愬強(qiáng)搴旂敤 http://www.tkk7.com/sailor/articles/292464.htmlsailorsailorMon, 24 Aug 2009 15:12:00 GMThttp://www.tkk7.com/sailor/articles/292464.htmlhttp://www.tkk7.com/sailor/comments/292464.htmlhttp://www.tkk7.com/sailor/articles/292464.html#Feedback0http://www.tkk7.com/sailor/comments/commentRss/292464.htmlhttp://www.tkk7.com/sailor/services/trackbacks/292464.html鎴戜滑鍦ㄥ簲鐢?DWR 璋冪敤榪滅▼鏂規(guī)硶鏃舵秹鍙?qiáng)鍒?JS 涓?JAVA 涔嬮棿鍙傛暟鍜岃繑鍥炲肩殑鏁版嵁杞崲錛屼緥濡傦細(xì)

JS 鐨?123 涓?Java 鐨?int  鎴?Integer銆乴ong 闂寸殑杞崲
JS 鐨?"2009-06-23" 涓?Java 鐨?java.util.Date 涔嬮棿鐨勮漿鎹?br /> JS 鐨?"[1,2,3]" 涓?Java 鐨?int[] 闂寸殑杞崲
JS 鐨?"{id:123, name: 'Unmi'}" 涓?Java 鐨?Class Person{int id; String name} 闂寸殑杞崲

鎴栬呮洿澶嶆潅鐨勫祵濂楃被鍨? "{id:123, name: 'Unmi', blogs:['http://unmi.blogjava.net','http://blog.csdn.net/kypfos']}" ) 涓?Java 綾誨瀷闂寸殑杞崲錛岀瓑絳夈傞偅涔堣繖涓鍒囨槸鎬庝箞榪涜鐨勫憿錛熷叾瀹炴垜浠璇嗚繃寰堝緇勪歡鐨勭被鍨嬫槧灝勶紝濡?Java 鐨?PropertyEditor銆丠ibernate(UserType)銆乮Batis(TypeHandler) 鐨勭被鍨嬫槧灝勶紝Struts1/2 涓?Form/Model 鐢ㄧ殑 Converter 絳夈?br />
榪欓噷鎴戞潵紼嶇◢鍒嗘瀽 DWR 鐨?Converter 瀹炵幇錛屼互鍙?qiáng)璇存槑濡備綍瀹氬埗鑷忿q殑 Converter銆傛湰鏂囨墍鐢?DWR 鏄?2.0.5 鐗堛?br />
1. DWR 鍐呯疆鐨?Converter 鍙?qiáng)搴旂敤绫诲?/strong>

鍚嶇О 搴旂敤綾誨瀷 杞崲鍣?/strong>
null void錛宩ava.lang.Void NullConverter
enum   EnumConverter
primitive boolean,byte,short,int,long,float,double,char,
java.lang.Boolean,java.lang.Byte,java.lang.Short,
java.lang.Integer,java.lang.Long,java.lang.Float,
java.lang.Double,java.lang.Character
PrimitiveConverter
bignumber java.math.BigInteger,java.math.BigDecimal BigNumberConverter
string java.lang.String StringConverter
array [Z,[B,[S,[I,[J,[F,[D,[C,[L* ArrayConverter
map java.util.Map MapConverter
collection java.util.Collection CollectionConverter
date java.util.Date,java.sql.Date,java.sql.Time,
java.sql.Timestamp,java.util.Calendar
DateConverter
dom org.w3c.dom.Node,org.w3c.dom.Element,org.w3c.dom.Document DOMConverter
dom4j org.dom4j.Document,org.dom4j.Element,org.dom4j.Node DOM4JConverter
jdom org.jdom.Document,org.jdom.Element JDOMConverter
xom nu.xom.Document,nu.xom.Element,nu.xom.Node XOMConverter
servlet javax.servlet.ServletConfig,javax.servlet.ServletContext,
javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse,
javax.servlet.http.HttpSession
ServletConverter
bean   BeanConverter
object   ObjectConverter
hibernate2   H2BeanConverter
hibernate3   H3BeanConverter
url java.net.URL URLConverter
exception   ExceptionConverter
miniException java.lang.Throwable MinimalistExceptionConverter


瀹冧滑鏄簲鐢ㄥ惎鍔ㄧ殑鏃跺欙紝閫氳繃 org.directwebremoting.servlet.DwrServlet 鍒濆鍖?dwr-2.0.5.jar!/org/directwebremoting/dwr.xml 鏂囦歡鍔犺澆榪涙潵鐨勩備緥濡傦細(xì)

<converter id="date" class="org.directwebremoting.convert.DateConverter"/>銆娉ㄥ唽浜?date 杞崲鍣?br /> <convert converter="date" match="java.util.Date"/>銆搴旂敤娉ㄥ唽鐨?date 杞崲鍣ㄥ簲鐢ㄥ埌 java.util.Date 綾誨瀷

鐪嬪埌涓婇潰錛屼綘涔熻浼?xì)鎯婅涓涓嬶紝鎴戜滑騫蟲椂鍙兘涔熷氨鐢ㄤ笅 bean 杞崲鍣紝鍏朵粬鐢ㄥ唴緗氨琛屻傜劧鑰?DWR 紜負(fù)鎴戜滑鑰冭檻鐨勫緢鍛ㄥ埌鐨勶紝鍖呮嫭 hibernate 鐩稿叧鐨勶紝URL銆丼ervlet銆丏om 絳夌浉鍏崇被鍨嬬殑杞崲鍣ㄣ?br />
2. DWR 濡備綍紜畾鐢ㄥ摢涓?Converter?

DWR 鏄牴鎹柟娉曞弬鏁版潵紜畾鍏ュ彛鍙傛暟鐨?Converter銆佹牴鎹繑鍥炲肩被鍨嬬‘瀹氫紶鍚?JS 鐨勫嚭鍙e弬鏁扮殑 Converter銆傛諱箣鏄互 Java 鏂規(guī)硶鍘熷瀷涓哄熀鍑嗘潵鍐沖畾姣忎竴鍙傛暟鎴栬繑鍥炲煎悇鑷敤鍝釜 Converter 鏉ヨ漿鎹㈡暟鎹?br />
鍦?BaseCallMarshaller.marshallInbound(HttpServletRequest request, HttpServletResponse response) 鏂規(guī)硶涓紝浣跨敤

Class paramType = method.getParameterTypes()[j] 鏉ヨ幏寰楀弬鏁扮殑綾誨瀷錛岀劧鍚庝粠宸插姞杞界殑 Converter Map 涓壘鍒?Converter 鍚嶇О錛岃繘鑰岀‘瀹?Converter 綾誨悕銆?/p>

鑰岀‘瀹氳繑鍥炲肩被鍨嬪氨涓嶆槸鐩存帴鐢ㄥ弽灝勭殑 method.getReturnType()銆傝屾槸浠ュ弽灝勬柟寮忚皟鐢ㄦ柟娉曞悗錛屾牴鎹叿浣撹繑鍥炲肩殑綾誨瀷鏉ョ‘瀹氱殑銆傝錛?br />
Replay DefaultRemoter.execute(Call) 鏂規(guī)硶涓殑
Object reply = chain.doFilter(object, method, call.getParameters());銆鍐嶈繘鍏ュ埌
Object ExecuteAjaxFilter.doFilter(Object obj, Method method, Object[] params Ajax FilterChain){
      return method.invoke(obj, params);
}

灝辨槸鏍規(guī)嵁涓婇潰鐨勮繑鍥炲鹼紝鐒跺悗鍦?br />
DefaultConverterManager.convertOutbound(Object, OutboundContext) 鏂規(guī)硶涓殑

Converter converter = getConverter(object); 銆//鏍規(guī)嵁榪斿洖鍊?object  紜畾璇ョ敤鐨?Converter銆?br />
3. DWR Converter 鐨勮皟鐢?/strong>

澶氱暀鎰忎笅 DWR 鑷甫鐨?Converter錛屽彲浠ョ湅鍒版墍鏈夌殑 Converter 鐩存帴鎴栫畝鎺ョ殑 extends BaseV20Converter implements Converter錛屽叾瀹?BaseV20Converter(DWR 1.x 涓搴斾負(fù) BaseV10Converter) 鏈韓灝卞疄鐜頒簡(jiǎn) Converter銆傚湪 BaseV20Converter 鎶借薄綾諱腑榛樿瀹炵幇浜?Converter 鐨勬柟娉?br />
public void setConverterManager(ConverterManager config)  {  }

鍏蜂綋鐨?Converter 鍙涓撳績(jī)鍘誨疄鐜版帴鍙?Converter 涓殑鍙︿袱涓柟娉?

Object convertInbound(Class paramType, InboundVariable data, InboundContext inctx) throws MarshallException;
OutboundVariable convertOutbound(Object data, OutboundContext outctx) throws MarshallException;

榪愯鏃訛紝瀹冧滑鐩稿簲鐨勮 ConvertManager(榛樿涓?DefaultConvertManager) 鐨?br /> Object convertInbound(Class paramType, InboundVariable iv, InboundContext inctx, TypeHintContext incc) throws MarshallException
OutboundVariable convertOutbound(Object object, OutboundContext outctx) throws MarshallException
鏉ヨ皟鐢ㄣ?br />
DWR 瀵規(guī)瘡涓弬鏁版垨榪斿洖鍊艱嚦灝戜細(xì)搴旂敤涓嬈?Converter錛屼絾瀵逛簬澶嶆潅鐨勭被鍨嬩細(xì)閫掑綊鐨勮皟鐢?Converter錛屾瘮濡傦紝瑕佸畬鎴?br />
JS "{id:123, name: 'Unmi', blogs:['http://unmi.blogjava.net','http://blog.csdn.net/kypfos']}"  鍒?Java 鐨?Person{int id, String name, String[] blogs;} 鐨勮漿鎹紝灝變細(xì)浣跨敤鍒?bean->primitive->array 涓変釜 Converter銆?br />
4. 瀹氬埗鑷繁鐨?Converter

鍩烘湰涓?DWR  鍐呯疆鐨?Converter 灝卞鐢ㄧ殑錛屼絾涔熸湁鍙兘闇瑕佸畾瀹氳嚜宸辯殑 Converter銆備粠 DWR 鐨?Converter 瀹炵幇鏉ョ湅錛屼竴鑸細(xì)鐢ㄤ袱縐嶆柟寮忥細(xì)

1) extends BaseV20Converter implements Converter錛屽疄鐜?Converter 鐨?converterInbound() 鍜?converterOutbound() 鏂規(guī)硶
2) extends BasicObjectConverter implements Converter錛屾垨緇ф壙 BeanConverter錛屽疄鐜?BasicObjectConverter 鐨?getPropertyMapFromObject()錛実etPropertyMapFromObject() 鍜?createTypeHintContext() 鏂規(guī)硶銆?br />
鍓嶄竴縐嶆柟寮忥紝璇峰弬鐓?org.directwebremoting.convert.DateConverter 鐨勬簮鐮佸疄鐜幫細(xì)

convertInbound() 鐢?JS 鐨勫瓧絎︿覆杞崲鎴愯姹傜殑 Date銆乀ime銆乀imestamp 鎴?Calender 瀵瑰儚銆?br /> convertOubound() 鎶?Java 鐨勭被鍨嬭漿鎹㈡垚 JS 鐨?new Date() 綾誨瀷錛屾敞鎰忚繑鍥炲肩殑鍐欐硶錛?br />                              return new SimpleOutboundVariable("new Date(" + millis + ")", outctx, true);

絎簩縐嶇戶鎵?BasicObjectConverter 鎴栨槸 BeanConverter 鐨勫仛娉曪紝鍙弬鑰?BeanConverter  鐨勬簮鐮佸疄鐜般傝〃鐜板湪 JSON 鍜?Java 瀵硅薄闂寸殑杞崲錛岃鏄紩鍏ヨВ鏋?JSON 鐨?JAR 鍖呮垨璁歌兘鏈変笉灝戝府鍔┿?br />
瀹氬埗 Converter 鐨勫唴瀹硅鐨勫緢灝戯紝涓昏鏄湡鏈夎繖鏂歸潰鐨勯渶瑕佺殑鏃跺欒鍙傝?DWR  鐨勭浉鍏蟲簮鐮侊紝瀹為檯涓悊瑙e悇涓帴鍙f柟娉曞弬鏁扮殑鎰忎箟錛屽強(qiáng)榪斿洖鍊肩殑瑕佹眰銆傚寰呭紑婧愮粍浠惰繕鏄淇濇寔闃呰婧愮爜鐨勫ソ涔?fàn)鎯?br />
濂藉暒錛岃嚜宸辯殑 Converter 鍐欏ソ錛岄渶瑕佹敞鍐岋紝闇瑕佸簲鐢ㄣ傛垜浠繕鏄弬鑰?DWR 鐨勫仛娉曪紝鍐欏湪鑷繁鐨?dwr.xml 涓備緥濡傚畾鍒朵簡(jiǎn) com.unmi.dwr.converter.SpecialConverter錛岃瀵?com.unmi.model.SpecialObject 榪涜鍑哄叆綾誨瀷鐨勮漿鎹紝灝辮繖涔堝啓錛?br />
<converter id="special" class="com.unmi.dwr.converter.SpecialConverter"/>銆娉ㄥ唽浜?nbsp;special 杞崲鍣?br /> <convert converter="special" match="com.unmi.model.SpecialObject"/>銆搴旂敤娉ㄥ唽鐨?special 杞崲鍣ㄥ簲鐢ㄥ埌 com.unmi.model.SpecialObject  綾誨瀷

5. 灝忕粨

鐢?DWR 鍏跺疄涔熸湁孌墊椂鏃ヤ簡(jiǎn)錛屾湭鏇劇郴緇熺殑瀛︼紝鎬繪槸閬囦竴闂銆佹壂闄や竴涓紝涓嶅厤涔熶細(xì)鍘繪壘鎵劇浉鍏蟲洿緋葷粺鐨勮祫鏂欍傜劧鑰岀潃涓嬫綃囩殑鍔ㄦ満鏄笂鍛ㄥ叚鍦ㄤ功鍩庣炕浜?jiǎn)涓?銆?DWR 瀹炴垬銆嬶紝瀹冨疄闄呰 DWR 鏈韓鐨勮緝?yōu)畱銆傛渶鍚庢垜絎竴涓兂浜?jiǎn)瑙d簡(jiǎn)鏄?DWR 鑳藉畬鎴?JS 涓?Java 闂翠粈涔堢被鍨嬬殑杞崲錛岀涓鎵嬬殑璧勬枡緗戜笂涔熸病鎼滅儲(chǔ)鍒幫紝浜庢槸榪涘埌婧愮爜涓幓錛屼翰韜巻緇冿紝涔熸洿鍔犳繁浜?jiǎn)鍗拌薄銆?br />
璇昏呬篃璁稿拰鎴戜竴鏍風(fēng)洰鐨勶紝鍙兂鐪嬬湅鍐呯疆鐨勮漿鎹㈠櫒鏈夊摢浜涳紝鑳借漿鎹㈠摢浜涚被鍨嬶紝閭e氨鍙渶鐪嬫渶涓烘姠鐪肩殑閭e紶琛ㄦ牸鍚с傞渶瑕佸畾鍒?Converter 搴旇寰堝皯錛屽氨鍍忔垜浠緢灝戝畾鍒?Struts 鐨?Converter銆丠ibernate 鐨?UserType 鍜?iBatis 鐨?TypeHandler 涓鏍楓傚洜姝や篃灝卞瀹氬埗 DWR 鐨?Converter 鎵鐢ㄧ瘒騫呬笉澶氥?br />
瀵瑰緟寮婧愶紝鑷繁鎬繪湁涓範(fàn)鎯氨鏄繀欏繪湁鐩稿叧鐨勬簮浠g爜浼撮殢鍦ㄥ畠韜竟銆傚紑婧愮粍浠剁殑浣跨敤涓鑸笉闅撅紝紕板埌闂錛屾棦鐒舵簮鐮侀兘鎺屾彙浜?jiǎn)锛屾垜鎯虫昏兘浠庢簮鐮佷腑鎵懼嚭鍘熷洜鏉ャ傚皻涓旓紝瀵硅繖鏍風(fēng)殑鐭ュ悕緇勪歡瓚婂彂娣卞叆錛屽氨鏇磋兘鍤煎嚭璁稿鍛沖銆?br />

鍙傝冿細(xì)DWR 2.0.5 鐨勬簮浠g爜錛屽 DWR 欏圭洰榪涜鍗曟璋冭瘯


鍘熸枃錛?a href="http://www.tkk7.com/Unmi/archive/2009/06/23/283741.html">http://www.tkk7.com/Unmi/archive/2009/06/23/283741.html



sailor 2009-08-24 23:12 鍙戣〃璇勮
]]>
鍙傝冭祫鏂?/title><link>http://www.tkk7.com/sailor/articles/292399.html</link><dc:creator>sailor</dc:creator><author>sailor</author><pubDate>Mon, 24 Aug 2009 07:52:00 GMT</pubDate><guid>http://www.tkk7.com/sailor/articles/292399.html</guid><wfw:comment>http://www.tkk7.com/sailor/comments/292399.html</wfw:comment><comments>http://www.tkk7.com/sailor/articles/292399.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sailor/comments/commentRss/292399.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sailor/services/trackbacks/292399.html</trackback:ping><description><![CDATA[1銆丣2EE浠嬬粛<br />        <a ><font color="#000000">鍙傝冩枃浠訛細(xì)</font>http://www.ibm.com/developerworks/cn/java/j2ee/</a> <br /> <br /> 2銆丆ache鎶鏈曗昈SCache<br />     <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 10pt; font-family: Arial">Cache</span><span style="font-size: 10pt; font-family: 瀹嬩綋">鏄竴縐嶇敤浜?span style="color: red">鎻愰珮緋葷粺鍝嶅簲閫熷害</span>銆?span style="color: red">鏀瑰杽緋葷粺榪愯鎬ц兘</span>鐨勬妧鏈傚挨鍏舵槸鍦?/span><span style="font-size: 10pt; font-family: Arial">Web</span><span style="font-size: 10pt; font-family: 瀹嬩綋">搴旂敤涓紝閫氳繃緙撳瓨欏甸潰鐨勮緭鍑虹粨鏋滐紝鍙互寰堟樉钁楃殑鏀瑰杽緋葷粺榪愯鎬ц兘銆?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 10pt; font-family: 瀹嬩綋">OSCache鏍囪搴撶敱O(jiān)penSymphony璁捐錛屽畠鏄竴縐嶅紑鍒涙х殑緙撳瓨鏂規(guī)錛屽畠鎻愪緵浜?jiǎn)鍦ㄧ幇鏈塉SP欏甸潰涔嬪唴瀹炵幇鍐呭瓨緙撳瓨鐨勫姛鑳姐侽SCache鏄釜涓涓騫挎硾閲囩敤鐨勯珮鎬ц兘鐨凧2EE緙撳瓨妗嗘灦錛孫SCache榪樿兘搴旂敤浜庝換浣旿ava搴旂敤紼嬪簭鐨勬櫘閫氱殑緙撳瓨瑙e喅鏂規(guī)銆?/span></p> <br />         <a >鍙傝冩枃浠訛細(xì)http://aumy2008.blogbus.com/logs/36462858.html</a> <img src ="http://www.tkk7.com/sailor/aggbug/292399.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sailor/" target="_blank">sailor</a> 2009-08-24 15:52 <a href="http://www.tkk7.com/sailor/articles/292399.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://gjwlgzs.com" target="_blank">亚洲精华液一二三产区</a>| <a href="http://my55572.com" target="_blank">亚洲日韩精品一区二区三区无码</a>| <a href="http://137499.com" target="_blank">69式国产真人免费视频</a>| <a href="http://0827fang.com" target="_blank">久久久久久成人毛片免费看</a>| <a href="http://www-44334.com" target="_blank">在线观看免费视频一区</a>| <a href="http://51comcomcom.com" target="_blank">中文字幕无线码免费人妻</a>| <a href="http://manghuo365.com" target="_blank">h片在线播放免费高清</a>| <a href="http://whspmd.com" target="_blank">黄桃AV无码免费一区二区三区</a>| <a href="http://gzmcmy.com" target="_blank">一区二区三区免费高清视频</a>| <a href="http://0101av.com" target="_blank">人妻免费久久久久久久了</a>| <a href="http://ttvv77.com" target="_blank">eeuss影院免费92242部</a>| <a href="http://yuanzhouxh.com" target="_blank">国产免费一级高清淫曰本片 </a>| <a href="http://www321fafa.com" target="_blank">亚洲成年看片在线观看</a>| <a href="http://x3013.com" target="_blank">又大又黄又粗又爽的免费视频</a>| <a href="http://jinluffcl.com" target="_blank">国产成人精品高清免费</a>| <a href="http://hkcdk.com" target="_blank">亚洲精品成人片在线观看</a>| <a href="http://haodiaose35pao.com" target="_blank">国产精品xxxx国产喷水亚洲国产精品无码久久一区</a>| <a href="http://xawsfkaisuo.com" target="_blank">国产小视频免费观看</a>| <a href="http://zjj100.com" target="_blank">亚洲AV日韩精品一区二区三区</a>| <a href="http://huakangweicai.com" target="_blank">亚洲成a人无码av波多野按摩</a>| <a href="http://anyliz.com" target="_blank">亚洲中文久久精品无码ww16</a>| <a href="http://kdp44.com" target="_blank">久久夜色精品国产亚洲AV动态图</a>| <a href="http://074g8.com" target="_blank">亚洲成a人片77777老司机</a>| <a href="http://zzhdrsqwx.com" target="_blank">亚洲最新在线视频</a>| <a href="http://ehiver.com" target="_blank">亚洲av永久无码精品网址</a>| <a href="http://tc116.com" target="_blank">免费精品国自产拍在线播放</a>| <a href="http://hn-hshb.com" target="_blank">本免费AV无码专区一区</a>| <a href="http://38miao.com" target="_blank">人妻无码一区二区三区免费</a>| <a href="http://miya77772.com" target="_blank">2020久久精品国产免费</a>| <a href="http://bjmyhfc.com" target="_blank">日韩成人免费视频播放</a>| <a href="http://91sebo.com" target="_blank">在线精品亚洲一区二区小说</a>| <a href="http://51huanxin.com" target="_blank">色噜噜综合亚洲av中文无码</a>| <a href="http://codecampo.com" target="_blank">亚洲国产精品综合久久久</a>| <a href="http://www-456446.com" target="_blank">亚洲精品无码av片</a>| <a href="http://liexion.com" target="_blank">jizz在线免费观看</a>| <a href="http://w5524.com" target="_blank">18禁美女裸体免费网站 </a>| <a href="http://whspmd.com" target="_blank">成人无码精品1区2区3区免费看</a>| <a href="http://ww11axax.com" target="_blank">日本免费在线中文字幕</a>| <a href="http://tttui.com" target="_blank">免费a级毛片高清视频不卡</a>| <a href="http://128313.com" target="_blank">又色又污又黄无遮挡的免费视</a>| <a href="http://by3142.com" target="_blank">亚洲精品中文字幕无码蜜桃</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>