Oracle PL/SQL±à³Ì¹æ·¶Ö¸ÄÏ
OracleÖг£ÓõÄÃüÁîºÍº¯Êý£¬×ö¸öÕûÀí£¬ÒÔ±¸ÒÔºóÓõ½£¬·½±ã²éÔÄ¡£
¡¡¡¡³£ÓÃÃüÁ
¡¡¡¡Á¬½Ósqlplus
¡¡¡¡ÃüÁîÐÐÏÂÔËÐÐcmd½øÈ룬ÈçÒÔsysģʽµÇ½£¬ÃüÁîÈçÏ£º
¡¡¡¡(1).sqlplus "sys/zhb126 as sysdba"
¡¡¡¡(2).sqlplus/nolog connect sys/zhb126 as sysdba
¡¡¡¡(3).sqlplus scott/tiger
¡¡¡¡Æô¶¯Êý¾Ý¿âʵÀý
¡¡¡¡startup --Æô¶¯Êý¾Ý¿âµÄͬʱÆô¶¯¿ØÖÆÎļþ¡¢Êý¾ÝÎļþ
¡¡¡¡startup mount --Æô¶¯Êý¾Ý¿âµÄͬʱÆô¶¯¿ØÖÆÎļþ¡¢²»Æô¶¯Êý¾ÝÎļþ
¡¡¡¡startup nomount --½öÆô¶¯Êý¾Ý¿âʵÀý£¬ÓÃÓÚ¿ØÖÆÎļþ¶ªÊ§Çé¿ö£¬´Ëʱ¿ØÖÆÎļþÎÞ·¨Æô¶¯
¡¡¡¡¹Ø±ÕÊý¾Ý¿âʵÀý
¡¡¡¡shutdown --Õý³£¹Ø±Õ£¨µÈ´ýËùÓÐÓû§¶Ï¿ªÁ¬½Óºó²ÅÄܹرգ©
¡¡¡¡shutdown immediate--½¨ÒéʹÓã¨ÆÈʹÓû§Ö´Ðе±Ç°SQLºóÁ¢¼´¶Ï¿ªÁ¬½Ó£©
¡¡¡¡shutdown transactional--£¨ÆÈʹÔÚµ±Ç°Óû§Ö´ÐÐÍêºóÁ¢¼´¶Ï¿ªÁ¬½Ó£©
¡¡¡¡shutdown abort--Ç¿ÖÆ¹Ø±Õ£¨Ààdb2µÄdb2 stop force£©
¡¡¡¡²é¿´ÈÕÖ¾¹éµµ·½Ê½--ÓÃstartup mountÆô¶¯Êý¾Ý¿â
¡¡¡¡archive log list
¡¡¡¡ALTER DATABASE archivelog
¡¡¡¡ALTER DATABASE OPEN
¡¡¡¡²é¿´sqlplusÖ§³ÖµÄÃüÁî
¡¡¡¡help INDEX
¡¡¡¡½â³ýÓû§Ëø
¡¡¡¡ÒÔ°²×°oracleʱµÚÒ»²½ÉèÖõÄÓû§¿ÚÁîµÇ½£¨È磺sqlplus "sys/zhb126 as sysdba"£©ºóÖ´ÐÐ
¡¡¡¡alter user scott account unlock;
¡¡¡¡È»ºóÖ´ÐÐsqlplus scott/tiger£¬´Ëʱ»áÒªÇóÄãÐÞ¸ÄscottµÄпÚÁî¡£
¡¡¡¡ÉèÖÃÃüÁîÐÐÖ§³Ö¿Õ¸ñ
¡¡¡¡set sqlblanklines on
¡¡¡¡±äÁ¿Ìæ´ú--±äÁ¿Ìæ»»£¬Õâ¸ö¹ý³ÌÖ»°²ÅÅÒ»¸öÖ´Ðмƻ®£¬¿ÉÌá¸ßÖ´ÐÐЧÂÊ
¡¡¡¡SQL> select * from dept where deptno = &t;
¡¡¡¡ÊäÈë t µÄÖµ: 10
¡¡¡¡ÔÖµ 1: select * from dept where deptno = &t
¡¡¡¡ÐÂÖµ 1: select * from dept where deptno = 10
¡¡¡¡²é¿´»º³åÆ÷Ö´ÐйýµÄÃüÁî (list/l)
¡¡¡¡SQL> l
¡¡¡¡1* select * from dept where deptno = &t
¡¡¡¡SQL> l1
¡¡¡¡1* select * from dept where deptno = &t
¡¡¡¡»º³åÇøÎļþµÄ±£³Ö¡¢Ö´ÐÐ
¡¡¡¡SQL> save d:\test.sql --±£´æ»º³åÇøÎļþµ½Ö¸¶¨ÎļþÖÐ
¡¡¡¡ÒÑ´´½¨ file d:\test.sql
¡¡¡¡SQL> @d:\test.sql --Ö´Ðб£´æÎļþµÄSQL
¡¡¡¡²é¿´±í½á¹¹£¨describe/desc£©
¡¡¡¡SQL> desc dept
¡¡¡¡±£´æ²éѯÊä³ö½á¹û
¡¡¡¡SQL> spool D:\spool.txt --¿ªÆôspool²¢Ö¸¶¨±£´æÂ·¾¶
¡
Ïà¹ØÎĵµ£º
ÔÚOracleÖн¨¿â£¬Í¨³£ÓÐÁ½ÖÖ·½·¨¡£Ò»ÊÇʹÓÃOracleµÄ½¨¿â¹¤
ÇÒDBCA£¬ÕâÊÇÒ»¸öͼÐνçÃæ¹¤ÇÒ£¬Ê¹ÓÃÆðÀ´·½±ãÇÒºÜÈÝÒ×Àí½â£¬ÒòΪËüµÄ½çÃæÓѺá¢ÃÀ¹Û£¬¶øÇÒÌáʾҲ±È½ÏÆëÈ«¡£ÔÚ£×indowsϵͳÖУ¬Õâ¸ö¹¤¾ß¿ÉÒÔÔÚOracle³ÌÐò×éÖдò¿ª£¨”¿ªÊ¼”—“³ÌÐò”—“ Oracle OraDb10g_home1”&mdash ......
¡¾IT168¼¼ÊõÎĵµ¡¿
DATA GUARDµÄ×îÖ÷ÒªµÄ¹¦ÄÜÊÇÈßÔÖ¡£µ±È»¸ù¾ÝÅäÖõIJ»Í¬£¬DATA GUARD»¹¿ÉÒԾ߱¸ÒÔÏÂÌØµã£º¸ß¿ÉÓá¢ÐÔÄÜÌáÉý¡¢Êý¾Ý±£»¤ÒÔ¼°¹ÊÕϻָ´µÈ¡£
DATA GUARD¿ÉÒÔ·ÖΪÎïÀíSTANDBYºÍÂß¼STANDBYÁ½ÖÖ¡£¶þÕßµÄ×î´ó²î±ðÔÚÓÚ£¬ÎïÀíSTANDBYÓ¦ÓõÄÊÇÖ÷¿âµÄ¹éµµÈÕÖ¾£¬¶øÂ ......
1£¬Ê²Ã´ÊÇÓαꣿ
¢Ù´Ó±íÖмìË÷³ö½á¹û¼¯£¬´ÓÖÐÿ´ÎÖ¸ÏòÒ»Ìõ¼Ç¼½øÐн»»¥µÄ»úÖÆ¡£
¢Ú¹ØÏµÊý¾Ý¿âÖеIJÙ×÷ÊÇÔÚÍêÕûµÄÐм¯ºÏÉÏÖ´Ðеġ£
ÓÉ SELECT Óï¾ä·µ»ØµÄÐм¯ºÏ°üÀ¨Âú×ã¸ÃÓï¾äµÄ WHERE ×Ó¾äËùÁÐÌõ¼þµÄËùÓÐÐС£ÓɸÃÓï¾ä·µ»ØÍêÕûµÄÐм¯ºÏ½Ð×ö½á¹û¼¯¡£
&n ......
Ò»¡¢Enterprise Manager 10g
ĬÈÏÇé¿öÏ£¬°²×°Oracleʱ£¬»á°²×°EM¡£ËüÊÇλÓÚÊý¾Ý¿â·þÎñÆ÷ÉϵÄHTTP·þÎñÆ÷¡£
£¨1£©Æô¶¯EM
Ҫȷ±£OracleDBConsole<SID>·þÎñÒѾÆô¶¯¡£
Æô¶¯·þÎñ£ºemctl start dbconsole
¹Ø±Õ·þÎñ£ºemctl stop dbconsole
·ÃÎÊEM£ºhttp://·þÎñÆ÷Ãû³Æ£º¶Ë¿ÚºÅ/em
¶Ë¿ÚºÅ¿ÉÔÚ$ORACLE_HOME/install/pro ......