Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ORACLE ROWID

Ò».rowid¼ò½é
rowid¾ÍÊÇΨһ±êÖ¾¼Ç¼ÎïÀíλÖõÄÒ»¸öid£¬ÔÚoracle 8°æ±¾ÒÔǰ£¬rowidÓÉfile#+block#+row#×é³É£¬Õ¼ÓÃ6¸öbytesµÄ¿Õ¼ä£¬10 bit µÄ file# £¬22bit µÄ block# £¬16 bit µÄ row#¡£
´Óoracle 8¿ªÊ¼rowid±ä³ÉÁËextend rowid£¬ÓÉdata_object_id#+rfile#+block#+row#×é³É£¬Õ¼ÓÃ10¸öbytesµÄ¿Õ¼ä£¬ 32bitµÄ data_object_id#,10 bit µÄ rfile#,22bit µÄ block#,16 bit µÄ row#.ÓÉÓÚrowidµÄ×é³É´Ófile#±ä³ÉÁËrfile#£¬ËùÒÔÊý¾ÝÎļþÊýµÄÏÞÖÆÒ²´ÓÕû¸ö¿â²»Äܳ¬¹ý1023¸ö±ä³ÉÁËÿ¸ö±í¿Õ¼ä²»Äܳ¬¹ý1023¸ö Êý¾ÝÎļþ¡£
˵ÁËrowidµÄ×é³É£¬ÄÇôÎÒÃÇÔÙÀ´¿´¿´rowidÔÚË÷ÒýÀïÃæÕ¼ÓõÄ×Ö½ÚÊýÓÖÊÇʲôÑù×ӵġ£ÔÚoracle 8ÒÔǰË÷ÒýÖд洢µÄrowidÕ¼ÓÃ×Ö½ÚÊýÒ²ÊÇ6bytes,ÔÚoracle8Ö®ºó£¬ËäÈ»oracleʹÓÃÁËextend rowid£¬µ«ÊÇÔÚÆÕͨË÷ÒýÀïÃæÒÀÈ»´æ´¢ÁËbytesµÄrowid£¬Ö»ÓÐÔÚglobal indexÖд洢µÄÊÇ10bytesµÄextend rowid£¬¶øextend rowidÒ²ÊÇglobal index³öÏÖµÄÒ»¸ö±ØÒªÌõ¼þ£¬ÏÂÃæÎÒÃÇ»á½âÊÍÔ­Òò¡£
Ϊʲôgolbal indexÐèÒª°Ñdata_object_id#Ò²°üº¬ÔÚindex rowid entryÖÐÄØ£¿Èç¹û²»°üº¬»áÕâôÑù£¿Ê×ÏÈÎÒÃÇÐèÒªÖªµÀindexµÄrowid entryµÄ´æÔÚÊÇΪÁËÄܸù¾ÝËüÕÒµ½±íµÄÕâÌõ¼Ç¼´æÔÚÄĸö¾ßÌåµÄÎïÀíλÖã¬ÎÒÃÇÐèÒªÖªµÀËüÔÚÄĸöÊý¾ÝÎļþ£¬ÔÚÄĸöblock£¬ÔÚÄÇÒ»ÐУ¬ÆÕͨµÄË÷Òý oracle¸ù¾Ýrfile#,block#,row#¾Í¿ÉÒÔÖªµÀÁË£¬µ«ÊÇpartition table¿ÉÒÔ·Ö²¼ÔÚ¶à¸ö±í¿Õ¼ä£¬Ò²¾ÍÊÇ¿ÉÒÔ·Ö²¼ÔÚ¶à¸öÊý¾ÝÎļþ£¬µ±ÎÒÃǽ¨Á¢local indexʱ£¬index rowid entry²¢²»°üº¬data_object_id#£¬ÒòΪoracle¿ÉÒÔÖªµÀÕâ¸öindex¶ÔÓ¦µÄÊÇÄÄÒ»¸ötable·ÖÇø£¬²¢¿ÉÒԵõ½table·ÖÇøµÄ ts#(tablespaceºÅ)£¬ÄÇôoracle¸ù¾Ýts#ºÍrfile#¾Í¿ÉÒÔÕÒµ½¾ßÌåµÄÊý¾ÝÎļþ¡£µ«ÊÇÈç¹û»»³ÉÊÇgolbal index£¬Èç¹û²»°üº¬data_object_id#£¬ÄÇôÎÒÃDz¢²»ÄÜÖªµÀÕâ¸öË÷Òý¶ÔÓ¦×ÅÄĸö±í·ÖÇø£¬Ò²×ÔÈ»²»ÄÜÖªµÀËüµÄrfile#ºÍfile#µÄת »»¹ØÏµ£¬ËùÒÔËü½«ÕÒ²»µ½Ëù¶ÔÓ¦µÄ¼Ç¼¡£°üº¬data_object_id#ºó,oracle¿ÉÒÔ¸ù¾Ýdata_object_id#ʵÏÖrfile#ºÍ file#µÄת»»È»ºóÕÒµ½¼Ç¼¶ÔÓ¦µÄÎïÀíλÖá£ÐèҪעÒâµÄÊÇÒªÀí½âÒÔÉϸÅÄîÎÒÃÇ»¹ÊÇÐèÒªÁ˽âfile#ºÍrfile#µÄÇø±ð¡£
¶þ.±È½Ïfile#ºÍrfile#
oracleÊý¾ÝÎļþΪʲô´æÔÚfile#ºÍrfile#?
¹é¸ù½áµ×µÄÔ­ÒòÊÇÒòΪ ROWID µÄ´æ´¢¸ñʽÔì³ÉµÄ£¬ÒòΪ rowid ÖÐÎļþ±àºÅ±êÖ¾Ö»ÓÐ10bit,×î´óÊý¾ÝÈÝÁ¿1024£¬ÓÉÓÚ²»´æÔÚ0±àºÅÎļþ£¬ËùÒÔʵ¼ÊÉÏÖ»ÔÊÐí1023¸öÎļþ±àºÅ¡£ÔÚoracle8 ֮ǰµÄ°æ±¾µÄÊý¾Ý¿âÖУ¬rowidÊÇÊÜÏ޵ģ¬Ö»°üÀ¨ file# /bl


Ïà¹ØÎĵµ£º

oracle¸´Ï°£¨Ò»£© Ö®OracleÌåϵ½á¹¹

      ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬Ô­À´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·­Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
      µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......

OracleÊÕ¹ºSunÈôʧ°Ü IBMÊÇ·ñÔÙÅ×éÏé­Ö¦

¡¶¸£²¼Ë¹¡·ÍøÕ¾½üÈÕ·¢±íÎÄÕ³ƣ¬Èç¹û¼×¹ÇÎÄ74ÒÚÃÀÔªÊÕ¹ºSunµÄ¼Æ»®ÓÉÓÚÅ·Ã˵Ä×èÄÓ¶øÒÔʧ°Ü¸æÖÕ£¬Õâ²¢²»»á¸ø¼×¹ÇÎÄ´øÀ´Ì«´óËðʧ£¬µ«È´»áÁîSunÔâÊÜÖØ´´¡£
¼×¹ÇÎÄÊÕ¹ºSunµÄ½»Ò×ÈÔδ»ñµÃÅ·ÃËίԱ»áµÄÅú×¼¡£
Å·ÃË·´Â¢¶Ï¼à¹Ü²¿Ãŵ£ÐÄ£¬¼×¹ÇÎÄÊÕ¹ºSun½«¶ÔSunµÄ¿ªÔ´Êý¾Ý¿âÒµÎñMySQLÔì³É²»ÀûÓ°Ïì¡£¼×¹ÇÎÄÃæ¶ÔÅ·Ã˵ÄÒÉÂDz¢²»Ô¸×ö³öÈà ......

Oracle °²×°ÏµÁÐ ¾²Ä¬´´½¨Êý¾Ý¿â

ÉÏÆª½éÉÜÁ˾²Ä¬°²×°Êý¾Ý¿âÈí¼þ£¬ÏÂÃæ½éÉܾ²Ä¬´´½¨Êý¾Ý¿âµÄ·½·¨¡£
1. ÓÃDBCA¸ù¾ÝÖÖ×ÓÊý¾Ý¿â´´½¨Ò»¸öÄ£°å
£¨ÖÖ×ÓÊý¾Ý¿â¾ÍÊÇÔ´Êý¾Ý¿â£¬Èç¹ûûÓÐÔ´Êý¾Ý¿â£¬¿ÉÒÔÓÃDBCA´´½¨Ò»¸öеÄÄ£°æ»ò±à¼­Ô­ÓеÄÄ£°æ£©
2. ½«Oracle DB°²×°ÅÌÀïÃæresponseĿ¼ÏµÄdbca.rsp¿½±´µ½±¾»úÉÏ
3. ÐÞ¸Ädbca.rspÎļþ£¬½«Ä£°åÃûºÍDBÃûÌí¼Ó½øÈ¥
GDB ......

oracleÈ«ÎÄË÷ÒýºÍ¶¨Ê±ÈÎÎñ

--Ê×Ïȼì²éÊý¾Ý¿âÖÐÊÇ·ñÓÐCTXSYSÓû§ºÍCTXAPP½ÅÉ«¡£
--Èç¹ûûÓÐÕâ¸öÓû§ºÍ½ÇÉ«£¬Òâζ×ÅÄãµÄÊý¾Ý¿â´´½¨Ê±Î´°²×°intermedia¹¦ÄÜ¡£
--Äã±ØÐëÐÞ¸ÄÊý¾Ý¿âÒÔ°²×°ÕâÏÄÜ¡£
--ÓÃsysÓû§ÎªÁËÓû§gzinfo·ÖÅäȨÏÞ
grant
 CTXAPP 
to
 gzinfo;
grant
 
execute
 
on
 ctx_ddl 
to
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ