SELECT * FROM TABLE_NAME

ORDER BY

  CASE WHEN COL = 'A' THEN VAL1

           WHEN COL = 'B' THEN VAL2

           ELSE VAL3

  END

ASC 

이 글은 스프링노트에서 작성되었습니다.

'DBMS > Oracle' 카테고리의 다른 글

Oracle XML 쿼리  (0) 2012.06.11
ORA-01991 에러 발생시  (0) 2008.09.08
오라클 접속 포트 고정시키기  (0) 2008.07.16
로그마이너  (0) 2008.07.16
SQL*Plus Instant Client  (0) 2008.07.16

레이스터에 등록(regedit)

\\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 에 "확장 가능한 문자열 값(REG_EXPAND_SZ)"로 추가

USE_SHARED_SOCKET=TRUE

 

간혹 클라이언트 연결포트가 1521(기본포트)가 아닌 랜덤포트를 이용하는 경우가 있을때 이용 

이 글은 스프링노트에서 작성되었습니다.

'DBMS > Oracle' 카테고리의 다른 글

ORA-01991 에러 발생시  (0) 2008.09.08
정렬 조건 부여  (0) 2008.07.16
로그마이너  (0) 2008.07.16
SQL*Plus Instant Client  (0) 2008.07.16
Oracle Object For OLE(OO4O)  (0) 2008.07.16

 

환경변수 추가 항목
1.환경변수 PATH에 설치 폴더 추가
   -LD_LIBRARY_PATH, LIBPATH or SHLIB_PATH(linux)
   -PATH

2. SQL*Plus Path 추가
   -SQLPATH

3.NLS_LANG 추가
   -AMERICAN_AMERICA.KO16MSWIN949,KOREAN_KOREA.KO16MSWIN949,KOREAN_KOREA.KO16KSC5601

4.TNS_ADMIN 추가

 

기타1)
tnsnames.ora(복사 또는 생성)
MYDB =
 (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = mymachine.mydomain)(PORT = 1521))
   (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = MYDB)
    )
  )


기타2)
- 필요한경우 환경변수 ORACLE_HOME과 ORACLE_SID 추가 생성
- NLS_SORT = 'KOREAN_M' or 'UNICODE_BINARY'

 

-참조 NLS_LANG 설정

SET NLS_LANG=AMERICAN_AMERICA.AL32UTF8
SET NLS_LANG=KOREAN_KOREA.AL32UTF8

SET NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
SET NLS_LANG=KOREAN_KOREA.KO16MSWIN949

  ※ Linux : export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

 

http://www.oracle.com/technology/global/kr/tech/oci/instantclient/instantclient.html 

http://www.oracle.com/technology/docs/tech/sql_plus/10102/readme_ic.htm

이 글은 스프링노트에서 작성되었습니다.

'DBMS > Oracle' 카테고리의 다른 글

오라클 접속 포트 고정시키기  (0) 2008.07.16
로그마이너  (0) 2008.07.16
Oracle Object For OLE(OO4O)  (0) 2008.07.16
Linux 9i 설치  (0) 2008.07.16
JOIN UPDATE  (0) 2008.07.16

 

제가 가끔 애용하는 OO4O입니다. 자세한건 링크 따라가보세요 ^^;; 

이 글은 스프링노트에서 작성되었습니다.

'DBMS > Oracle' 카테고리의 다른 글

오라클 접속 포트 고정시키기  (0) 2008.07.16
로그마이너  (0) 2008.07.16
SQL*Plus Instant Client  (0) 2008.07.16
Linux 9i 설치  (0) 2008.07.16
JOIN UPDATE  (0) 2008.07.16
  1. Linux에 오라클 계정 생성
    #groupadd oinstall
    #groupadd dba
    #useradd -m -g oinstall -G dba, oinstall oracle
  2. oracle 압축해제
    #gzip -d [파일명].cpio.gz 
    #cpio -idmv < [파일명].cpio
  3. oracle 디렉토리 설정
    #mkdir -p [홈폴더명]
    #chown -R oracle.oinstall [홈폴더명]
    #mkdir -p [데이터폴더]
    #chown -R oracle.oinstall [데이터폴더]
  4. Oracle 설치(oracle 계정으로 X-window 로그인)
    #export LANG=ko_KR.eucKR #한글이 깨질 경우 #export LANG=C or 공백
    #./runInstaller & 

이 글은 스프링노트에서 작성되었습니다.

'DBMS > Oracle' 카테고리의 다른 글

오라클 접속 포트 고정시키기  (0) 2008.07.16
로그마이너  (0) 2008.07.16
SQL*Plus Instant Client  (0) 2008.07.16
Oracle Object For OLE(OO4O)  (0) 2008.07.16
JOIN UPDATE  (0) 2008.07.16

※상세 설명은 무시하겠습니다. 아실만한 분들은 다 아시리라 판단됩니다.

※예가 조금 부족하긴 합니다만...적용 케이스가 너무 다양하여...^^;;

 

UPDATE /*+ bypass_ujvc */
  (
    SELECT a.C1, b.C2 FROM {테이블A} a, {테이블B} b
 WHERE a.C1 = b.C2
 )
 SET C1 = C2

이 글은 스프링노트에서 작성되었습니다.

'DBMS > Oracle' 카테고리의 다른 글

오라클 접속 포트 고정시키기  (0) 2008.07.16
로그마이너  (0) 2008.07.16
SQL*Plus Instant Client  (0) 2008.07.16
Oracle Object For OLE(OO4O)  (0) 2008.07.16
Linux 9i 설치  (0) 2008.07.16

+ Recent posts