OracleÒÆÖ²µ½MySQL×¢ÒâÊÂÏî
¡¡¡¡¿Í»§ÓõÄÊý¾Ý¿âÊÇmysql£¬¶øÑз¢ºÃµÄ²úÆ·Ö§³Öoracle£¬ÎªÁËÈÿͻ§ÌÍÑü°ü£¬ÎÒÃDZØÐë°ÑÊý¾Ý¿â»·¾³´ÓoracleתÏòmysql¡£ÎÒÃÇÔÚת»»µÄ¹ý³ÌÖÐÅöµ½ÁËÏÂÃæÒ»Ð©ÎÊÌ⣬ϣÍûÄܸøÍ¬ÑùÔâÓöµÄͬÈÊÃÇһЩ½è¼ø¡£Èç¹ûÎÒÃÇÔÚ×î³õµÄÉè¼Æ¡¢±àÂë¹ý³ÌÖÐ×¢ÒâÊý¾Ý¿âµÄÒÆÖ²ÐÔ£¬ÕâÖÖÇé¿öÏ¿ÉÒÔÍêÈ«²»ÐèÒª×÷¶îÍ⹤×÷¡£
¡¡¡¡Ò»¡¢Êý¾Ý¿â»·¾³´ÓoracleתÏòmysqlÅöµ½µÄÎÊÌâ¡£
¡¡¡¡ÒòΪÂß¼²»±ä£¬ËùÒÔÔÔòÊDz»¸ÄÓ¦ÓóÌÐò´úÂ룬ֻ¸ÄÊý¾Ý¿â±íµÄ´´½¨/³õʼ»¯sql¡£ÏÂÃæÊÇÎÒÃÇÅöµ½
¡¡¡¡1¡¢ ´óСдÃô¸ÐµÄÇø±ð(Èç¹û·þÎñÆ÷OSÊÇlinux)¡£
¡¡¡¡ÔÚoracleÖÐÒ»°ãÇé¿öϲ»Çø·Ö´óСд¡£ÓÐʱºòÎÒÃÇÔÚʹÓÃoracle²»×¢Òâ´óСдµÄÎÊÌ⣬±íÃûºÍ×Ö¶ÎÃû²»¼ÓË«ÒýºÅÊDz»Çø·Ö´óСдµÄ£¬ÏñÕâÑù£ºinsert into tableName ºÍ insert into TABLENAMEЧ¹ûÊÇÒ»ÑùµÄ£¬Óù¤¾ßµ¼³ö´´½¨/Êý¾Ý³õʼ»¯½Å±¾£¬µÃµ½µÄ½á¹ûÒ»°ã±íÃûºÍ×Ö¶ÎÃûת»¯³ÉÁË´óд¡£
¡¡¡¡µ«ÔÚMySQLÖУ¬ËùʹÓòÙ×÷ϵͳµÄ´óСдÃô¸ÐÐÔ¾ö¶¨ÁËÊý¾Ý¿âÃûºÍ±íÃûµÄ´óСдÃô¸ÐÐÔ¡£Êý¾Ý¿â¶ÔÓ¦Êý¾ÝĿ¼ÖеÄĿ¼£¬Êý¾Ý¿âÖеÄÿ¸ö±íÖÁÉÙ¶ÔÓ¦Êý¾Ý¿âĿ¼ÖеÄÒ»¸öÎļþ(Ò²¿ÉÄÜÊǶà¸ö£¬È¡¾öÓÚ´æ´¢ÒýÇæ)¡£Òò´Ë£¬Ê¹ÓÃÊý¾Ý¿â»ò±íʵ¼ÊÉÏÊDzÙ×ÝÕâЩÎļþ(¼Ð)£¬ËùÒÔʹÓòÙ×÷ϵͳµÄ´óСдÃô¸ÐÐÔ¾ö¶¨ÁËÊý¾Ý¿âÃûºÍ±íÃûµÄ´óСдÃô¸ÐÐÔ¡£ÔÚÒÔlinuxΪÄں˵IJÙ×÷ϵͳÖÐÊÇ´óСдÃô¸ÐµÄ¡£
¡¡¡¡½â¾öµÄ°ì·¨ÊǰÑmysqlµÄÊý¾Ý¿âÃûºÍoracleµÄ´óСд±£³ÖÒ»Ö£¬±íÃûÓëÓ¦ÓóÌÐòÖÐsql×Ö·û´®ÖеıíÃû±£³ÖÒ»Ö£¬Èç¹ûÓ¦ÓóÌÐòÖÐ×Ö¶ÎÃûÓÃÁËË«ÒýºÅ£¬ÄÇÇë°ÑsqlÖеÄ×Ö¶ÎÃû´óСдÓëË«ÒýºÅÀïµÄ×Ö·û±£³ÖÒ»Ö¡£Èç¹ûÄãµÄÓ¦ÓóÌÐòËùÒýÓõıíÃû¡¢×Ö¶ÎûÓÐͳһ´óСд£¬ÄÇÂé·³¾Í´óÁË¡£
¡¡¡¡2¡¢±£Áô×ÖµÄÇø±ð¡£
¡¡¡¡ÏñsqlÓïÑԵĺ¯ÊýÃû(È磺inteval£¬show)µÈÊDZ£Áô×Ö¡£OracleÖб£Áô×ÖÊÇ¿ÉÒÔ×÷Ϊ±íÃûºÍ×Ö¶ÎÃû£¬²¢ÇÒ²»Ó°ÏìʹÓ㬵«mysqlÖб£Áô×ÖÊDz»ÄÜ×÷Ϊ±íÃûºÍ×Ö¶ÎÃû£¬Èç¹ûʹÓûᱨÓï·¨´íÎó¡£
¡¡¡¡½â¾ö°ì·¨£¬°ÑsqlÓï¾äÖеı£Áô×ÖÓÑ`’·ûºÅÒýÆðÀ´£¬Õâ¸ö·ûºÅλÓÚ¼üÅ̵Ätab¼üÉÏÃæ;Èç¹ûÊÇ×Ö¶ÎÃû»¹ÓÐÁíÍâÒ»ÖÖ·½·¨tablename.×Ö¶ÎÃû¡£ÏñÕâÑù£ºinsert into tablename (id, `interval`) value(….. »òinsert into tablename (id, tablename.inteval) value(….. ¡£
¡¡¡¡3¡¢Êý¾ÝÀàÐ͵ÄÇø±ð¡£
¡¡¡¡ÔÚmysqlÖÐûÓÐÏñoracleÖеÄvarchar2¡¢number£¬mysqlÓÐÓëÖ®¶ÔÓ¦µÄvarchar¡¢numeric£¬µ±È»ÔÚoracleÖÐûÓÐmysqlµÄtimeÀàÐÍ¡£
¡¡¡¡½â¾ö°ì·¨ÊÇÌæ»»¡£
¡¡¡¡4¡¢×Ô¶¯Ôö³¤ÀàÐ͵ÄÇø±ð¡£
¡¡¡¡OracleÓÐsequence£¬mysq
Ïà¹ØÎĵµ£º
ËäȻѧϰJavaºÜ¾ÃÁË£¬×Ô¼ºÒ²Á¬½Ó¹ýһЩÊý¾Ý¿â£¬±ÈÈçmysqlÖ®ÀàµÄ£¬Èç½ñÄØ£¬Ò²Ñ§Ï°ÁËÒ»¶Îʱ¼äµÄOracle£¬È»¶øÄØ£¬½ñÌìÊÇÎÒµÚÒ»´ÎÁ¬½ÓOracle£¬ºÙºÙ£¬Ó¦¸Ã»¹²»ËãÌ«³Ù°É¡£
½ñÌìÄØ£¬Óе㱿׾£¬´ó¼ÒĪЦ£¡
ÎÒÕâÊÇÒ»¸ö²éѯÀý×Ó
Ê×ÏÈ£¬Ô ......
ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬ÔÀ´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......
ÎÒÏàÐÅÎÒÃǸÕѧoracle£¬¶ÔÊý¾Ý¿âµÄ²Ù×÷£¬¶¼ÊÇÔÚ±¾µØ½øÐеģ¬Ö»Òª±£Ö¤¼àÌý·þÎñÆô¶¯£¬ÄÇôÎÒÃǾͿÉÒÔÕý³£Ê¹ÓÃsqlplus¶ÔÊý¾Ý¿â½øÐвéѯ£¬µ«ÊǼÙÈçÎÒÃÇÏ£Íûͨ¹ýÔ¶³Ì¶ÔÊý¾Ý¿âÀ´·ÃÎÊÄØ£¬´ËʱÎÒÃǾÍÒª¶Ôoracle¼àÌý½øÐÐÅäÖá£
oracle¼àÌýÅäÖÃÓÐÈý¸öÎļþ£¬ÎªÁË·½±ãÃèÊö£¬ÎÒÓÃserverºÍclientÀ´Çø·Ö£ ......
²é¿´±»ËøµÄ±í
select p.spid,a.serial#,
c.object_name,b.session_id,b.oracle_username,b.os_user_name from
v$process p,v$session a, v$locked_object b,all_objects c
where p.addr=a.p ......
information_schema¿âÖаüº¬Á˶ÔÕû¸öÊý¾Ý¿âµÄºÜ¶àͳ¼ÆÐÅÏ¢£¬¿ÉÒÔͨ¹ý²é¿´ËüÃÇ£¬À´µÃµ½Êý¾Ý¿âÏà¹ØµÄÐÅÏ¢¡£
mysql> use information_schema;
Database changed
mysql> select count(1) as tables, concat(round(sum(table_rows)/1000000,2),'M') as rows, concat(round(sum(data_length)/(1024*1024*1024),2),'G') a ......