Oracle 10g ÒªµãÕûÀí Ö® ¹ÜÀíÎļþ
¹ÜÀíÎļþ
1 ¹ÜÀí¿ØÖÆÎļþ
£¨1£©¸ÅÊö
¢Ù ¿ØÖÆÎļþÊÇOracleÊý¾Ý¿â×îÖØÒªµÄÎïÀíÎļþ¡£
¢Ú ÿ¸öOracleÊý¾Ý¿â¶¼±ØÐëÓÐÒ»¸ö¿ØÖÆÎļþ¡£
¢Û ÔÚ×°ÔØ£¨mount£©Êý¾Ý¿âʱ£¬Oracle»á¸ù¾Ý³õʼ»¯²ÎÊý¶¨Î»¿ØÖÆÎļþ¡£
¢Ü ÔÚÆô¶¯Àý³Ìʱ£¬Oracle»á¸ù¾Ý¿ØÖÆÎļþÔÚÀý³ÌºÍÊý¾Ý¿âÖ®¼ä½¨Á¢¹ØÁª¡£
¢Ý ´ò¿ªÊý¾Ý¿âʱ£¬Oracle»á¸ù¾Ý¿ØÖÆÎļþËù¼ÇÔØµÄÊý¾ÝÎļþºÍÖØ×öÈÕÖ¾Îļþ£¬´ò¿ªÕâЩÎļþ¡£
¿ØÖÆÎļþ£ºÊÇÒ»¸ö¶þ½øÖÆÎļþ¡£Ëüº¬ÓÐÊý¾Ý¿âµÄ½á¹¹ÐÅÏ¢£¨¼´¹¹³ÉÊý¾Ý¿âµÄÊý¾ÝÎļþ¡¢ÖØ×öÈÕÖ¾Îļþ£©
¿ØÖÆÎļþÖ÷Òª°üº¬µÄÄÚÈÝ£º
¡ø¿ØÖÆÎļþËùÊôµÄÊý¾Ý¿âÃû³Æ£¬Ò»¸ö¿ØÖÆÎļþÖ»ÄÜÊôÓÚÒ»¸öÊý¾Ý¿â¡£
¡øÏà¹ØµÄÊý¾ÝÎļþºÍÖØ×öÈÕÖ¾ÎļþµÄÃû³Æ¡¢Î»Öá¢Áª»ú/ÍÑ»ú״̬ÐÅÏ¢¡£
¡øÊý¾Ý¿â´´½¨µÄʱ¼äÐÅÏ¢¡£
¡øµ±Ç°ÖØ×öÈÕÖ¾µÄÐòºÅ¡£ËüÊÇÒ»¸öÔÚÖØ×öÈÕÖ¾ÎļþÇл»Ê±±»µÝÔöºÍ¼Ç¼µÄΨһÐÔ±êʶºÅ¡£
¡øµ±Ç°µÄ¼ì²âµãÐÅÏ¢¡£
¡øRecovery Manager£¨RMAN£¬»Ö¸´¹ÜÀíÆ÷£©µÄ±¸·ÝÐÅÏ¢¡£RMONÊÇDBAÓÃÀ´±¸·Ý»Ö¸´Êý¾Ý¿âµÄʵÓù¤¾ß¡£
ĬÈÏÇé¿öÏ£¬ÔÚ´´½¨Êý¾Ý¿âʱÖÁÉÙÒª´´½¨Ò»¸ö¿ØÖÆÎı¾¸±±¾¡£
ÔÚ´´½¨Êý¾Ý¿âµÄͬʱ»á´´½¨¿ØÖÆÎļþ¡£Ö´ÐжԿØÖÆÎļþµÄ¹ÜÀí¹¤×÷£¬ÐèÒª¾ßÓÐALTER DATABASE ϵͳȨÏÞ¡£
£¨2£©¹ÜÀí¿ØÖÆÎļþ
¢ÙÌṩ¿ØÖÆÎļþµÄÎļþÃû
ʹÓÃÊý¾Ý¿âµÄ³õʼ»¯²ÎÊýCONTROL_FILES¿ÉÒÔÖ¸¶¨¿ØÖÆÎļþÃû¡£
¢Ú¶à·¸´ÓÿØÖÆÎļþ
ÿ¸öOracleÊý¾Ý¿â¶¼Ó¦¸ÃÖÁÉÙÓÐÁ½¸ö¿ØÖÆÎļþ£¬²¢ÇÒÓ¦¸Ã·Ö±ð´æ´¢ÔÚ²»Í¬µÄ´ÅÅÌÉÏ£¬½øÐжà·¸´Óá£
³õʼ»¯²ÎÊýCONTROL_FILESÁгµËùÓжà·¸´ÓõĿØÖÆÎļþÃû¡£Oracle»áͬʱÐÞ¸ÄËùÓеĿØÖÆÎļþ£¬µ«Ö»¶ÁÈ¡ÆäÖеÚÒ»¸ö¿ØÖÆÎļþÖеÄÐÅÏ¢¡£
¢ÛÊʵ±·ÅÖÿØÖÆÎļþ
½«¿ØÖÆÎļþµÄ¸±±¾´æ´¢ÔÚÿ¸ö´æ´¢ÓÐÖØ×öÈÕÖ¾Îļþ×é³ÉÔ±µÄ´ÅÅÌÇý¶¯Æ÷ÖС£
¢Ü¹ÜÀí¿ØÖÆÎļþµÄ´óС
¿ØÖÆÎļþ´óСÖ÷Òª¾ö¶¨ÓÚÔÚ´´½¨Êý¾Ý¿âʱ£¬CREATE DATABASEÖ¸¶¨µÄ¼¸¸öMAX×Ö¾äµÄÖµ£¬ÀýÈ磺
¡ôMAXDATAFILES£ºÖ¸¶¨×î´óÊý¾ÝÎļþµÄ¸öÊý¡£
¡ôMAXLOGFILES£ºÖ¸¶¨×î´óÖØ×öÈÕÖ¾ÎļþµÄ¸öÊý¡£
¡ôMAXALOGMEMBERS£ºÖ¸¶¨ÖØ×öÈÕÖ¾ÎļþÖеÄÿ¸ö×éµÄ³ÉÔ±¸öÊý¡£
¡ôMAXLOGHISTORY£ºÖ¸¶¨¿ØÖÆÎļþ¿É¼ÇÔØµÄÖØ×öÈÕÖ¾ÀúÊ·µÄ×î´ó¸öÊý¡£
¡ôMAXINSTANCES£ºÖ¸¶¨¿ÉÒÔͬʱ·ÃÎÊÊý¾Ý¿âµÄ×î´óÀý³ÌµÄ¸öÊý¡£
¢Ý±¸·Ý/»Ö¸´¿ØÖÆÎļþ
±¸·Ý¿ØÖÆÎļþÐèҪʹÓÃalter database backup controlfileÓï¾ä¡£±¸·Ý¿ØÖÆÎļþµÄ·½·¨ÓÐÁ½ÖÖ¡£
Ïà¹ØÎĵµ£º
ÏîÄ¿ÀïÒ»¸ö¹¦ÄÜÒªÓõ½Ëæ»úÅÅÐò£¬µ«ÊǺóÀ´ÓÖÒòΪÊý¾ÝÁ¿´óµÄÔÒò£¬Òª·Öҳȥ²éѯÊý¾Ý£¬½á¹ûµ¼Ö²éѯ³öÀ´µÄÊý¾Ý³öÏÖÖØ¸´¡£
ÔsqlÈçÏÂselect * from ( select row_.*, rownum rownum_ from
(select * from tble order by dbms_random.random) row_ where rownum <= 12) where rownum_ > 10;
ºóÀ´½â¾ö°ì·¨£¬²åÈ ......
exp/impÊÇOracle×Ô´øµÄµ¼Èëµ¼³öÃüÁÔËÓÃËü£¬¼´Ê¹²»ÐèÒªÄǽáUI¹¤¾ßÒ²ÄÜÇáÒ×µÄÍê³ÉÊý¾Ýµ¼³öµ¼È빤×÷£¬ÏÂÃæÊÇËüÃǵIJÎÊý£º
EXP²ÎÊýÏê½â
ʹÓõĸñʽÊÇ£ºEXP KEYWORD=value »ò KEYWORD=(value1,value2,...,valueN)
ÆäÖÐUSERIDÊDZØÐëµÄÇÒΪµÚÒ»¸ö²ÎÊý
¹Ø¼ü×Ö
±¸×¢
USERID
Óû§Ãû/¿ÚÁî
FULL
µ¼³öÕû¸öÎļþ (N)
BUFFER
......
Ò»¡¢³£ÓÃÊý¾ÝÀàÐÍ£º
Number£ºÊý×ÖÀàÐÍ
Int£ºÕûÊýÐÍ
Pls_integer£ºÕûÊýÐÍ£¬²úÉúÒç³öµÄ´íÎó
Binary_integer£ºÕûÊýÐÍ
Char£º¶¨³¤×Ö·û£¬×255¸ö×Ö·û
Varchar2£º±ä³¤×Ö·û£¬×2000¸ö×Ö·û
Long£º±ä³¤×Ö·û£¬×2GB
Date£ºÈÕÆÚÐÍ
Boolean£º²¼¶ûÐÍ
¶þ¡¢¶¨Òå³£Á¿
¸ñʽ£º³£Á¿Ãû constant &nbs ......
OracleÌṩÁ½ÖÖÑéÖ¤·½Ê½£¬Ò»ÖÖÊÇOSÑéÖ¤£¬ÁíÒ»ÖÖÃÜÂëÎļþÑéÖ¤·½Ê½£¬Èç¹ûÊǵÚÒ»ÖÖ·½Ê½ÓÃÒÔÏ·½·¨ÐÞ¸ÄÃÜÂ룺
¡¡¡¡sqlplus / as sysdba
¡¡¡¡alter user sys identified by ÐÂÃÜÂë;
¡¡¡¡alter user system identified by ÐÂÃÜÂë;
¡¡¡¡Èç¹ûÊǵڶþÖÖ·½·¨ÓÃÒÔÏ·½·¨ÐÞ¸ÄÃÜÂ룺
¡¡¡¡orapwd file=pwdxxx.ora password=ÄãÉ趨µÄÐ ......
1Á¬½ÓÊý¾Ý¿âʵÀý
£¨1£©Óû§½ø³Ì£ºÈí¼þ£¬SQL*Plus£¬Ê¹ÓÃOracle Net Services£¨ÍøÂç·þÎñ£©ÓëÊý¾Ý¿âͨѶ
£¨2£©Oracle¼àÌýÆ÷£ºlistener.ora£¬¶¨ÒåÁËÊý¾Ý¿âʵÀýÃû£¬Â·¾¶£¬¿ÉÒÔʹÓõÄÐÒ飬¶Ë¿Ú
£¨3£©OracleÍøÂç¿Í»§£ºtnsnames.ora£¬¶¨ÒåÁËͨѶÐÒ飬¶Ë¿Ú£¬·þÎñÆ÷µØÖ·
2 ·þÎñÆ÷½ø³Ì
¸ºÔðÓû§½ø³ÌºÍOracleʵÀý ......