Oracle(listener.sqlnet.tnsnames)ÉèÖÃ
Ê×ÏÈÀ´ËµOracleµÄÍøÂç½á¹¹£¬Íù¸´ÔÓ´¦ËµÄܼÓÉϼÓÃÜ¡¢LDAPµÈµÈ¡£¡£ÕâÀï²»×öÌÖÂÛ£¬Öصã·ÅÔÚ»ù±¾µÄÍøÂç½á¹¹Ò²¾ÍÊÇÎÒÃÇ×î³£ÓõÄÕâÖÖÇé¿ö
¡¡¡¡
¡¡¡¡Èý¸öÅäÖÃÎļþ
¡¡¡¡
¡¡¡¡listener.ora¡¢sqlnet.ora¡¢tnsnames.ora £¬¶¼ÊÇ·ÅÔÚ$ORACLE_HOME\network\adminĿ¼Ï¡£
¡¡¡¡
¡¡¡¡Öصã:Èý¸öÎļþµÄ×÷ÓúÍʹÓÃ
¡¡¡¡
¡¡¡¡#-----------------------
¡¡¡¡
¡¡¡¡sqlnet.ora-----×÷ÓÃÀàËÆÓÚlinux»òÕßÆäËûunixµÄnsswitch.confÎļþ£¬Í¨¹ýÕâ¸öÎļþÀ´¾ö¶¨ÔõôÑùÕÒÒ»¸öÁ¬½ÓÖгöÏÖµÄÁ¬½Ó×Ö·û´®£¬
¡¡¡¡
¡¡¡¡ÀýÈçÎÒÃÇ¿Í»§¶ËÊäÈë
¡¡¡¡
¡¡¡¡sqlplus sys/oracle@orcl
¡¡¡¡
¡¡¡¡¼ÙÈçÎÒµÄsqlnet.oraÊÇÏÂÃæÕâ¸öÑù×Ó
¡¡¡¡
¡¡¡¡SQLNET.AUTHENTICATION_SERVICES= (NTS)
¡¡¡¡
¡¡¡¡NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
¡¡¡¡
¡¡¡¡ÄÇô£¬¿Í»§¶Ë¾Í»áÊ×ÏÈÔÚtnsnames.oraÎļþÖÐÕÒorclµÄ¼Ç¼.Èç¹ûûÓÐÏàÓ¦µÄ¼Ç¼Ôò³¢ÊÔ°Ñorclµ±×÷Ò»¸öÖ÷»úÃû£¬Í¨¹ýÍøÂçµÄ;¾¶È¥½âÎöËüµÄipµØÖ·È»ºóÈ¥Á¬½ÓÕâ¸öipÉÏGLOBAL_DBNAME=orclÕâ¸öʵÀý£¬µ±È»ÎÒÕâÀïorcl²¢²»ÊÇÒ»¸öÖ÷»úÃû
¡¡¡¡
¡¡¡¡Èç¹ûÎÒÊÇÕâ¸öÑù×Ó
¡¡¡¡
¡¡¡¡NAMES.DIRECTORY_PATH= (TNSNAMES)
¡¡¡¡
¡¡¡¡ÄÇô¿Í»§¶Ë¾ÍÖ»»á´Ótnsnames.ora²éÕÒorclµÄ¼Ç¼
¡¡¡¡
¡¡¡¡À¨ºÅÖл¹ÓÐÆäËûÑ¡ÏÈçLDAPµÈ²¢²»³£Óá£
¡¡¡¡
¡¡¡¡#------------------------
¡¡¡¡
¡¡¡¡Tnsnames.ora------Õâ¸öÎļþÀàËÆÓÚunix µÄhostsÎļþ£¬ÌṩµÄtnsnameµ½Ö÷»úÃû»òÕßipµÄ¶ÔÓ¦£¬Ö»Óе±sqlnet.oraÖÐÀàËÆ
¡¡¡¡
¡¡¡¡NAMES.DIRECTORY_PATH= (TNSNAMES) ÕâÑù£¬Ò²¾ÍÊÇ¿Í»§¶Ë½âÎöÁ¬½Ó×Ö·û´®µÄ˳ÐòÖÐÓÐTNSNAMESÊÇ£¬²Å»á³¢ÊÔʹÓÃÕâ¸öÎļþ¡£
¡¡¡¡
¡¡¡¡Àý×ÓÖÐÓÐÁ½¸ö£¬ORCL ¶ÔÓ¦µÄ±¾»ú£¬SALES¶ÔÓ¦µÄÁíÍâÒ»¸öIPµØÖ·£¬Àï±ß»¹¶¨ÒåÁËʹÓÃÖ÷Ó÷þÎñÆ÷»¹Êǹ²Ïí·þÎñÆ÷ģʽ½øÐÐÁ¬½Ó£¬Ò»¾äÒ»¾ä˵
¡¡¡¡
¡¡¡¡#ÄãËùÒªÁ¬½ÓµÄʱºòÊäÈëµÃTNSNAME
¡¡¡¡
¡¡¡¡ORCL =
¡¡¡¡
¡¡¡¡(DESCRIPTION =
¡¡¡¡
¡¡¡¡(ADDRESS_LIST =
¡¡¡¡
¡¡¡¡#ÏÂÃæÊÇÕâ¸öTNSNAME¶ÔÓ¦µÄÖ÷»ú£¬¶Ë¿Ú£¬ÐÒé
¡¡¡¡
¡¡¡¡(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
¡¡¡¡
¡¡¡¡)
¡¡¡¡
¡¡¡¡(CONNECT_DATA =
¡¡¡¡
¡¡¡¡#ʹÓÃרÓ÷þÎñÆ÷ģʽȥÁ¬½ÓÐèÒª¸ú·þÎñÆ÷µÄģʽƥÅ䣬Èç¹ûûÓо͸ù¾Ý·þÎñÆ÷µÄģʽ
¡¡¡¡
¡¡¡¡#×Ô¶¯µ÷½Ú
¡¡¡¡
¡¡¡¡(SERVER = DEDICATED)
¡¡¡¡
¡¡¡¡#¶ÔÓ¦service_name£¬SQLPLUS>show parameter service_name;
¡¡¡¡
¡¡¡¡#½øÐв鿴
¡¡¡¡
¡¡¡¡(SERVICE_NAME = orc
Ïà¹ØÎĵµ£º
½ñÌìÔÚ¶Ô±í´´½¨ÊÓͼµÄʱºò£¬Óû§Ìáʾ ORA-01031Óû§È¨ÏÞ²»×ã
ʹÓÃsystemÓû§¶ÔÆä·ÖÅädbaµÈȨÏÞ£¬ÒÀÈ»ÎÞ·¨´´½¨ÊÓͼ¡£
¼ÌÐø¸³ÓèȨÏÞ
grant select any table to AAA;
ÊÚÓèÓû§Ñ¯ËùÓбíµÄȨÏÞ
grant select any dictionary to AAA;
ÔÙ´ÎÊÚÈ¡Óû§selectÈκÎ×ÖµäµÄȨÏÞ
......
About parent vs child latches. There is no fundamental low level difference between parent and child latches, they are all small regions of memory modified with atomic test-and-set style opcodes.
You see parent (and solitary) latches from x$ksll ......
µÚÒ»¿Î£º¿Í»§¶Ë
1. Sql Plus(¿Í»§¶Ë£©£¬ÃüÁîÐÐÖ±½ÓÊäÈ룺sqlplus£¬È»ºó°´ÌáʾÊäÈëÓû§Ãû£¬ÃÜÂë¡£
2. ´Ó¿ªÊ¼³ÌÐòÔËÐÐ:sqlplus£¬ÊÇͼÐΰæµÄsqlplus.
3. http://localhost:5560/ ......
¡¡1¡¢Ä¿µÄ£º
¡¡¡¡OracleϵͳÖеÄprofile¿ÉÒÔÓÃÒÔ¶ÔÓû§ËùÄÜÊ©ÓõÄÊý¾Ý¿â×ÊÔ´½øÕ¹ÏÞÖÆ£¬ÔËÓÃCreate ProfileÏÂÁî´´°ìÒ»¸öProfile£¬ÓÃËüÀ´¶ÒÏÖ¶ÔÊý¾Ý¿â×ÊÔ´µÄÏÞÖÆÔËÓã¬Èç¹û°Ñ¸Ãprofile·ÖÅä¸øÓû§£¬Ôò¸ÃÓû§ËùÄÜÊ©ÓõÄÊý¾Ý¿â×ÊÔ´¶¼ÔÚ¸ÃprofileµÄÏÞÖÆÒÔÄÚ¡£
¡¡¡¡2¡¢Ìõ¼þ£º
¡¡¡¡´´ÉèprofileÎñ±ØÒªÓÐCREATE PROFILEµÄÏµÍ ......
select d.code,d.name, sum(w.weight) weight,round(avg(w.price),2) price,sum(w.money) money
from weight_info w left outer join t_dict d on w.productcode=d.code left outer join t_balancecode b on w.balancecode=b.balancecode where 1=1 and w.operdate>TO_TIMESTAMP('2009-11-2 04:12:32.0', ' ......