본문 바로가기

Oracle

oracle db link 사용 1. db를 생성한다.(dbca사용 or ddl 로 생성) db 생성후에 할일 1) $ORACLE_HOME/dbs/init[SID].ora 생성 $cp init.ora init[SID].ora 2) 내용수정 db_name=디비이름(8자리까지) shared_pool_size = 62198988 control_files = (/oradata경로/SID명/control01.ctl, /oradata경로/SID명/control02.ctl, /oradata경로/SID명/control03.ctl) compatible = 10.2.0.1 #주석풀고 수정 2. listener.ora 에 리스너등록 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (.. 더보기
ORA-01078:Failure in processing system parameters 매번 까먹어서 적어놓는다. ORA-01078 이 에러가 났을때 init[SID].ora 파일이 없어서 나는 에러다. 사실 없어도 된다.. 오라클(10g이상 기준)을 설치할때 옵션중에 create database 라는 옵션을 선택하지 않고 오라클 설치후에 dbca로 db를 생성했을때 이런 에러가 난다. 한마디로 처음에 옵션줘서 같이 설치를 한다면 자동으로 다 해준다는 얘기다. 물론, 커스텀으로 설정하려고 전문가나 그 이하 손대고 싶은 사람들이나 따로 설치를 하겠지. 번외지만.. 위 에러를 정말 수십번은 본거같다. 리눅스설치후 오라클설치 32bit, 64bit설치 많이 해봤지만 에러를 겪고도 또 구글링을 해서 봤던거구나 라고 깨닫는다..그런데..여러 케이스나 여러 블로그를 봐도 어떤식으로 진행되어서 왜 이런.. 더보기
ORA_01034 : ORACLE not available ORA_01034 : ORACLE not available ORA_01034 : shared memory realm does not exit 위 에러 발생시에 1) lsnrctl start 2) sqlplus "/as sysdba" 3) startup 더보기
ORA-12540:TNS:내부 한계 제한을 넘어섰습니다. ORA-12540 에러가 발생하는 대표적인 원인은 다음과 같다. 1)init.ora 화일에 잡혀져 있는 processes 갯수를 초과하여 오라 클에 접속하는 경우. 이 때에는 processes 갯수를 늘려주면 된다. 2)UNIX의 swap space가 부족할 때 3)UNIX의 유저 당 process 갯수 제한에 걸릴 때 4)UNIX의 FILE HANDLE 갯수 제한에 걸릴 때 5)UNIX의 MEMORY가 부족하여 FORK를 할 수 없을 때 6)SOCKET이 동시에 너무 많이 열려 있을 때 정확한 원인은 다음과 같이 점검을 해 보아야 알 수 있다. 1) alert.log 화일 2) listener.log 화일 3) /usr/adm/messages 화일(UNIX 에러의 경우) 4) sqlnet.log(CLI.. 더보기