데이터베이스/오라클(Oracle) 57

[펌]오라클(oracle) 힌트(hint) 정리

[출처 : http://theone79.tistory.com/314] 힌트의 사용법 {SELECT | INSERT | UPDATE | DELETE} /*+ hint [text] [hint [text]] ... */혹은{SELECT | INSERT | UPDATE | DELETE} --+ hint [text] [hint [text]] ... - 이러한 힌트의 사용은 SQL 전체가 아닌 쓰여진 SQL 블럭에만 적용됩니다. 힌트의 종류 별 분류Optimization Goals and Approaches ALL_ROWS 혹은 FIRST_ROWS CHOOSE RULE Acess Method Hints AND_EQUAL CLUSTER FULL HASH INDEX 혹은 NO_INDEX INDEX_ASC 혹은 INDE..

오라클 Character Set 변경 방법

Dump 받은 파일을 Import 시 데이터가 컬럼 값보다 크다거나 하는 오류가 발생이 되는 경우가 있다. 이럴경우 export 한 DB 내용과 import 할 DB 내용의 Character Set이 다르기 때문에 발생되는 경우가 생기는데 다음과 같이 import 할 대상 DB의 Character Set 을 변경 해 주면 된다. 우선 대상 DB의 Character set(이하 케릭터 셋)을 확인 해 본다. SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER LIKE '%CHAR%'; 확인 후 다음의 명령어를 통하여 DBA로 접속한다. sqlplus "/as sysdba" 이제 케릭터 셋을 바꿔보자SHUTDOWN IMMEDIATE; STARTUP MOUNT; A..

오라클 익스포트/임포트 명령어

다음 과 같은 예를 들어보자.계정 아이디 : test계정 비밀번호 : 1234계정 IP주소 : 123.123.123.123계정 sid : orcl 데이터 익스포트 예제)1. 전체 데이터 익스포트 시exp test/1234@123.123.123.123/orcl file=test.dmp 2. 특정 테이블만 익스포트 시(aaa 테이블, bbb테이블, ccc테이블 3가지만 익스포트 하고 싶은 경우)exp test/1234@123.123.123.123/orcl tables=aaa,bbb,ccc file=test.dmp 데이터 임포트 예제) imp test/1234@123.123.123.123/orcl file=test.dmp full=y