Õý³£À´Ëµ£¬ÔÚÍê³ÉSelectÓï¾ä¡¢create indexµÈһЩʹÓÃTEMP±í¿Õ¼äµÄÅÅÐò²Ù×÷ºó£¬OracleÊÇ»á×Ô¶¯ÊͷŵôÁÙʱ¶ÎaµÄ¡£µ«ÓÐЩÓкîÎÒÃÇÔò»áÓöµ½ÁÙʱ¶ÎûÓб»ÊÍ·Å£¬TEMP±í¿Õ¼ä¼¸ºõÂúµÄ×´¿ö£¬ÉõÖÁÊÇÎÒÃÇÖØÆôÁËÊý¾Ý¿âÈÔûÓнâ¾öÎÊÌâ¡£Õâ¸öÎÊÌâÔÚÂÛ̳ÖÐÒ²³£±»ÍøÓÑÎʵ½£¬ÏÂÃæÎÒ×ܽáһϣ¬¸ø³ö¼¸ÖÖ´¦Àí·½·¨¡£
¡¡¡¡·¨Ò»¡¢ÖØÆô¿â
¡¡¡¡¿âÖØÆôʱ£¬Smon½ø³Ì»áÍê³ÉÁÙʱ¶ÎÊÍ·Å,TEMP±í¿Õ¼äµÄÇåÀí²Ù×÷£¬²»¹ýºÜ¶àµÄʱºîÎÒÃǵĿâÊDz»ÔÊÐídownµÄ,ËùÒÔÕâÖÖ·½·¨È±ÉÙÁËÒ»µãµÄÓ¦Óûú»á£¬²»¹ýÕâÖÖ·½·¨»¹ÊǺܺÃÓõġ£
¡¡¡¡·¨¶þ¡¢Metalink¸ø³öµÄÒ»¸ö·½·¨
¡¡¡¡ÐÞ¸ÄÒ»ÏÂTEMP±í¿Õ¼äµÄstorage²ÎÊý£¬ÈÃSmon½ø³Ì¹Û×¢Ò»ÏÂÁÙʱ¶Î£¬´Ó¶ø´ïµ½ÇåÀíºÍTEMP±í¿Õ¼äµÄÄ¿µÄ¡£
¡¡¡¡SQL>alter tablespace temp increase 1;
¡¡¡¡SQL>alter tablespace temp increase 0;
¡¡¡¡·¨Èý¡¢ÎÒ³£ÓõÄÒ»¸ö·½·¨,¾ßÌåÄÚÈÝÈçÏ£º
¡¡¡¡1¡¢ ʹÓÃÈçÏÂÓï¾äa²é¿´Ò»ÏÂÈÏËÔÚÓÃÁÙʱ¶Î
¡¡¡¡SELECT username,
¡¡¡¡sid,
¡¡¡¡serial#,
¡¡¡¡sql_address,
¡¡¡¡machine,
¡¡¡¡program,
¡¡¡¡tablespace,
¡¡¡¡segtype,
¡¡¡¡contents
¡¡¡¡from v$session se,
¡¡¡¡v$sort_usage su
¡¡¡¡WHERE se.saddr=su.sessio ......
--¶¨ÒåÀàÐÍ
CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2(4000);
--´´½¨º¯Êý
CREATE OR REPLACE FUNCTION f_stringsplit (p_str IN VARCHAR2, p_delimiter IN VARCHAR2)
RETURN ty_str_split PIPELINED
/*****
****×Ö·û´®²ð·Ö,Ï൱ÓÚjava.lang.StringÀàµÄsplit·½·¨
****×¢Òâ:ÐÂÔötypes:CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (100);
****´´½¨Õߣº
****ʱ¼ä£º
****ÕªÈ¡ÍøÂç×ÊÔ´
***/
IS
j INT := 0;
i INT := 1;
len INT := 0;
len1 INT := 0;
str VARCHAR2 (100);
BEGIN
len := LENGTH (p_str);
len1 := LENGTH (p_delimiter);
WHILE j < len
LOOP
j := INSTR (p_str, p_delimiter, i);
IF j = 0
THEN
  ......
create or replace directory MY_DIR as '/usr/test/';
create or replace function f_exportTxt(
--´«Èë²ÎÊý
i_query in varchar2,
i_separator in varchar2,
i_dir in varchar2,
i_filename in varchar2
) return number
is
/**
** º¯ÊýÃû:f_exportTxt
** ²ÎÊý:1.i_query ²éѯsqlÓï¾ä; 2.i_separator ·Ö¸ô·û,ĬÈÏΪ',' ;
** 3.i_dir´æ·ÅĿ¼; 4.i_filenameÎļþÃû,ĬÈÏÔÚÎļþÃûǰ¼ÓÉÏyyyymmddhh24mi
** ·µ»Ø: ´óÓÚµÈÓÚ0¼´ÎªÐ´ÈëÎļþ¼Ç¼Êý,¸ºÎªÒì³£
** ¹¦ÄÜ: Óû§Êý¾Ý³éÈ¡,²¢Éú³ÉÎļþµ½Ö¸¶¨Ä¿Â¼ÏÂ
** ±¸×¢:
** ×÷Õß:lingo
** ÐÞ¸ÄÈÕÆÚ:2010-04-15
**/
--¶¨Òå²ÎÊý
v_file utl_file.file_type;
v_theCursor integer default dbms_sql.open_cursor;
v_columnValue varchar2(2000); --ÁÙʱ(ÁÐÖµ)
v_colCnt number default 0; --ÁÐ×ÜÊý
v_separator varchar2(10) default ',';--·Ö¸ô·û,ĬÈÏΪ#@
v_cnt number default 0; --¼Ç¼×ÜÊý
v_filen ......
ת×Ô£ºhttp://hong9270503.blog.163.com/blog/static/1272923200916112245844/
ѧϰoracle,×îºÃÊ×ÏÈÁ˽âOracleµÄ¿ò¼Ü¡£ÕâÑù¶ÔOracleÓÐÒ»¸öÕûÌåµÄÈÏʶ£¬ÓиßÎݽ¨ê²µÄ×÷Óá£
1¡¢ÎïÀí½á¹¹£¨ÓÉ
¿ØÖÆÎļþ¡¢Êý¾ÝÎļþ¡¢ÖØ×öÈÕÖ¾Îļþ¡¢²ÎÊýÎļþ¡¢¹éµµÎļþ¡¢¿ÚÁîÎļþ×é³É£©
¡¡¡¡
Ò»¸öÊý¾Ý¿âÖеÄÊý¾Ý´æ´¢ÔÚ´ÅÅÌÉÏÎïÀíÎļþ£¬±»Ê¹ÓÃʱ£¬µ÷ÈëÄÚ´æ¡£
¡¡¡¡ÆäÖпØÖÆÎļþ¡¢Êý¾ÝÎļþ¡¢ÖØ×öÈÕÖ¾Îļþ¡¢¸ú×ÙÎļþ¼°¾¯¸æÈÕÖ¾
£¨trace files,alert files£©ÊôÓÚÊý¾Ý¿âÎļþ£»
¡¡¡¡ ²ÎÊýÎļþ£¨parameter
file£©¿ÚÁîÎļþ£¨password file£©ÊÇ·ÇÊý¾Ý¿âÎļþ
¡¡¡¡ 1.1Êý¾ÝÎļþ
£º´æ´¢Êý¾ÝµÄ
Îļþ.Êý¾ÝÎļþµäÐ͵شú±íÁ˸ù¾ÝËûÃÇʹÓõĴÅÅ̿ռäºÍÊýÁ¿Ëù¾ö¶¨µÄÒ»¸öOracleÊý¾Ý¿âµÄÈÝ»ý¡£
¡¡¡¡ÓÉÓÚÐÔÄÜÔÒò£¬Ã¿Ò»ÖÖÀàÐ͵ÄÊý¾Ý·Å
ÔÚÏàÓ¦µÄÒ»¸ö»òһϵÁÐÎļþÖУ¬½«ÕâЩÎļþ·ÅÔÚ²»Í¬µÄ´ÅÅÌÖС£
¡¡¡¡ types:
¡¡¡¡ .data dictionary .data
¡¡
¡¡ .redo data .index
¡¡¡¡ .temporary data µÈµÈ
¡¡¡¡1.2¿ØÖÆÎļþ
£º
°üº¬Î¬»¤ºÍÑéÖ¤Êý¾Ý¿âÍêÕûÐԵıØÒªÐÅÏ¢¡¢ÀýÈ磬¿ØÖÆÎļþÓÃÓÚʶ±ðÊý¾ÝÎļþºÍÖØ×öÈÕÖ¾Îļþ£¬Ò»¸öÊý¾Ý¿âÖÁÉÙÐèÒªÒ»¸ö¿ØÖÆÎļþ.
¡¡¡¡¿ØÖÆÎļþ
ÄÚÈÝ
¡¡¡¡¡£Êý¾Ý¿âÃû
¡¡¡¡¡£±í¿Õ¼ ......
ORACLE EXP/IMP ²ÎÊýÏê½â2010-03-22 17:53OracleÊý¾Ý¿âʹÓÃIMP/EXP¹¤¾ß½øÐÐÊý¾Ýµ¼ÈëÓëµ¼³ö½éÉÜ£º
1.ʹÓÃÃüÁîÐУº
Êý¾Ýµ¼³ö£º
1.½«Êý¾Ý¿âTESTÍêÈ«µ¼³ö,Óû§ÃûsystemÃÜÂëmanagerµ¼³öµ½D:\Test_bak.dmpÖÐ
exp system/manager@ora10 file=d:\Test_bak.dmp full=y
ora10±íʾÊý¾Ý¿âÃû
2.½«Êý¾Ý¿âÖÐsystemÓû§ÓësysÓû§µÄ±íµ¼³ö
exp system/manager@TEST file=d:\Test_bak.dmp owner=(system,sys)
3.½«Êý¾Ý¿âÖеıíinner_notify¡¢notify_staff_relatµ¼³ö
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4.½«Êý¾Ý¿âÖеıítable1ÖеÄ×Ö¶Îfiled1ÒÔ"00"´òÍ·µÄÊý¾Ýµ¼³ö
exp system/manager@TEST file=d:\Test_bak.dmp tables=(table1) query=\" where filed1 like '00%'\"
ÉÏÃæÊdz£Óõĵ¼³ö£¬¶ÔÓÚѹËõ£¬¼ÈÓÃwinzip°ÑdmpÎļþ¿ÉÒԺܺõÄѹËõ¡£
Ò²¿ÉÒÔÔÚÉÏÃæÃüÁîºóÃæ¼ÓÉÏcompress=yÀ´ÊµÏÖ¡£
Êý¾ÝµÄµ¼È룺
1.½«D:\daochu.dmp ÖеÄÊý¾Ýµ¼Èë TESTÊý¾Ý¿âÖС£
imp system/manager@TEST file=d:\Test_bak.dmp
imp aichannel/aichannel@HUST full=y file=d:\data\newsmgnt.dmp ignore=y
ÉÏÃæ¿ÉÄÜÓеãÎÊÌ⣬ÒòΪÓеıíÒѾ ......
oracle ÔöÁ¿±¸·Ý½Å±¾
¡¡¡¡OS :RHEL AS 4 oracle 10g
¡¡¡¡0±¸·Ý½Å±¾
¡¡¡¡#!/bin/bash
¡¡¡¡# incremental level 0 backup script
¡¡¡¡source /home/oracle/.bash_profile
¡¡¡¡current_day=`date +%Y%m%d`
¡¡¡¡mkdir /home/oracle/RMANBACKUP/$current_day
¡¡¡¡rman target / <<EOF
¡¡¡¡run
¡¡¡¡{
¡¡¡¡CONFIGURE CONTROLFILE AUTOBACKUP ON;
¡¡¡¡CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/RMANBACKUP/$current_day/PID-%F';
¡¡¡¡allocate channel dev1 type disk;
¡¡¡¡allocate channel dev2 type disk;
¡¡¡¡allocate channel dev3 type disk;
¡¡¡¡backup incremental level 0 tag='db0'
¡¡¡¡format '/home/oracle/RMANBACKUP/$current_day/%n_%T_%U' database;
¡¡¡¡sql 'alter system archive log current';
¡¡¡¡backup archivelog all format '/home/oracle/RMANBACKUP/$current_day/arc_%n_%T_%U' delete all input;
¡¡¡¡release channel dev1;
¡¡¡¡release channel dev2;
¡¡¡¡release channel dev3;
¡¡¡¡}
¡¡¡¡EOF
¡¡¡¡1¼¶ÀÛ»ýÔöÁ¿½Å±¾
¡¡¡¡#!/bin/bash
¡¡¡¡# incremental level 1 backup script
¡ ......