<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        怎么在ArcSDE中使用Oracle分區表

        來源:懂視網 責編:小采 時間:2020-11-09 07:17:58
        文檔

        怎么在ArcSDE中使用Oracle分區表

        怎么在ArcSDE中使用Oracle分區表:最近好多用戶對Oracle的分區表很感興趣,也希望分區表也能應用的ArcSDE,詢問該技術在ArcSDE是否可行,答案是肯定的。 不過因為在Oracle中分區表的對象基本上就是一個同名表,但是在ArcSDE中就有些不同了,因為如果進行版本編輯有A表、D表等,所以建議如果
        推薦度:
        導讀怎么在ArcSDE中使用Oracle分區表:最近好多用戶對Oracle的分區表很感興趣,也希望分區表也能應用的ArcSDE,詢問該技術在ArcSDE是否可行,答案是肯定的。 不過因為在Oracle中分區表的對象基本上就是一個同名表,但是在ArcSDE中就有些不同了,因為如果進行版本編輯有A表、D表等,所以建議如果

        最近好多用戶對Oracle的分區表很感興趣,也希望分區表也能應用的ArcSDE,詢問該技術在ArcSDE是否可行,答案是肯定的。 不過因為在Oracle中分區表的對象基本上就是一個同名表,但是在ArcSDE中就有些不同了,因為如果進行版本編輯有A表、D表等,所以建議如果對

        最近好多用戶對Oracle的分區表很感興趣,也希望分區表也能應用的ArcSDE,詢問該技術在ArcSDE是否可行,答案是肯定的。


        不過因為在Oracle中分區表的對象基本上就是一個同名表,但是在ArcSDE中就有些不同了,因為如果進行版本編輯有A表、D表等,所以建議如果對ArcSDE的某個要素類進行分區表的存儲,建議該要素類為只讀狀態,也就是說修改的可能性小一點,這樣做分區表才更有意義,而且分區表的存儲一般針對某個表,可能這個表有千萬或者上億條記錄,而且經常對這個表進行讀操作,那么我們就可以根據某個字段將這些表進行分段存儲。具體分區表的分段方式我就不介紹了。

        怎么分區,按照什么分區,這就看用戶在業務上怎么對這個表進行應用了。

        1:沒有任何的章法可循,沒有固定條件查詢,可以按照ObjectID進行分區

        2:有些用戶對日期感興趣,對日期字段進行分區

        3:有些用戶對行政區感興趣,對行政區編碼進行分區

        4:有些用戶對地類感興趣,可以將地位按一級編碼進行分區

        ...............

        所以說,怎么分區,還是按業務進行考慮


        那么在ArcSDE中關于存儲的配置文件在SDEHOME/etc/dbtune.sde里面,用戶也可以使用dbtune命令將這些信息導出,然后修改,然后再導入。

        ##PARTITION
        A_INDEX_RASTER "PCTFREE 0 INITRANS 4 NOLOGGING "
        XMLDB_INDEX_TAG "YES"
        XMLDB_INDEX_FULLTEXT "NO"
        XML_IDX_TEXT_UPDATE_METHOD "NONE"
        XML_IDX_TEXT_UPDATE_MEMORY ""
        XML_IDX_TEXT_TAG_STORAGE ""
        XML_IDX_STORAGE "PCTFREE 0 INITRANS 4"
        XML_IDX_INDEX_TEXT ""
        XML_IDX_INDEX_TAG "PCTFREE 0 INITRANS 4 NOLOGGING "
        XML_IDX_INDEX_STRING "PCTFREE 0 INITRANS 4 NOLOGGING "
        XML_IDX_INDEX_PK "PCTFREE 0 INITRANS 4 NOLOGGING "
        XML_IDX_INDEX_ID "PCTFREE 0 INITRANS 4 NOLOGGING "
        XML_IDX_INDEX_DOUBLE "PCTFREE 0 INITRANS 4 NOLOGGING "
        XML_DOC_VAL_LOB_STORAGE "NOCACHE NOLOGGING CHUNK 4K PCTVERSION 5 DISABLE STORAGE IN ROW"
        XML_DOC_UNCOMPRESSED_TYPE "CLOB"
        XML_DOC_STORAGE "PCTFREE 0 INITRANS 4"
        XML_DOC_MODE "COMPRESSED"
        XML_DOC_LOB_STORAGE "NOCACHE NOLOGGING CHUNK 4K PCTVERSION 5 DISABLE STORAGE IN ROW"
        XML_DOC_INDEX "PCTFREE 0 INITRANS 4 NOLOGGING "
        XML_COLUMN_STORAGE "SDE_XML"
        UI_TEXT "User Interface text for DEFAULTS"
        ST_GEOM_LOB_STORAGE " STORE AS ( ENABLE STORAGE IN ROW CHUNK 8K RETENTION CACHE) "
        S_STORAGE "PCTFREE 0 INITRANS 4"
        S_INDEX_ALL "PCTFREE 0 INITRANS 4 NOLOGGING "
        RASTER_STORAGE "BLOB"
        RAS_STORAGE "PCTFREE 0 INITRANS 4"
        RAS_INDEX_ID "PCTFREE 0 INITRANS 4 NOLOGGING "
        GEOMETRY_STORAGE "ST_GEOMETRY"
        D_STORAGE "PCTFREE 0 INITRANS 4"
        D_INDEX_STATE_ROWID "PCTFREE 0 INITRANS 4 NOLOGGING "
        D_INDEX_DELETED_AT "PCTFREE 0 INITRANS 4 NOLOGGING "
        BND_STORAGE "PCTFREE 0 INITRANS 4"
        BND_INDEX_ID "PCTFREE 0 INITRANS 4 NOLOGGING "
        BND_INDEX_COMPOSITE "PCTFREE 0 INITRANS 4 NOLOGGING "
        BLK_STORAGE "PCTFREE 0 INITRANS 4 LOB(BLOCK_DATA) STORE AS ( ENABLE STORAGE IN ROW CHUNK 8K RETENTION CACHE) "
        BLK_INDEX_COMPOSITE "PCTFREE 0 INITRANS 4 NOLOGGING "
        B_STORAGE "PCTFREE 0 INITRANS 4 PARTITION BY RANGE (OBJECTID) ( PARTITION CUS_PART1 VALUES LESS THAN (50000) TABLESPACE ESRI, PARTITION CUS_PART2 VALUES LESS THAN (100000) TABLESPACE ESRI2 ) "
        B_INDEX_XML "PCTFREE 0 INITRANS 4 NOLOGGING "
        B_INDEX_USER "PCTFREE 0 INITRANS 4 NOLOGGING "
        B_INDEX_TO_DATE "PCTFREE 0 INITRANS 4 NOLOGGING "
        B_INDEX_ROWID "PCTFREE 0 INITRANS 4 NOLOGGING "
        B_INDEX_RASTER "PCTFREE 0 INITRANS 4 NOLOGGING "
        AUX_STORAGE "PCTFREE 0 INITRANS 4"
        AUX_INDEX_COMPOSITE "PCTFREE 0 INITRANS 4 NOLOGGING "
        ATTRIBUTE_BINARY "BLOB"
        A_STORAGE "PCTFREE 0 INITRANS 4"
        A_INDEX_XML "PCTFREE 0 INITRANS 4 NOLOGGING "
        A_INDEX_USER "PCTFREE 0 INITRANS 4 NOLOGGING "
        A_INDEX_STATEID "PCTFREE 0 INITRANS 4 NOLOGGING "
        A_INDEX_SHAPE "PCTFREE 0 INITRANS 4 NOLOGGING "
        A_INDEX_ROWID "PCTFREE 0 INITRANS 4 NOLOGGING "
        END

        這是我建立了一個分區表的關鍵字,重點看一下
        "PCTFREE 0 INITRANS 4 PARTITION BY RANGE (OBJECTID) ( PARTITION CUS_PART1 VALUES LESS THAN (50000) TABLESPACE ESRI, PARTITION CUS_PART2 VALUES LESS THAN (100000) TABLESPACE ESRI2 ) "
        這一段就是根據ObjectID,將ObjectID小于50000的存儲在ESRI表空間,將ObjectID小于100000的存儲到ESRI2表空間里面。

        然后我將最上面的信息加載到從sdedbtune導出來的文檔中,然后導入

        C:\Users\Administrator>sdedbtune -o import -f c:\1.txt -i sde:oracle11g:orcl -s lish -u sde -p sde -q
        
        Import DBTUNE Table. Are you sure? (Y/N): y
        
         Successfully imported from file "c:\1.txt"

        然后我們使用ArcCatalog導入數據,記得選擇上面的關鍵字“PARTITION“。

        導入之后我們進行一下驗證

        SQL> select table_name,partition_name,tablespace_name from user_tab_partitions;
        
        TABLE_NAME PARTITION_NAME TABLESPACE_NAME
        ------------------------------ ------------------------------ ----------------------
        BIN$SVcacMx9QjSugD7de5WsPw==$0 CUS_PART2 SDE
        BIN$SVcacMx9QjSugD7de5WsPw==$0 CUS_PART1 ESRI
        BIN$WZM7+2pGTTKIYNXmkOSLzw==$0 CUS_PART1 ESRI
        BIN$WZM7+2pGTTKIYNXmkOSLzw==$0 CUS_PART2 SDE
        BIN$x6yBgW00SgyGPOTa1odkbQ==$0 CUS_PART1 ESRI
        BIN$x6yBgW00SgyGPOTa1odkbQ==$0 CUS_PART2 SDE
        CCC CUS_PART2 ESRI2
        CCC CUS_PART1 ESRI
        
        已選擇8行。
        SQL> select objectid,rowid from ccc where objectid=1 or objectid=33333 or objectid=49999 or objectid =50001 or objectid=88888 or objectid=66666;
        
         OBJECTID ROWID
        ---------- ------------------
         1 AAASe0AAHAAAFiFAAA
         33333 AAASe0AAHAAAF87AAJ
         49999 AAASe0AAHAAAGLbAAQ
         50001 AAASe1AAIAAAACFAAB
         66666 AAASe1AAIAAAAQWAAK
         88888 AAASe1AAIAAAAgMAAU
        
        已選擇6行。

        我們從ROWID也可以看到在50000之前存儲的”Se0“表空間,50000以后為”Se1“表空間。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        怎么在ArcSDE中使用Oracle分區表

        怎么在ArcSDE中使用Oracle分區表:最近好多用戶對Oracle的分區表很感興趣,也希望分區表也能應用的ArcSDE,詢問該技術在ArcSDE是否可行,答案是肯定的。 不過因為在Oracle中分區表的對象基本上就是一個同名表,但是在ArcSDE中就有些不同了,因為如果進行版本編輯有A表、D表等,所以建議如果
        推薦度:
        標簽: 使用 怎么 多用戶
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产一区二区三区在线观看免费 | 国产精品免费看久久久| 国产免费人成在线视频| 亚洲AV无码一区二区乱子仑 | 久久久高清免费视频| 亚洲精品在线视频观看| 亚洲啪啪免费视频| 亚洲色欲色欲www| 日产乱码一卡二卡三免费| 亚洲av中文无码乱人伦在线观看| 成年午夜视频免费观看视频| 337P日本欧洲亚洲大胆精品| 国产免费人成视频在线观看| 一级特黄特色的免费大片视频| 亚洲日韩VA无码中文字幕| 91在线免费观看| 亚洲美女精品视频| 永久免费看bbb| 中文字幕免费在线播放| 亚洲va在线va天堂va888www| 国产男女爽爽爽爽爽免费视频| 最新亚洲精品国偷自产在线| 国产jizzjizz免费看jizz| 中国一级特黄的片子免费| 2022年亚洲午夜一区二区福利 | 在线日本高清免费不卡| 亚洲av专区无码观看精品天堂| 国产特级淫片免费看| 羞羞视频免费网站在线看| 麻豆亚洲av熟女国产一区二| A级毛片内射免费视频| 午夜在线免费视频 | 97av免费视频| 亚洲av无码专区在线观看下载| 国内精品99亚洲免费高清| 1区2区3区产品乱码免费| 99亚洲男女激情在线观看| 亚洲嫩模在线观看| 国产一级淫片a视频免费观看| a毛片全部播放免费视频完整18| 国产精品亚洲片夜色在线|