oracle Öؽ¨¿ØÖÆÎļþ
ORACLEµÄ¿ØÖÆÎļþÊÇÊý¾Ý¿âµÄ·Ç³£ÖØÒªµÄÎļþ£¬Ëü±£´æ×ÅÊý¾Ý¿âµÄÁ¬½ÓʵÀý(instance)ºÍdatabaseµÄÒ»¸öÇÅÁº£¬Ëü¶¨ÒåÁ˵±Ç°Êý¾Ý¿âÎïÀíÐÅÏ¢µÄ״̬¡£Òò´Ë¿ØÖÆÎļþ¶ÔÓÚÒ»¸öÊý¾Ý¿âÀ´ËµÊǷdz£ÖØÒªµÄ£¬ÔÚijЩʱºòÎÒÃÇÐèÒªÖØд´½¨¿ØÖÆÎļþ£º
1¡£µ±¿ØÖÆÎļþ¶ªÊ§µÄʱºò£¬²¢ÇÒûÓÐ×î½üµÄÎļþCopy±¸·Ý£¨Ò»°ãÔÚ½¨¿âÍê³ÉºóµÄÉú³ÉÒ»¸ö´´½¨ControlFileµÄµÄ½Å±¾£©¡£
2¡£ÐèÒªÐÞ¸ÄÊý¾Ý¿â³õʼÎïÀíÐÅÏ¢£¬ÈçLogÎļþÊýÁ¿£¬Êý¾ÝÎļþµÄÊýÁ¿µÈ£¬ÕâЩÐÅÏ¢ÊÇÔÚ½¨¿âµÄʱºòдÔÚControlFIleÀïµÄ£¬Èç¹ûÐèÒªÐ޸ģ¬¿ÉÒÔͨ¹ýÖؽ¨ControlFileÀ´µ÷Õû¡£
¡¡¡¡ÒÔÏÂÊÇÒ»ÖֽϺõÄÖؽ¨¿ØÖÆÎļþµÄ·½·¨:
¡¡¡¡1. ÔÚÖؽ¨ContrlÇ°£¬½¨Ò鱸·ÝÊý¾Ý¿âÖеÄÊý¾Ý£¬ÒÔ·À²»²â¡£
¡¡¡¡2. sqlplus /nolog
¡¡¡¡3. SQL>connect /as sysdbal
¡¡¡¡4. SQL>alter database backup controlfile to trace; ±¸·Ý´´½¨¿ØÖÆÎļþµÄ½Å±¾µ½TRCÎļþ
¡¡¡¡5. ÔÚ$ORACLE_HOME/admin/SID/udumpÏ¿ÉÕÒµ½×îÐÂÉú³ÉµÄTRACEÎļþ£¬Èçora_23456.trc£¬´ËÎļþ¾Í°üº¬Á˵±Ç°¿ØÖÆÎļþµÄ²ÎÊý¼°Éú³ÉÓï·¨¡£
¡¡¡¡6. ÌáÈ¡ora_23456.trcÖÐÓйؿØÖÆÎļþÉú³ÉµÄÓï¾äÁí´æΪrecreatctl.sql¡£
¡¡¡¡7. recreatctl.sqlµÄÄÚÈÝΪ:
¡¡¡¡STARTUP NOMOUNT
¡¡¡¡CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS NOARCHIVELOG
¡¡¡¡MAXLOGFILES 32
¡¡¡¡MAXLOGMEMBERS 2
¡¡¡¡MAXDATAFILES 50
¡¡¡¡MAXINSTANCES 8
¡¡¡¡MAXLOGHISTORY 800
¡¡¡¡LOGFILE
¡¡¡¡GROUP 1 '/dev/vg00/roraredoa1' SIZE 10M,
¡¡¡¡GROUP 2 '/dev/vg00/roraredoa2' SIZE 10M,
¡¡¡¡GROUP 3 '/dev/vg00/roraredoa3' SIZE10M
¡¡¡¡DATAFILE
¡¡¡¡'/dev/vg00/rorclsys',
¡¡¡¡'/dev/vg00/rorclrbs',
¡¡¡¡'/dev/vg00/rorcltemp',
¡¡¡¡'/dev/vg00/rorcltools',
¡¡¡¡'/dev/vg00/rorcluser'
¡¡¡¡;
¡¡¡¡8. Èç¹ûÐèÒªÐ޸ģ¬¿É°´×Ô¼ºµÄÐèÒª±à¼creatctl.sqlÖеIJÎÊý£¬Èçmaxdatafiles¡¢maxinstancesµÈ¡£
¡¡¡¡9. sqlplus /nolog
¡¡¡¡10. SQL>connect /as sysdba
¡¡¡¡11. SQL>shutdown immediate
¡¡¡¡12. SQL>@recreatctl.sql
¡¡¡¡13. SQL>alter database open;
ÖØн¨¿ØÖÆÎļþÍê±Ï¡£
¿ØÖÆÎļþ¶ÔÓÚÊý¾Ý¿âÀ´ËµÊǷdz£ÖØÒªµÄÊý¾Ý½á¹¹£¬ÔÚ½øÐÐÊý¾Ý»Ö¸´Ê±Í¨³£ÊDZز»¿ÉÉÙµÄ.
OracleÌṩÁ½ÖÖ·½Ê½±¸·Ý¿ØÖÆÎļþ:
1.Éú³É¿ÉÒÔÖؽ¨¿ØÖÆÎļþµÄ½Å±¾
2.±¸·Ý¶þ½øÖƵĿØÖÆÎļþ
ÎÒÃÇ¿´Ò»ÏÂÈçºÎ»ñµÃ¿ÉÒÔÖؽ¨¿ØÖÆÎļþµÄ½Å±¾.
OracleÌṩÈçÏÂÃüÁî:
alter datab
Ïà¹ØÎĵµ£º
ʲôÊǺϲ¢¶àÐÐ×Ö·û´®£¨Á¬½Ó×Ö·û´®£©ÄØ£¬ÀýÈ磺
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y &nb ......
½üÀ´½ÓÁ˸ö¼òµ¥µÄϵͳ×ö£¬Íâ°üµÄ£¬ÓõÄÊý¾Ý¿âÊÇoracle8i,
Ò»¿ªÊ¼ÎÒʹÓà ojdbc6.jarÀ´×öÁ¬½Ó£¬Á¬²»ÉÏ£¬ÕÒÒ»·¬£¬ÔÀ´¹Ù·½oracle8i³öµÄÇý¶¯Ö»ÓÐ class12.jar ºÍclass14.jar ,×îÒªÃüµÄÊDz»Ö§³Öjdk1.4¼°1.4ÒÔÉϵģ¬¹¤×÷Á¿ÂíÉϾÍÉÏÀ´ÁË¡£²»¸ÊÐÄ°¡¡£
×îºóÊÔÁËÏ£¬ÄÜÓõÄÖ»ÓÐojadb14.jar £¬Á¬ÉÏÁË£¬²»¹ýͨ¹ýhibernateÉú³ÉµÄsqlÊµÔ ......
1£®top
topÃüÁî¿ÉʵʱµØÏÔʾLinuxϵͳµÄ½ø³Ì¡¢CPU¡¢ÄÚ´æ¡¢¸ºÔصȵÄÐÅÏ¢¡£ËüÊÇÎÒÃÇÁ˽âϵͳÕûÌå״̬×îºÃµÄ¹¤¾ß¡£
topÃüÁîµÄÔËÐÐ״̬ÊÇÒ»¸öʵʱµÄÏÔʾ¹ý³Ì£¬ÎÒÃÇ¿ÉÔÚÕâ¸ö½çÃæ¼à¿ØϵͳÔËÐÐÇé¿ö¡£ÎÒÃÇ¿Éͨ¹ý¼¸¸ö°´¼üÀ´¿ØÖÆtopÃüÁÈç°´q¿ÉÍ˳ötopÃüÁî״̬£¬°´s¿ÉÊäÈëÐÅÏ¢µÄ¸üÐÂƵÂʵȡ£ÕâЩÃüÁî¿É°´h°ïÖú¼ü²éѯ¡£
2£®Ps ......
Ò»£º»Ø¹ö¶Î¸ÅÊö
¡¡¡¡»Ø¹ö¶ÎÓÃÓÚ´æ·ÅÊý¾ÝÐÞ¸Ä֮ǰµÄÖµ£¨°üÀ¨Êý¾ÝÐÞ¸Ä֮ǰµÄλÖúÍÖµ£©¡£»Ø¹ö¶ÎµÄÍ·²¿°üº¬ÕýÔÚʹÓõĸûعö¶ÎÊÂÎñµÄÐÅÏ¢¡£Ò»¸öÊÂÎñÖ»ÄÜʹÓÃÒ»¸ö»Ø¹ö¶ÎÀ´´æ·ÅËüµÄ»Ø¹öÐÅÏ¢£¬¶øÒ»¸ö»Ø¹ö¶Î¿ÉÒÔ´æ·Å¶à¸öÊÂÎñµÄ»Ø¹öÐÅÏ¢¡£
»Ø¹ö¶ÎµÄ×÷ÓÃ
¡¡¡¡ÊÂÎñ»Ø¹ö£ºµ±ÊÂÎñÐ޸ıíÖÐÊý¾ÝµÄʱºò£¬¸ÃÊý¾ÝÐÞ¸ÄÇ°µÄÖµ£¨¼´Ç°Ó°Ïñ£ ......