| « | ÈýÔÂ 2010 | » | ||||
|---|---|---|---|---|---|---|
| Ò» | ¶þ | Èý | ËÄ | Îå | Áù | ÈÕ |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
ʹÓÃÈçÏÂÓï·¨£ºALTER TABLE MOVE TABLESPACE
ÆäÖÐSTORE AS
µ±·ÖÇø°üÀ¨LOBʱºò£¬Óï·¨ÉÔÓв»Í¬£»
alter table
¾ßÌå²Î¿¼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¶¼·¢ÉúÁ˱仯¡£
ʱ¼äºÜ¿ì£¬µ±³õ£¬Ä㻹ÔÚѧУ£¬ÏÖÔÚÒѾÊǸßÊÖÁË £º£©
Ö»ÓÐÎÒ»¹ÊÇÃÅÍ⺺£¬Ï¹ÕÛÌÚ £º£¨
rowidȷʵ¸Ä±äÁË
rowidȷʵ¸Ä±äÁË
zybing | 31/10/2005, 17:38
·ÉÁú´ó¸ç£¬ÎÒÒ»Ö±ÔÚѰÕÒÄ㣡
ÎÒÏÖÔÚ¶ÔORACLE TEXTÖ»ÄÜÁË½âÆ¤Ã«£¡ÎÒÏÖÔÚÐèÒªËÑË÷ϵͳÎĵµ£¬Ò²¾ÍÊÇ.doc,.txt,.htmlµÈһЩÎļþ£¬ÎÒÏÖÔÚ¿ÉÒÔËÑË÷µ½ÄÇЩÎļþÖаüº¬ÓÐÐèÒªËÑË÷µÄ¹Ø¼ü×Ö£¬µ«ÊÇ£¬ÎÒÈ´²»ÖªµÀÈçºÎ»ñµÃÉÏÏÂÎÄ£¬Ö÷Ì⣬Ҳ²»»á¸ßÁÁÏÔʾ¹Ø¼ü×Ö£¬ÇëÄú¿´µ½Îҵϰ£¬ÇëºÍÎÒÁªÏµºÃÂð£¿ÎÒÅÂÈç¹ûÕâ¸öÎÊÌâÎÒ½â¾ö²»ºÃ£¬¹¤×÷Äѱ££¬ÇëÄã°ï°ïСµÜ£¡£¡£¡
ÁªÏµÓÊÏ䣺sinkover@sina.com
ÁªÏµQQ:53862599
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