DBAORACLE

»¶Ó­À´µ½DBAORACLE>>¡¡¡¡ | Ê×Ò³ ×ÊÔ´ÖÐÐÄ | OracleÊý¾Ý¿â | ²Ù×÷ϵͳ | »³¾É¾­µä | ¾­¼Ãѧ | ÆäËû | С·É·É | ITPUBÂÛ̳

ÒÆ¶¯LOBÀàÐÍÊý¾Ý¶Î

·¢±íÈË:dbaoracle | ·¢±íʱ¼ä: 2005ÄêÊ®ÔÂ22ÈÕ, 11:29

ʹÓÃÈçÏÂÓï·¨£ºALTER TABLE

MOVE TABLESPACE LOB () STORE AS (TABLESPACE );

ÆäÖÐSTORE AS ÐÞ¸ÄLOB segment¶ÎÃû×ֵķ½·¨,ÎÒÔÚ817.3µÄ²âÊÔÖÐûÓÐЧ¹û;¶øÇÒ»¹µ¼Ö±íÒ²±»Moved(×¢Òâ²âÊÔÖÐROWIDµÄ¸Ä±ä).

µ±·ÖÇø°üÀ¨LOBʱºò£¬Óï·¨ÉÔÓв»Í¬£»

alter table move partition lob () store as ( tablespace )

¾ßÌå²Î¿¼http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:378418239571


SQL> CREATE TABLE lobtab (
recid NUMBER(5),
lobcol CLOB )
LOB (lobcol) STORE AS (TABLESPACE USERS)
TABLESPACE USERS; 2 3 4 5

Table created.

SQL> desc lobtab
Name Null? Type
----------------------------------------- -------- ----------
RECID NUMBER(5)
LOBCOL CLOB

SQL> select index_name, tablespace_name,index_type from user_indexes where table_name = 'LOBTAB';

INDEX_NAME TABLESPACE_NAME
------------------------------ ------------------------------
INDEX_TYPE
---------------------------
SYS_IL0000119374C00002$$ USERS
LOB

LOB Index±ØÐëºÍLOB SegmentÔÚÒ»¸ö±í¿Õ¼äÖС£²ì¿´ÓÐÓõÄ*_lobsÊÓͼ

SQL> select table_name,column_name,segment_name,index_name from user_lobs;

LOBTAB LOBCOL
SYS_LOB0000119374C00002$$ SYS_IL0000119374C00002$$

SQL> select rowid from lobtab;

ROWID
------------------
AAAdJRACiAAAACqAAA ¡¶---Ŀǰ±í¼Í¼µÄrowid

ÒÆ¶¯LOB Segment
SQL> ALTER TABLE lobtab MOVE LOB (lobcol) STORE AS lobseg (TABLESPACE TOOLS);

Table altered.

SQL> select rowid from lobtab;

ROWID
------------------
AAAdKeACjAAAABqAAA <---rowid¸Ä±ä£»ËäÈ»±íµÄ±í¿Õ¼äûÓб䣬µ«±íȷʵҲ±»moveÁË¡£

SQL> select index_name, tablespace_name,index_type from user_indexes where table_name = 'LOBTAB';

INDEX_NAME TABLESPACE_NAME
------------------------------ ------------------------------
INDEX_TYPE
---------------------------
SYS_IL0000119374C00002$$ TOOLS
LOB

ûÓз¢ÏÖLOBSEG£¬¿´À´Ó﷨ûÓÐÆð×÷Óá£
SQL> SELECT segment_name, segment_type, tablespace_name FROM user_segments where segment_name IN ('LOBTAB', 'LOBSEG');

SEGMENT_NAME
--------------------------------------------------------------------------------
SEGMENT_TYPE TABLESPACE_NAME
------------------ ------------------------------
LOBTAB
TABLE USERS

SQL> select table_name,column_name,segment_name,index_name from user_lobs;

LOBTAB LOBCOL
SYS_LOB0000119374C00002$$ SYS_IL0000119374C00002$$

[»Ø¸´]

¼ì²éÒ»ÏÂLOBµÄ´æ´¢²ÎÊýÉèÖÃÊÇ·ñΪENABLE STORAGE IN ROW£¬ÇÒLOB×ֶεij¤¶ÈûÓг¬¹ý4000

yangtingkun | 23/10/2005, 00:36

TEST AGAIN [»Ø¸´]

SQL> CREATE TABLE lobtab (
recid NUMBER(5),
lobcol CLOB )
LOB (lobcol) 2 3 4 store as lobseg(tablespace users disable storage i
n row);
SQL> insert into lobtab values(1,'test using diable storage in row');
SQL> commit;
SQL> select rowid from lobtab;
ROWID
------------------
AABQ5MANFAAAAA6AAA

SQL> select tablespace_name from user_tables where table_name='LOBTAB';

TABLESPACE_NAME
------------------------------
USERS

SQL>select * from user_segments;

SEGMENT_NAME SEGMENT_TYPE TS_NAME
------------------ ------------------------------
SYS_IL0000331340C00002$$ LOBINDEX USERS
LOBSEG LOBSEGMENT USERS

SQL> alter table lobtab move lob(lobcol) store as newlobseg(tablespace tools);

Table altered.

SQL> select rowid from lobtab;

ROWID
------------------
AABQ5PANFAAAABqAAA

±í»¹ÊDZ»MoveÁË

SQL>select * from user_segments;

SEGMENT_NAME SEGMENT_TYPE TS_NAME
------------------ ------------------------------
SYS_IL0000331340C00002$$ LOBINDEX TOOLS
LOBSEG LOBSEGMENT TOOLS

Lob¶ÎÒÆ¶¯ÁË£¬µ«ÊÇLob¶ÎÃû×ÖûÓÐÖØÐÂÃüÃû¡£

ÓñÃæ·ÉÁú | 23/10/2005, 08:54

[»Ø¸´]

¿ÉÄÜmoveÎÞ·¨½â¾öÖØÃüÃûµÄÎÊÌâ
¹Û²ìrowid£¬±íµÄdata_object_id¶¼·¢ÉúÁ˱仯¡£

yangtingkun | 24/10/2005, 15:00

[»Ø¸´]

ʱ¼äºÜ¿ì£¬µ±³õ£¬Ä㻹ÔÚѧУ£¬ÏÖÔÚÒѾ­ÊǸßÊÖÁË £º£©
Ö»ÓÐÎÒ»¹ÊÇÃÅÍ⺺£¬Ï¹ÕÛÌÚ £º£¨

cgh_chen | 30/10/2005, 11:13

rowidȷʵ¸Ä±äÁË [»Ø¸´]

rowidȷʵ¸Ä±äÁË

zybing | 31/10/2005, 17:38

[»Ø¸´]

·ÉÁú´ó¸ç£¬ÎÒÒ»Ö±ÔÚѰÕÒÄ㣡
ÎÒÏÖÔÚ¶ÔORACLE TEXTÖ»ÄÜÁË½âÆ¤Ã«£¡ÎÒÏÖÔÚÐèÒªËÑË÷ϵͳÎĵµ£¬Ò²¾ÍÊÇ.doc,.txt,.htmlµÈһЩÎļþ£¬ÎÒÏÖÔÚ¿ÉÒÔËÑË÷µ½ÄÇЩÎļþÖаüº¬ÓÐÐèÒªËÑË÷µÄ¹Ø¼ü×Ö£¬µ«ÊÇ£¬ÎÒÈ´²»ÖªµÀÈçºÎ»ñµÃÉÏÏÂÎÄ£¬Ö÷Ì⣬Ҳ²»»á¸ßÁÁÏÔʾ¹Ø¼ü×Ö£¬ÇëÄú¿´µ½Îҵϰ£¬ÇëºÍÎÒÁªÏµºÃÂð£¿ÎÒÅÂÈç¹ûÕâ¸öÎÊÌâÎÒ½â¾ö²»ºÃ£¬¹¤×÷Äѱ££¬ÇëÄã°ï°ïСµÜ£¡£¡£¡
ÁªÏµÓÊÏ䣺sinkover@sina.com
ÁªÏµQQ:53862599

SinkOver | 09/11/2005, 16:24

DR$µÄI±íû¼Ç¼ [»Ø¸´]

ÎÒÓõÄÊÇ9i£¬ÓÃfile_datastore×öʱ²»³öÈκδíÎó,µ«¾ÍÊÇDR$µÄI±íû¼Ç¼,Ö»Óн«¼òµ¥Îı¾·Åµ½×Ö¶ÎÖпÉÒÔÈ«ÎļìË÷,Õâµ½µ×Ϊʲôѽ?ʹÓÃfilterÒ²×ÜÊÇû¼Ç¼£¿ÎÒµÄ9iÊÇ´ÓotnÏÂÔØµÄ,ºÍÕâ¸öÓйØÏµÂð?

jerry | 20/11/2006, 13:49

[»Ø¸´]

otnϵÄoracleÄÜ×ö·þÎñÂð?ÊÇ·ñÓÐÐí¿ÉÏÞÖÆ?µ½µ×ΪʲôÎÒµÄDR$µÄI±í×Üû¼Ç¼ѽ?¼±!Çë°ïæ.qq:584414650

jerry | 20/11/2006, 17:42

·¢±íÆÀÂÛ

±êÌâ

ÔÚ´ËÌí¼ÓÆÀÂÛ

³Æºô

ÓÊÏ䵨ַ£¨¿ÉÑ¡£©

¸öÈËÖ÷Ò³£¨¿ÉÑ¡£©


authimage



Valid XHTML 1.0 Strict and CSS. Powered by pLog
Design by Blog.lvwo.com