¼ò±ãʵÏÖOracleÊý¾Ý¿âÎļþÒÆ¶¯·½·¨
OracleÊý¾Ý¿âÔÚʹÓùý³ÌÖУ¬Ëæ×ÅÊý¾ÝµÄÔö¼ÓÊý¾Ý¿âÎļþÒ²Öð½¥Ôö¼Ó£¬ÔÚ´ïµ½Ò»¶¨´óСºóÓпÉÄÜ»áÔì³ÉÓ²Å̿ռ䲻×ã;ÄÇôÕâʱÎÒÃÇ¿ÉÒÔ°ÑÊý¾Ý¿âÎļþÒÆ¶¯µ½ÁíÒ»¸ö´óµÄÓ²ÅÌ·ÖÇøÖС£ÏÂÃæÎÒ¾ÍÒÔOracle for Windows°æ±¾ÖаÑCÅ̵ÄÊý¾Ý¿âÎļþÒÆ¶¯µ½DÅÌΪÀý½éÉÜOracleÊý¾Ý¿âÎļþÒÆ¶¯µÄ·½·¨ºÍ²½Öè¡£
¡¡¡¡1.ÔÚsqlplusÖÐÁ¬½Óµ½ÒªÒƶ¯ÎļþµÄOracleÊý¾Ý¿â£¬È»ºóÖ´ÐÐÈçÏÂSQLÓï¾ä²é¿´OracleÊý¾Ý¿âÎļþλÖãº
¡¡¡¡SQL> select file_name from sys.dba_data_files; FILE_NAME -------------------------------------------------------------- C:\ORA8\ORADATA\ORACLE\USERS01.DBF C:\ORA8\ORADATA\ORACLE\DR01.DBF C:\ORA8\ORADATA\ORACLE\TOOLS01.DBF C:\ORA8\ORADATA\ORACLE\INDX01.DBF C:\ORA8\ORADATA\ORACLE\RBS01.DBF C:\ORA8\ORADATA\ORACLE\TEMP01.DBF C:\ORA8\ORADATA\ORACLE\SYSTEM01.DBF
¡¡¡¡²éѯµ½7¼Ç¼.
¡¡¡¡¼ÇÂ¼ÒªÒÆ¶¯µÄÎļþµÄλÖúÍÃû³Æ¡£
¡¡¡¡2.ÏÂÃæÎÒÃÇÒÔ°ÑÎļþ“C:\ORA8\ORADATA\ORACLE\USERS01.DBF”ÒÆ¶¯µ½“D:\ORADATA\USERS01.DBF”ΪÀý½éÉÜ£¬ÒªÒƶ¯ÆäËüÎļþ£¬Çë°²ÏàͬµÄ·½·¨(¸ù¾Ýʵ¼ÊÇé¿öÐÞ¸ÄÎļþ·¾¶ºÍÃû³Æ)²Ù×÷¼´¿É¡£
¡¡¡¡<1> Ê×ÏÈÈÃËùÓеÄÓû§Í£Ö¹Á¬½Ó¸ÃÊý¾Ý¿â£¬¹Ø±ÕÊý¾Ý¿â¡£ÔÚÃüÁîÐд°¿ÚÖÐÊäÈ룺
¡¡¡¡C:\svrmgrl(»Ø³µ) SVRMGR>connect internal(»Ø³µ) SVRMGR>shutdown immediate(»Ø³µ) #µÈ´ýÊý¾Ý¿âÌáʾ¹Ø±Õ SVRMGR>exit
¡¡¡¡<2> ´Ó“C:\ORA8\ORADATA\ORACLE\”Ŀ¼ÏÂÕÒµ½Îļþ“USERS01.DBF”£¬È»ºó¸´ÖƵ½Ä¿Â¼“D:\ORADATA\”ÏÂÃæ¡£¼ÙÈçÒÆ¶¯¶à¸öÎļþ£¬Öظ´¸Ã²½Öè¡£
¡¡¡¡<3> ½øÈëÃüÁî´°¿Ú£¬°´ÒÔÏÂÄÚÈÝÊäÈë:
¡¡¡¡C:\svrmgrl(»Ø³µ)
¡¡¡¡SVRMGR>connect internal(»Ø³µ)
¡¡¡¡SVRMGR>startup mount(»Ø³µ)
¡¡¡¡#µÈ´ýÊý¾Ý¿âÌáÊ¾×°ÔØ³É¹¦
¡¡¡¡SVRMGR>alter database rename file 'C:\ORA8\ORADATA\ORACLE\USERS01.DBF' to 'D:\ORADATA\USERS01.DBF';
¡¡¡¡#ÌáʾÓï¾äÒÑ´¦Àíºó£¬¼ÙÈçÒªÒÆ¶¯¶à¸öÎļþ£¬ÐÞ¸ÄÎļþ·¾¶ºÍÃû³ÆºóÖØ¸´Ö´ÐÐÉÏÃæµÄÓï¾ä¡£Íê³Éºó´ò¿ªÊý¾Ý¿â¡£
¡¡¡¡SVRMGR>alter database open;
¡¡¡¡SVRMGR>exit
¡¡¡¡Êý¾Ý¿âÎļþÒÆ¶¯³É¹¦¡£
×÷Õß: knowsky, ¡¡³ö´¦:ITר¼ÒÍøÂÛ̳,¡¡ÔðÈαà¼: ³Â×Óç÷
±¾ÆªÎÄÕÂÕª×Ôcsdn
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
µ¼³öOracleÊý¾Ý¿â½á¹¹
1.·½·¨Ò»£ºÖ±½ÓдsqlÓï¾ä
//»ñȡһ¸öSCHEMAϵÄËùÓн¨±íºÍ½¨Ë÷ÒýµÄÓï·¨£¬ÒÔscottΪÀý£º
spool portal_schema.sql
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
from USER_TABLES u;
SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)
from USER_INDEXES u;
spool off;
2. ......
ÎÊÌâ
£¨1£©±íemployeesºÍdepartment´æÔÚ²ÎÕÕÍêÕûÐÔÔ¼Êø£¬ÔÚ±íemployeesÖвåÈë¼Ç¼£¨‘70’£¬‘999’£©department_idΪ‘999’ʱ£¬department±íÖл¹²»´æÔÚdepartment_idΪ‘999’µÄ¼Ç¼£¬ËùÒÔÎ¥±³Á˲ÎÕÕÍêÕûÐÔÔ¼Êø,³öÏÖ“Integrity constraint violation error”ÌáʾÐÅÏ ......
·½°¸1 ÊÊÓÃÓÚoracle9iÒÔÉÏ£¡
select * from
(select row_number() over(order by sendid desc) rn,m.* from xxt_msgreceive m )
where rn <1010 and rn>=1000
·½°¸2
SELECT * from (SELECT A.*, ROWNUM RN from (SELECT * from xxt_msg where sendstatus=1 order by msgid desc) A WHERE ROWNUM < ......
Oracle ÖеÄÊý¾Ý×ÖµäÊÇÊý¾Ý¿âÖеķdz£ÖØÒªµÄÒ»²¿·Ö£¬ÌṩÁËÏà¹ØÊý¾Ý¿âµÄÐÅÏ¢£¬ËüÊÇËùÓÐ Oracle Óû§£¨´ÓÓ¦ÓõÄ×îÖÕÓû§¡¢Ó¦ÓõÄÉè¼Æ¿ª·¢Õßµ½Êý¾Ý¿â¹ÜÀíÔ±£©µÄ·Ç³£ÖØÒªµÄÐÅÏ¢À´Ô´¡£Êý¾Ý×ÖµäµÄ´´½¨£¬ÊÇÔÚ Oracle Êý¾Ý¿â´´½¨Íê±Ïºó£¬ÔË ......