¡¾×ª¡¿ Oracleѧϰ:·ÖÇø±íºÍË÷Òý
Oracleѧϰ:·ÖÇø±íºÍË÷Òý
http://tech.it168.com/a2009/0609/585/000000585998.shtml
ʲôʱºòʹÓ÷ÖÇø£º
¡¡¡¡1¡¢ ´óÊý¾ÝÁ¿µÄ±í£¬±ÈÈç´óÓÚ2GB¡£Ò»·½Ãæ2GBÎļþ¶ÔÓÚ32λosÊÇÒ»¸öÉÏÏÞ£¬ÁíÍⱸ·Ýʱ¼ä³¤¡£
¡¡¡¡2¡¢ °üÀ¨ÀúÊ·Êý¾ÝµÄ±í£¬±ÈÈç×îеÄÊý¾Ý·ÅÈëµ½×îеķÖÇøÖС£µäÐ͵ÄÀý×Ó£ºÀúÊ·±í£¬Ö»Óе±Ç°Ô·ݵÄÊý¾Ý¿ÉÒÔ±»Ð޸쬶øÆäËûÔ·ÝÖ»ÄÜread-only
¡¡¡¡ORACLEÖ»Ö§³ÖÒÔÏ·ÖÇø£ºtables, indexes on tables, materialized views, and indexes on materialized views
¡¡¡¡·ÖÇø¶ÔSQLºÍDMLÊÇ͸Ã÷µÄ(Ó¦ÓóÌÐò²»±ØÖªµÀÒѾ×÷ÁË·ÖÇø)£¬µ«ÊÇDDL¿ÉÒÔ¶Ô²»Í¬µÄ·ÖÇø½øÐйÜÀí¡£
¡¡¡¡²»Í¬µÄ·ÖÇøÖ®¼ä±ØÐëÓÐÏàͬµÄÂß¼ÊôÐÔ£¬±ÈÈ繲ͬµÄ±íÃû£¬ÁÐÃû£¬Êý¾ÝÀàÐÍ£¬Ô¼Êø;
¡¡¡¡µ«ÊÇ¿ÉÒÔÓв»Í¬µÄÎïÀíÊôÐÔ£¬±ÈÈçpctfree, pctused, and tablespaces.
¡¡¡¡·ÖÇø¶ÀÁ¢ÐÔ£º¼´Ê¹Ä³Ð©·ÖÇø²»¿ÉÓã¬ÆäËû·ÖÇøÈÔÈ»¿ÉÓá£
¡¡¡¡×î¶à¿ÉÒÔ·Ö³É64000¸ö·ÖÇø£¬µ«ÊǾßÓÐLONG or LONG RAWÁÐµÄ±í²»¿ÉÒÔ£¬µ«ÊÇÓÐCLOB or BLOBÁеıí¿ÉÒÔ¡£
¡¡¡¡¿ÉÒÔ²»ÓÃto_dateº¯Êý£¬±ÈÈ磺
¡¡¡¡alter session set nls_date_format='mm/dd/yyyy';
¡¡¡¡CREATE TABLE sales_range
¡¡¡¡(salesman_id NUMBER(5),
¡¡¡¡salesman_name VARCHAR2(30),
¡¡¡¡sales_amount NUMBER(10),
¡¡¡¡sales_date DATE)
¡¡¡¡PARTITION BY RANGE(sales_date)
¡¡¡¡(
¡¡¡¡PARTITION sales_jan2000 VALUES LESS THAN('02/01/2000'),
¡¡¡¡PARTITION sales_feb2000 VALUES LESS THAN('03/01/2000'),
¡¡¡¡PARTITION sales_mar2000 VALUES LESS THAN('04/01/2000'),
¡¡¡¡PARTITION sales_apr2000 VALUES LESS THAN('05/01/2000')
¡¡¡¡);
¡¡¡¡Partition Key£º×î¶à16¸öcolumns,¿ÉÒÔÊÇnullableµÄ
¡¡¡¡·Ç·ÖÇøµÄ±í¿ÉÒÔÓзÖÇø»òÕß·Ç·ÖÇøµÄË÷Òý;
¡¡¡¡·ÖÇø±í¿ÉÒÔÓзÖÇø»òÕß·Ç·ÖÇøµÄË÷Òý;
¡¡¡¡Partitioning ·½·¨£º
¡¡¡¡Range Partitioning
¡¡¡¡List Partitioning
¡¡¡¡Hash Partitioning
¡¡¡¡Composite Partitioning
¡¡¡¡Composite Partitioning:×éºÏ£¬ÒÔ¼° range-hash and range-list composite partitioning
¡¡¡¡Range Partitioning£º
¡¡¡¡Ã¿¸ö·ÖÇø¶¼ÓÐVALUES LESS THAN×Ӿ䣬±íʾÕâ¸ö·ÖÇøÐ¡ÓÚ(<)ij¸öÉÏÏÞ£¬¶ø´óÓÚµÈÓÚ(>=)ǰһ¸ö·ÖÇøµÄVALUES LESS THANÖµ¡£
¡¡¡¡MAXVALUE¶¨Òå×î¸ßµÄ·ÖÇø£¬Ëû±íʾһ¸öÐéÄâµÄÎÞÏÞ´óµÄÖµ¡£Õâ¸ö·ÖÇø°üÀ¨nullÖµ¡£
¡¡¡¡CREATE TABLE sales_range
¡¡¡¡(salesman_id NUMBER(5),
¡¡¡¡salesman_nam
Ïà¹ØÎĵµ£º
select sid,
p1,
p1raw,
p2,
p2raw,
p3,
p3raw,
&n ......
Èý¡¢Ê¹ÓÃSchedules
¡¡¡¡10g ÖÐÐÂÍÆ³öµÄSCHEDULER¿ÉÄÜȷʵ»áÈúܶà³õ½Ó´¥µÄÅóÓѸоõÔÎÍ·ÔÎÄÔ£¬Ïà±È֮ǰµÄjobs£¬SCHEDULERÖÐÐÂÔöµÄ¸ÅÄîÌ«¶à¡£±ÈÈç˵jobs£¬ÈÔÈ»¿ÉÒÔÀí½â³É֮ǰ°æ±¾ÖеÄjobs£¬²»¹ý¹¦Äܸü¼ÓÇ¿´ó(×¢Òâ10gÖÐÒ²ÈÔÈ»¿ÉÒÔʹÓÃÆÕͨjobs£¬ÕâÊÇ·Ï»°£¬ÏàÐÅ¿´±¾ÆªÎÄÕµÄÅóÓÑĿǰӦ¸Ã»¹ÊÇÕâÑùÔÚÓÃ)£¬±ÈÈç˵program£¬Ö¸µÄÊÇÔ ......
¡¡C:\>sqlplus /nolog
¡¡¡¡SQL*Plus: Release 9.2.0.1.0 - Production on ÐÇÆÚÈý 1ÔÂ 19 14:46:21 2005
¡¡¡¡Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
¡¡¡¡SQL> connect chanet/chanet@oradb;
¡¡¡¡ÒÑÁ¬½Ó¡£
¡¡¡¡SQL> CREATE TABLE IMAGE_LOB (T_ID VARCHAR2 (5) NOT NULL,T_IMAGE ......
֮ǰÔÚÏîÄ¿ÖÐÓõ½µÄ·ÖÒ³¶¼ÊǼٷÖÒ³£¬Ò²¾ÍÊÇÏÈ´ÓÊý¾Ý¿âÖаÑËùÓеÄÊý¾Ý¶¼²éѯ³öÀ´È»ºóÔÚ°ó¶¨Ê±½øÐзÖÒ³¡£ÕâÊÇÒ»ÖÖ¼Ù·ÖÒ³£¬Ð§Âʽϵͣ¬Ç°¼¸ÌìÌýÆäËûÏîÄ¿×é˵ËûÃÇҪʹÓÃÊý¾Ý¿âµÄ´æ´¢¹ý³ÌÀ´ÊµÏÖ·ÖÒ³£¬¸Ð¾õºÜÒÉ»ó£¬ÄѵÀʹÓÃÊý¾Ý¿â»¹¿ÉÒÔʵÏÖ·ÖÒ³¹¦ÄÜ£¿ÏÐÀ´ÎÞÊ£¬¾Í´ÓÍøÉÏËÑÁËËÑ×ÊÁÏ£¬¹ûÈ»£¬ÔÚoracl ......