Oracle ֪ʶ
ORACLEÏà¹ØÓï·¨ ÊÕ²Ø
Ò»¡¢OracleÈëÃÅ
ÀíÂÛ֪ʶ£º
OracleµÄÎïÀí×é¼þÓÐÈý¸ö£º
(1)Êý¾ÝÎļþ Êý¾ÝÎļþÊÇÓÃÓÚ´æ´¢Êý¾Ý¿âÊý¾ÝµÄÎļþ£¬Èç±í¡¢Ë÷ÒýÊý¾Ý¡£Ã¿¸öOracleÊý¾Ý¿âÓÐÒ»¸ö»ò¶à¸öÎïÀíÊý¾ÝÎļþ£¬
Ò»¸öÊý¾ÝÎļþÖ»ÄÜÓëÒ»¸öÊý¾Ý¿â¹ØÁª¡£
(2)ÈÕÖ¾Îļþ ÓÃÓڼǼ¶ÔÊý¾Ý¿â½øÐеÄÐÞ¸ÄÐÅÏ¢£¬ÈÕÖ¾ÎļþÖ÷ÒªÓÃÓÚÔÚÊý¾Ý¿â³öÏÖ¹ÊÕÏʱʵʩÊý¾Ý¿â»Ö¸´¡£
(3)¿ØÖÆÎļþ ¿ØÖÆÎļþÊǼǼÊý¾Ý¿âÎïÀí½á¹¹µÄ¶þ½øÖÆÎļþ£¬Ã¿¸öOracleÊý¾Ý¿â¶¼º¬ÓÐÒ»¸ö¿ØÖÆÎļþ¡£
OracleµÄÂß¼×é¼þ£º
±í¿Õ¼ä(TableSpace) ±í¿Õ¼äÊÇÊý¾Ý¿â×î´óµÄÂß¼µ¥Î»£¬Ò»¸öÊý¾Ý¿âÖÁÉÙ°üº¬Ò»¸ö±í¿Õ¼ä£¬Ò»¸ö±í¿Õ¼ä°üº¬Ò»¸ö»ò¶à¸ö¶ÎµÈµÈ¡£
¶Î(Segment) ¶Î´æÔÚÓÚ±í¿Õ¼äÖУ¬·Ö³É4À࣬Êý¾Ý¶Î¡¢Ë÷Òý¶Î¡¢»ØÍ˶Ρ¢ÁÙʱ¶Î¡£
Çø(Extent) ÇøÊÇ´ÅÅ̿ռä·ÖÅä×îСµ¥Î»£¬ÓÉÁ¬ÐøµÄÊý¾Ý¿é×é³É£¬Ò»¸ö»ò¶à¸öÇø¹¹³É¶Î£¬ÇøÖ»ÄÜ´æÔÚÓÚÒ»¸öÊý¾ÝÎļþÖС£
Êý¾Ý¿é(Data Block) Êý¾Ý¿éÊÇÊý¾Ý¿âÖÐ×îСµÄÊý¾Ý×éÖ¯µ¥Î»Óë¹ÜÀíµ¥Î»£¬OracleÊý¾Ý¿âÖеÄÊý¾Ý´æ´¢ÓÚÊý¾Ý¿éÖУ¬È¡Öµ·¶Î§2K-64KÖ®¼ä¡£
ģʽ(schema) ģʽÊǶÔÓû§Ëù´´½¨µÄÊý¾Ý¿â¶ÔÏóµÄ×ܳƣ¬ÓÖ³ÆÎªÓû§Ä£Ê½¡£
¡¡¡¡¸ÅÄ
¡¡¡¡¡¡ÄÚ´æ¡¡OracleÄÚ´æ½á¹¹°üº¬ÒÔÏÂÁ½¸öÄÚ´æÇø¡£
¡¡¡¡¡¡¡¡1¡¢ÏµÍ³È«¾ÖÇø(SGA)¡¡ÊµÀýÆô¶¯Ê±·ÖÅä¸ÃÄÚ´æÇø£¬ÊÇOracleʵÀýµÄÒ»¸ö»ù±¾×é¼þ¡£
¡¡¡¡¡¡¡¡¡¡ ÓÖ³ÆÎª¹²ÏíÈ«¾ÖÇø£¬ËüÓÃÀ´´æ´¢Êý¾Ý¿âÐÅÏ¢£¬²¢Óɶà¸öÊý¾Ý¿â½ø³Ì¹²Ïí¡£¿É·ÖΪ¹²Ïí³Ø¡¢Êý¾Ý»º³åÇø¼°ÈÕÖ¾»º³åÇø¡£
¡¡¡¡¡¡¡¡¡¡¡¡ (1)¹²Ïí³Ø¡¡¡¡¡¡ÊǶÔSQL¡¢PL\SQL³ÌÐò½øÐÐÓï·¨·ÖÎö¡¢±àÒë¡¢Ö´ÐеÄÄÚ´æÇøÓò¡£¹²Ïí³ØÓɿ⻺´æºÍÊý¾Ý×ֵ仺´æ×é³É¡£ÆäÖ
Ïà¹ØÎĵµ£º
1¡¢¶ÔÏóÀàÐ͹淶
´´½¨¶ÔÏóÀàÐ͹淶µÄÓï·¨ÈçÏÂ
CREATE [OR REPLACE] TYPE [schema.] type_name
[AUTHID {CURRENT_USER|DEFINER}] AS OBJECT (
Attribute1 datatype,
[attribute2 datatype,…]
[method 1]
[method 2]);
/
ÆäÖÐAUTHIDָʾ½«À´Ö´Ðи÷½·¨Ê±£¬ ......
°²×°oracle 11gÒÔºó ÎÞ·¨Æô¶¯dbconsole ¡£Í¨¹ýÁ½ÌìµÄŬÁ¦ÖÕÓÚ½â¾öÁË
1 ·¢ÏÖÈÕÖ¾±¨ ¶Ë¿Ú5520ÒѾ±»Õ¼Óã¬ÎÞ·¨Ê¹Ó㬴ò¿ª /%ORACLE_HOME%/oc4j/je22/OC4J_DBConsole_localhost_orcl/config/rmi.xml
·¢ÏÖ port="5520" ssl-port="5520" ¶Ë¿ÚºÅʹÓÃÏàͬ£¬ÓÚÊÇÐÞ¸Ä port="5521" ssl-port=" ......
OracleµÄ·ÖÒ³²éѯÓï¾ä»ù±¾ÉÏ¿ÉÒÔ°´ÕÕ±¾Îĸø³öµÄ¸ñʽÀ´½øÐÐÌ×Óá£
·ÖÒ³²éѯ¸ñʽ£º
SELECT * from
(
SELECT A.*, ROWNUM RN
from (SELECT * from TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
ÆäÖÐ×îÄÚ²ãµÄ²éѯSELECT * from TABLE_NAME±íʾ²»½øÐзҳµÄÔʼ²éѯÓï¾ä¡£ROWNUM <= 40ºÍRN ......
oracle and sqlsever ³£ÓÃÊýѧº¯Êý¶Ô±È
Êýѧº¯Êý
¡¡¡¡1.¾ø¶ÔÖµ
¡¡¡¡S:select abs(-1) value
¡¡¡¡O:select abs(-1) value from dual
¡¡¡¡2.È¡Õû(´ó)
¡¡¡¡S:select ceiling(-1.001) value
¡¡¡¡O:select ceil(-1.001) value from dual
¡¡¡¡3.È¡Õû£¨Ð¡£©
¡¡¡¡S:select floor(-1.001) value ......