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 ......
OracleϵÁУºÍ¼Æ¬µÄ´æ´¢
Ò»£ºÊ²Ã´ÊÇ´ó¶ÔÏ󣬴ó¶ÔÏó»ù±¾²Ù×÷£¿
²Î¼ûÎÒµÄBLOG£ºOracleϵÁУºLOB´ó¶ÔÏó´¦Àí
http://blog.csdn.net/qfs_v/archive/2008/05/21/2464599.aspx
¶þ£¬Í¼Æ¬µÄ´æ´¢»ò¶þ½øÖÆÎļþµÄ´æ´¢
1£¬ÏȲåÈëÆÕͨÊý¾Ý£¬Óöµ½´ó¶ÔÏóÁÐʹÓÃempty_blob()¹¹Ôì¿ÕµÄÖ¸Õë¡£
Àý× ......
1)½¨Á¢²Ù×÷ϵͳĿ¼e:\test£¬×¼±¸Êý¾ÝÎļþdept.txt²¢ÖÃÓÚe:\testÖ®ÏÂ
"10","ACCOUNTING","NEW
YORK"
"20","RESEARCH","DALLAS"
"30","SALES","CHICAGO"
"40","OPERATIONS","BOSTON"
2)´´ ......
ÎÒÃǶ¼¶¼ÖªµÀÔÚcontrolfileÖмǼ×Åÿһ¸öarchivelogµÄÏà¹ØÐÅÏ¢£¬µ±È»ÃÇÔÚOSϰÑÕâЩÎïÀíÎļþdeleteµôºó£¬ÔÚÎÒÃǵÄ
controlfileÖÐÈÔÈ»¼Ç¼×ÅÕâЩarchivelogµÄÐÅÏ¢£¬ÔÚoracleµÄOEM¹ÜÀíÆ÷ÖÐÓпÉÊÓ»¯µÄÈÕÖ¾Õ¹ÏÖ³ö£¬µ±ÎÒÃÇÊÖ¹¤Çå³ýarchiveĿ¼ÏµÄÎļþºó£¬ÕâЩ¼Ç¼²¢Ã»Óб»ÎÒÃÇ´ÓcontrolfileÖÐÇå³ýµô£¬Ò²¾ÍÊÇoracle²¢²» ......