본문 바로가기

DB/Oracle108

ORANGE FOR ORACLE OCI.DLL does not exist in 'default ORACLE_HOME'. OCI.DLL does not exist in 'default ORACLE_HOME'. Oracle Client의 설치유형을 Instant Client로 하여 설치하면, 오렌지 구동시 오류 발생. 설치유형을 런타임으로 하면 된다. 참조: http://jmnote.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_%EC%98%A4%EB%9D%BC%ED%81%B4_Client_%EC%84%A4%EC%B9%98 2016. 2. 4.
전체 테이블 목록과 건수 조회 SELECT table_name , num_rows -- 통계정보 건수 FROM user_tables 2016. 2. 4.
oracle index 범위 스캔 불가능 한 경우 1. 인덱스 컬럼을 조건절에서 가공. select *from 업체where substr(업체명, 1,2) = '가공' 2. 부정형 비교 select *from 고객where 직업 '회사원' 3. is not null 조건 (부정형 비교에 해당) range index 조건이 안되는 것이지 index full scan은 가능하다. 2016. 2. 4.
오라클 문자함수 LPAD, RPAD --LPAD SELECT LPAD('A',6,'B'), LPAD('산',6,'강') FROM DUAL; 설명) 6바이트공간에 A를 찍고 나머지 바이트를 왼쪽으로 B 채움 --RPAD SELECT RPAD('A',6,'B'), RPAD('산',6,'강') FROM DUAL; 설명) 6바이트공간에 A를 찍고 나머지 바이트를 오른쪽으로 B 채움 2016. 2. 4.
DECODE 함수 출처: http://radiocom.kunsan.ac.kr/lecture/oracle/function/DECODE.htmlDECODE 함수 DECODE는 일반적인 프로그래밍 언어의 IF문을 SQL 문자 또는 PL/SQL 안으로 끌어들여 사용하기 위하여 만들어진 오라클 함수이다. 따라서 일반 프로그래밍 언어의 IF문이 수행 할 수 있는 기능을 포함하고 있다. select시의 decode 사용은 from 절만 빼고 어디에서나 사용할 수 있다. 일반 프로그래밍과 decode 함수를 서로 비교하여 보자. • IF~THEN~ELSE문장과 똑같은 결과를 출력할 수 있다. • 각각의 조건에 맞는 값에 대한 처리를 결과와 같게 연산해 리턴한다. • 비교 연산은 '='만 가능하다. • CASE 함수는 DECODE 함수의.. 2016. 2. 4.
ora-12560: INS:프로토콜 어댑터 오류 ora-12560: INS:프로토콜 어댑터 오류 출처: http://blog.naver.com/wooriwil/201000569131. 에러내용 - ORA-12560 - TNS:프로토콜 어댑터 오류 2. 원인 - 관리도구의 서비스에서 OracleService(디비명)가 실행되지 않는 경우 - Oracle DB 서버와 Oracle 클라이언트를 한 PC에 설치된 경우 - 윈도우 자체적인 문제로 관리도구 OracleService(디비명) 에서는 실행되고 있지만 오라클 서버에서는 네트워크 환경설정 파일을 실행되지 않았다는 경고(에러) 메시지를 위에서와 같이 출력한 경우 3. 해결 - 관리도구에서 가서 아래 그림과 같이 OracleService(디비명)가 서비스가 되고 있는지 확인하여 실행되지 않았다면 실행시키면.. 2016. 2. 4.
반응형