﻿{"id":1706,"date":"2020-01-06T14:35:05","date_gmt":"2020-01-06T06:35:05","guid":{"rendered":"http:\/\/www.llku.com\/?p=1706"},"modified":"2020-01-06T14:57:02","modified_gmt":"2020-01-06T06:57:02","slug":"oracle-%e5%9c%a8%e7%ba%bf%e9%87%8d%e5%ae%9a%e4%b9%89%ef%bc%88%e6%99%ae%e9%80%9a%e8%a1%a8%e5%8f%98%e6%9b%b4%e4%b8%ba%e5%88%86%e5%8c%ba%e8%a1%a8%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.llku.com\/?p=1706","title":{"rendered":"Oracle \u5728\u7ebf\u91cd\u5b9a\u4e49\uff08\u666e\u901a\u8868\u53d8\u66f4\u4e3a\u5206\u533a\u8868\uff09"},"content":{"rendered":"<p>&#8211;\u80cc\u666f\uff1acux_gl_interfacebak\u6570\u636e\u91cf\u8fc7\u5927\uff08cux_gl_interfacebak\u6709\u4e3b\u952e\uff09\uff0c\u9700\u6309accouting_date\u6309\u5e74\u5206\u533a\uff0c\u4ee5\u4e0b\u547d\u4ee4\u76f4\u63a5\u5728command\u7a97\u53e3\u6267\u884c\u5373\u53ef\u3002<br \/>\n&#8211;1\u3001\u68c0\u67e5\u9700\u8981\u5728\u7ebf\u51b2\u5b9a\u4e49\u7684\u8868\u662f\u5426<br \/>\nbegin<br \/>\ndbms_redefinition.can_redef_table(&#8216;apps&#8217;,&#8217;cux_gl_interfacebak&#8217;,dbms_redefinition.cons_use_pk);<br \/>\nend;<br \/>\n\/<\/p>\n<p>\u6216\u9a8c\u8bc1\u662f\u5426\u53ef\u4ee5\u901a\u8fc7rowid\u65b9\u5f0f\u5b9a\u4e49<\/p>\n<p>begin<br \/>\n&#8211;dbms_redefinition.can_redef_table(&#8216;scott&#8217;,&#8217;tb_cablecheck_equipment_bak&#8217;,2);<br \/>\ndbms_redefinition.can_redef_table(&#8216;apps&#8217;,&#8217;cux_gl_interfacebak&#8217;,dbms_redefinition.cons_use_rowid);<br \/>\nend;<br \/>\n\/<\/p>\n<p>&#8211;2\u3001\u521b\u5efa\u4e2d\u95f4\u8868<br \/>\ncreate table CUX_GL_INTERFACEBAK_1<br \/>\n(<br \/>\nsource_batch_id VARCHAR2(50) not null,<br \/>\nsource_line_id NUMBER(10),<br \/>\nje_group_id VARCHAR2(50) not null,<br \/>\nledger_id VARCHAR2(50) not null,<br \/>\naccounting_date DATE not null,<br \/>\nprocess_date DATE not null,<br \/>\nje_category_name VARCHAR2(25) not null,<br \/>\nje_source_name VARCHAR2(25) not null,<br \/>\ncurrency_code VARCHAR2(15) not null,<br \/>\ncurrency_conversion_date DATE,<br \/>\ncurrency_conversion_rate NUMBER(38,2),<br \/>\ncurrency_conversion_type VARCHAR2(30),<br \/>\nentered_dr NUMBER(38,2),<br \/>\nentered_cr NUMBER(38,2),<br \/>\naccounted_dr NUMBER(38,2),<br \/>\naccounted_cr NUMBER(38,2),<br \/>\nactual_flag VARCHAR2(25) not null,<br \/>\nimport_flag VARCHAR2(1) not null,<br \/>\nimport_date VARCHAR2(25),<br \/>\ngl_request_id NUMBER(30),<br \/>\nerror_message VARCHAR2(255),<br \/>\ndoc_seq_num VARCHAR2(100),<br \/>\nsegment1 VARCHAR2(25),<br \/>\nsegment2 VARCHAR2(25),<br \/>\nsegment3 VARCHAR2(25),<br \/>\nsegment4 VARCHAR2(25),<br \/>\nsegment5 VARCHAR2(25),<br \/>\nsegment6 VARCHAR2(25),<br \/>\nsegment7 VARCHAR2(25),<br \/>\nsegment8 VARCHAR2(25),<br \/>\nsegment9 VARCHAR2(25),<br \/>\nsegment10 VARCHAR2(25),<br \/>\nsegment11 VARCHAR2(25),<br \/>\nsegment12 VARCHAR2(25),<br \/>\nsegment13 VARCHAR2(25),<br \/>\nline_description VARCHAR2(240),<br \/>\nattribute1 VARCHAR2(25),<br \/>\nattribute2 VARCHAR2(150),<br \/>\nattribute3 VARCHAR2(150),<br \/>\nattribute4 VARCHAR2(150),<br \/>\nattribute5 VARCHAR2(150),<br \/>\nattribute6 VARCHAR2(150),<br \/>\nattribute7 VARCHAR2(150),<br \/>\nattribute8 VARCHAR2(150),<br \/>\nattribute9 VARCHAR2(150),<br \/>\nattribute10 VARCHAR2(150),<br \/>\nattribute11 VARCHAR2(150),<br \/>\nattribute12 VARCHAR2(150),<br \/>\nattribute13 VARCHAR2(150),<br \/>\nattribute14 VARCHAR2(150),<br \/>\nattribute15 VARCHAR2(150),<br \/>\nsource_key_id NUMBER(10) not null<br \/>\n)<\/p>\n<p>partition by range(accounting_date)(<br \/>\nPARTITION tb_cablecheck_equipment_p1 VALUES LESS THAN (TO_DATE(&#8216;2017-01-01&#8242;,&#8217;YYYY-MM-DD&#8217;)),<br \/>\nPARTITION tb_cablecheck_equipment_p2 VALUES LESS THAN(TO_DATE(&#8216;2018-01-01&#8217;, &#8216;YYYY-MM-DD&#8217;)),<br \/>\nPARTITION tb_cablecheck_equipment_p3 VALUES LESS THAN(TO_DATE(&#8216;2019-01-01&#8217;, &#8216;YYYY-MM-DD&#8217;)),<br \/>\nPARTITION tb_cablecheck_equipment_p4 VALUES LESS THAN(TO_DATE(&#8216;2020-01-01&#8217;, &#8216;YYYY-MM-DD&#8217;)),<br \/>\nPARTITION tb_cablecheck_equipment_p5 VALUES LESS THAN(TO_DATE(&#8216;2021-01-01&#8217;, &#8216;YYYY-MM-DD&#8217;)),<br \/>\nPARTITION tb_cablecheck_equipment_p6 VALUES LESS THAN(MAXVALUE)<br \/>\n);<\/p>\n<p>&#8211;3\u3001\u8fdb\u884c\u51b2\u5b9a\u4e49\u547d\u4ee4<br \/>\nbegin<br \/>\ndbms_redefinition.start_redef_table(&#8216;apps&#8217;,&#8217;CUX_GL_INTERFACEBAK&#8217;,&#8217;CUX_GL_INTERFACEBAK_1&#8242;,null,2);<br \/>\nend;<br \/>\n\/<\/p>\n<p>&#8211;4\u3001\u590d\u5236\u4f9d\u8d56\u5bf9\u8c61<br \/>\ndeclare<br \/>\nnum_errors pls_integer;<br \/>\nbegin<br \/>\ndbms_redefinition.copy_table_dependents(&#8216;apps&#8217;, &#8216;CUX_GL_INTERFACEBAK&#8217;,&#8217;CUX_GL_INTERFACEBAK_1&#8242;,<br \/>\ndbms_redefinition.cons_orig_params, true, true, true, true, num_errors);<br \/>\nend;<br \/>\n\/<\/p>\n<p>&#8211;5\u3001\u540c\u6b65\u4e2d\u95f4\u8868\uff0c\u4fdd\u8bc1\u6570\u636e\u7684\u4e00\u81f4\u6027<br \/>\nbegin<br \/>\ndbms_redefinition.sync_interim_table(&#8216;apps&#8217;,&#8217;CUX_GL_INTERFACEBAK&#8217;,&#8217;CUX_GL_INTERFACEBAK_1&#8242;);<br \/>\nend;<br \/>\n\/<\/p>\n<p>&#8211;6\u3001\u5b8c\u6210\u91cd\u5b9a\u4e49\u547d\u4ee4<br \/>\nbegin<br \/>\ndbms_redefinition.finish_redef_table(&#8216;apps&#8217;,&#8217;CUX_GL_INTERFACEBAK&#8217;,&#8217;CUX_GL_INTERFACEBAK_1&#8242;);<br \/>\nend;<br \/>\n\/<br \/>\n&#8211;7\u3001\u9a8c\u8bc1\u51b2\u5b9a\u4e49\u662f\u5426\u6b63\u5e38<br \/>\nselect * from CUX_GL_INTERFACEBAK partition(tb_cablecheck_equipment_p4);<\/p>\n<p>select *<br \/>\nfrom cux_gl_interfacebak partition(tb_cablecheck_equipment_p3)<br \/>\nwhere 1 = 1<br \/>\nand segment3 = &#8216;6031010101&#8217;<\/p>\n<p>&#8211;8\u3001\u5220\u9664\u8868<br \/>\ndrop table apps.CUX_GL_INTERFACEBAK_1;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8211;\u80cc\u666f\uff1acux_gl_interfacebak\u6570\u636e\u91cf\u8fc7\u5927\uff08cux_gl_interfacebak\u6709 &hellip; <a href=\"https:\/\/www.llku.com\/?p=1706\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">Oracle \u5728\u7ebf\u91cd\u5b9a\u4e49\uff08\u666e\u901a\u8868\u53d8\u66f4\u4e3a\u5206\u533a\u8868\uff09<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[258],"_links":{"self":[{"href":"https:\/\/www.llku.com\/index.php?rest_route=\/wp\/v2\/posts\/1706"}],"collection":[{"href":"https:\/\/www.llku.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.llku.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.llku.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.llku.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1706"}],"version-history":[{"count":3,"href":"https:\/\/www.llku.com\/index.php?rest_route=\/wp\/v2\/posts\/1706\/revisions"}],"predecessor-version":[{"id":1709,"href":"https:\/\/www.llku.com\/index.php?rest_route=\/wp\/v2\/posts\/1706\/revisions\/1709"}],"wp:attachment":[{"href":"https:\/\/www.llku.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.llku.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.llku.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}