2008년 7월 24일 목요일
2008년 7월 23일 수요일
[Oracle]토드에서 Explain Plan 보는 방법.(Toad 버전 8.5)
☞ 1단계
ORACLE_HOME/rdbms/admin/utlxplan.sql파일을 실행 시킵니다.
☞ 2단계
Toad메뉴 VIEW → Option → Oracle → General 에서
Explan Plan Table명을 PLAN_TABLE으로 수정 합니다.
☞ 3단계
Toad에서 Explain Plan 탭을 선택해서 조회 할 수 있습니다.
참조 사이트 :
http://www.oracleclub.com/article/11093
http://cafe.daum.net/Lovers10/MYx/3?docid=XklB|MYx|3|20060926105933&q=toad%20export&srchid=CCBXklB|MYx|3|20060926105933
[Oracle]중복행제거 쿼리문
DELETE FROM table1 a
WHERE ROWID < (SELECT MAX(ROWID)
FROM table1 b
WHERE a.col1 = b.col1
AND a.col2 = b.col2
AND a.col3 = b.col3
AND a.col4 = b.col4)
참조 사이트 :
http://cafe.daum.net/Lovers10/MYx/3?docid=XklB|MYx|3|20060926105933&q=toad%20export&srchid=CCBXklB|MYx|3|20060926105933
[Oracle]중복데이터 찾기 쿼리문
select COMP_NO, FEE_GUBUN , LEVY_DATE_YEAR, LEVY_DATE
from TB_FEE_BACKUP
group by COMP_NO, FEE_GUBUN , LEVY_DATE_YEAR, LEVY_DATE
having count(*) > 1
ORDER BY COMP_NO
참조사이트 :
http://cafe.daum.net/Lovers10/MYx/3?docid=XklB|MYx|3|20060926105933&q=toad%20export&srchid=CCBXklB|MYx|3|20060926105933
2008년 7월 22일 화요일
[Oracle]오라클 "CREATE OR REPLACE function ..." 오류시
참조 사이트 : http://osdir.com/ml/db.postgresql.slony1.general/2006-12/msg00137.html
[Oracle]Data Import / Export
1. telnet 52.36.72.148 ->오라클이 있는 unix Server 접속\
2. login : dev1 / pw : dev1
3. cd DB/BAK ls 을 치면 ***.dmp 파일을 확인할 수 있다.
{Import!할때}
4. BAK 디렉토리에서 Import!명령어 (imp) 명령을 친다. imp -> Enter
5.username:cps / password : cps -> Oracle의 접속유저,패스를 친다
{Export할때 - 백업받을때}
6. BAK 디렉토리에서 Export명령어 (exp) 명령을 친다. imp -> Enter
7.username:cps / password : cps -> Oracle의 접속유저,패스를 친다
8.접속되면서 Exprot file:expdat.dmp > prc 를 친다.
(2)U(sers),or(3)T(ables):(2)U > 에서 3을 친다. (테이블단위로 백업받겠다는의미)
9.Export Table data (yes/no) : 에서 yes> 를 친다.
10.Compress extents(yes/no):에서 yes>를 친다.
11.Table(T) or Partition(T:P) to be exproted:(RETURN to quit)> 에서 PRC_TC_CAR 백업받을 테이블명을 친다(테이블명은 대문자)
...
...
...
백업받을 테이블을 진행하고 맨 마지막에 Enter Key를 한번 친다.
그럼 작업 종료
ls 를 치면 prc.dmp라는 백업파일이 형성되어 있다.
백업받은 파일 임포트 방법
unix 에 접속한다.
1.imp Enter
2.UserName : cps / Password:***
3.Import! file :expdat.dmp > 백업받은 파일명 (song_0109) Enter
4.Enter insert buffer size~ > 그냥 엔터
5.List contents of import! file only(yes/no); no> 그량 엔터
6.Ignore create error due to object existence (yes/no):no> Yes Enter
7.Import! grants~ > 그냥엔터
8.Imort Table data~> 그냥엔터
9.Import! entire export file~ > 그냥엔터
username:cps
Enter table(T) or partition(T:P) name or . if dong : 입력할 테이블명(SAP_SALE_HEAD) 을 입력하고 ENTER
...
..
맨 마지막에 그냥 엔터 -> 종료
====================
TOAD에서 데이터 백업 및 INSERT
EXPORT : DATABASE -> EXPORT -> TABLE DATA -> OPTIONS -> TO FILE
*.SQL파일 생성
IMPORT! : SQL EDIT창을 열고 FIEL OPEN -> EXCUTE AS A SCRIPT(실행버튼이미지옆에)