OracleÊý¾Ý¿âµÄ´ó»Ö¸´
ÒÔϵÄÎÄÕÂÖ÷Òª½éÉܵÄÊÇÓÉÓÚÒ»´ÎÎó²Ù×÷¶øÒýÆðµÄOracleÊý¾Ý¿âµÄ´ó»Ö¸´£¬Ç°Á½ÌìÎÒÔÚOracle 10gÊÖ¶¯½¨¿â½Å±¾ÖÐÈáÈ»¿´µ½dbms_backup_restore.zerodbid(0)µÄ¹ý³Ì£¬ÆäÖÐÖ÷ÒªµÄ×÷ÓÃÊÇÐÞ¸ÄOracleÊý¾Ý¿âµÄdbid¡£
¡¡¡¡ÓÚÊÇÏëͨ¹ý¸Ã´æ´¢Ö±½ÓÔÚsqlplusÖÐÖ´ÐÐÐÞ¸Ädbid¡£
¡¡¡¡ÐÞ¸Ä֮ǰ¼Ç¼Æädbid
¡¡¡¡ÒýÓÃ
¡¡¡¡1.SQL> select dbid from v$database;
¡¡¡¡2.DBID
¡¡¡¡3.1488207495
¡¡¡¡ÐÞ¸Ädbid
¡¡¡¡ÒýÓÃ
¡¡¡¡1.SQL> exec dbms_backup_restore.zerodbid(0);
¡¡¡¡2.PL/SQL procedure successfully completed.
¡¡¡¡Ã²ËÆÖ´Ðгɹ¦ÁË£¬µ«ËæºóalertÈÕÖ¾ÏÔʾckpt½ø³Ì½«Êý¾ÝʵÀýÖÕÖ¹
¡¡¡¡ÒýÓÃ
¡¡¡¡1.Tue Mar 9 01:43:22 2010
¡¡¡¡2.CKPT: terminating instance due to error 1242
¡¡¡¡3.Instance terminated by CKPT, pid = 16653
¡¡¡¡4.Tue Mar 9 01:43:53 2010
¡¡¡¡ÔÙ´ÎÆô¶¯OracleÊý¾Ý¿â±¨´í
¡¡¡¡ÒýÓÃ
¡¡¡¡1.Tue Mar 9 01:56:09 2010
¡¡¡¡2.Errors in file /ora10g/app/admin/ldbra/udump/ldbra_ora_12275.trc:
¡¡¡¡3.ORA-01221: data file 1 is not the same file to a background process
¡¡¡¡4.ORA-1221 signalled during: ALTER DATABASE OPEN...
¡¡¡¡dump OracleÊý¾ÝÎļþÍ·
¡¡¡¡ÒýÓÃ
¡¡¡¡1.SQL> ALTER SESSION SET EVENTS 'immediate trace name file_hdrs level 3';
¡¡¡¡Í¨¹ý¸ú×ÙÎļþ¿ÉÒÔ¿´µ½dbidÒÔ±»ÖØÖÃΪ0
¡¡¡¡ÒýÓÃ
¡¡¡¡1.V10 STYLE FILE HEADER:
¡¡¡¡2.Compatibility Vsn = 169870080=0xa200300
¡¡¡¡3.Db ID=0=0x0, Db Name='LDBRA'
¡¡¡¡4.Activation ID=0=0x0
¡¡¡¡5.Control Seq=8122=0x1fba, File size=65280=0xff00
¡¡¡¡6.File Number=1, Blksiz=8192, File Type=3 DATA
¡¡¡¡»¹ÓÐÒ»ÖÖ;¾¶ÊÇͨ¹ýbbed¹¤¾ß¹Û²ì
¡¡¡¡ÒýÓÃ
¡¡¡¡1.struct kcvfhhdr, 76 bytes @20
¡¡¡¡2.ub4 kccfhswv @20 0x00000000
¡¡¡¡3.ub4 kccfhcvn @24 0x0a200300
¡¡¡¡4.ub4 kccfhdbi @28 0x00000000
¡¡¡¡µ±È»µÚÒ»·´Ó¦ÊÇÖØ½¨¿ØÖÆÎļþ£¬¿´¿´Äܲ»Äָܻ´³É¹¦
¡¡¡¡ÒýÓÃ
¡¡¡¡1.SQL> alter database backup controlfile to trace;
¡¡¡¡2.Database altered.
¡¡¡¡3.STARTUP NOMOUNT
¡¡¡¡4.CREATE CONTROLFILE REUSE DATABASE "LDBRA" RESETLOGS ARCHIVELOG
¡¡¡¡5.MAXLOGFILES 16
¡¡¡¡6.MAXLOGMEMBERS 3
¡¡¡¡7.MAXDATAFILES 100
¡¡¡¡8.MAXINSTANCES 8
¡¡¡¡9.MAXLOGHISTORY 292
¡¡¡¡10.LOGFILE
¡¡¡¡11.GROUP 1 '/ora10g/app/oradata/ldbr
Ïà¹ØÎĵµ£º
OracleÊý¾Ýµ¼Èëµ¼³öimp/exp¾ÍÏ൱ÓÚoracleÊý¾Ý»¹ÔÓ뱸·Ý¡£expÃüÁî¿ÉÒÔ°ÑÊý¾Ý´ÓÔ¶³ÌÊý¾Ý¿â·þÎñÆ÷µ¼³öµ½±¾µØµÄdmpÎļþ£¬impÃüÁî¿ÉÒÔ°ÑdmpÎļþ´Ó±¾µØµ¼Èëµ½Ô¶´¦µÄÊý¾Ý¿â·þÎñÆ÷ÖС£ÀûÓÃÕâ¸ö¹¦ÄÜ¿ÉÒÔ¹¹½¨Á½¸öÏàͬµÄÊý¾Ý¿â£¬Ò»¸öÓÃÀ´²âÊÔ£¬Ò»¸öÓÃÀ´ÕýʽʹÓá£
Ö´Ðл·¾³£º¿ÉÒÔÔÚSQLPLUS.EXE»òÕßDOS£¨ÃüÁîÐУ ......
oracle Êý¾ÝÀàÐÍÏê½â---ÈÕÆÚÐÍ
oracleÊý¾ÝÀàÐÍ¿´ÆðÀ´·Ç³£¼òµ¥£¬µ«ÓÃÆðÀ´»á·¢ÏÖÓÐÐí¶à֪ʶµã£¬±¾ÎÄÊÇÎÒ¶ÔORACLEÈÕÆÚÊý¾ÝÀàÐ͵ÄһЩÕûÀí£¬¶¼ÊÇ¿ª·¢ÈëÃÅ×ÊÁÏ£¬Óë´ó¼Ò·ÖÏí£º
×¢£ºÓÉÓÚINTERVAL¼°TIME ZONEʵ¼ÊÓõñȽÏÉÙ£¬ËùÒÔ±¾ÎÄÄÚÈÝÎ´Éæ¼°ÕâÁ½¸ö·½Ãæ¡£
1¡¢³£ÓÃÈÕÆÚÐÍÊý¾ÝÀàÐÍ
1.1¡¢DATE
......
ʲôÊǺϲ¢¶àÐÐ×Ö·û´®£¨Á¬½Ó×Ö·û´®£©ÄØ£¬ÀýÈ磺
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y
CITY VARCHAR2(20) Y
SQL> select * from test;
COUNTRY CITY
-------------------- --------------------
Öйú ̨±±
Öйú Ïã ......
CREATE OR REPLACE FUNCTION F_HPS_SPLIT
/*
* ¹¦ ÄÜ: split.
* ÊäÈë²ÎÊý: Liststr string
* ÊäÈë²ÎÊý: Sepe index
* ÊäÈë²ÎÊý: Sepe separator. default is ','.
* return sepeCount
*/
(
......