Oracle 10g
-
컨트롤 파일의 다중화의 필요성 : 컨트롤 파일은 DB의 구조를 저장하는 조그만 바이너리 파일 입니다. 만약 이 컨트롤 파일을 손실하게 됐을땐 DB FILE이 멀정하더라도, 그것을 찾을수 있는 방법이 없기때문에 db를 모두 손실한것과 같습니다. 그런 상황을 막기 위해 이 컨트롤 파일을 다중화 하여 저장 해야 합니다. 1. pfile을 이용하여 Control file을 다중화 하는 경우 SQL> shutdown abort SQL> startup pfile=$ORACLE_HOME/dbs/initdevdb.ora SQL> show parameter control 일단 pfile의 컨트롤 파일을 확인함. SQL> shutdown immediate SQL> !vi $ORACLE_HOME/dbs/initdevdb.o..
[ORACLE] Database 관리 : Control file 관리컨트롤 파일의 다중화의 필요성 : 컨트롤 파일은 DB의 구조를 저장하는 조그만 바이너리 파일 입니다. 만약 이 컨트롤 파일을 손실하게 됐을땐 DB FILE이 멀정하더라도, 그것을 찾을수 있는 방법이 없기때문에 db를 모두 손실한것과 같습니다. 그런 상황을 막기 위해 이 컨트롤 파일을 다중화 하여 저장 해야 합니다. 1. pfile을 이용하여 Control file을 다중화 하는 경우 SQL> shutdown abort SQL> startup pfile=$ORACLE_HOME/dbs/initdevdb.ora SQL> show parameter control 일단 pfile의 컨트롤 파일을 확인함. SQL> shutdown immediate SQL> !vi $ORACLE_HOME/dbs/initdevdb.o..
2010.04.02 -
ORACLE INSTANCE 가 START UP 시에 SPFILE과 PFILE을 읽어 들어 파라미터 값을 적용시킨다. SPFILE이 있으면 SPFILE을 읽게 되며, SPFILE가 존재 하지 않으면 PFILE을 읽게 된다. 0. pfile과 spfile의 기본 경로 및 네이밍 기본적으로 pfile과 spfile은 $ORACLE_HOME/dbs/ 에 위치한다. pfile은 initdXXXX.ora 로 정의되어 있고 spfile은 spfileXXXX.ora로 저정되어 있다. 여기서 XXXX는 SID값이다. 1. spfile 사용하기 SQL> show parameter spfile 결과 값에서 VALUE 값이 현재 사용되는 spfile 이다. 만약 VALUE 값이 없다면 pfile을 사용하여 startup 된..
[ORACLE] 오라클 환경설정 파일 spfile, pfileORACLE INSTANCE 가 START UP 시에 SPFILE과 PFILE을 읽어 들어 파라미터 값을 적용시킨다. SPFILE이 있으면 SPFILE을 읽게 되며, SPFILE가 존재 하지 않으면 PFILE을 읽게 된다. 0. pfile과 spfile의 기본 경로 및 네이밍 기본적으로 pfile과 spfile은 $ORACLE_HOME/dbs/ 에 위치한다. pfile은 initdXXXX.ora 로 정의되어 있고 spfile은 spfileXXXX.ora로 저정되어 있다. 여기서 XXXX는 SID값이다. 1. spfile 사용하기 SQL> show parameter spfile 결과 값에서 VALUE 값이 현재 사용되는 spfile 이다. 만약 VALUE 값이 없다면 pfile을 사용하여 startup 된..
2010.04.02 -
1. 한글로 세팅 : 보통 한글 메시지가 없어 메시지가 깨지게 된다. [oracle@oracle /]$ NLS_LANG=korean_korea.ko16mswin949; [oracle@oracle /]$ export NLS_LANG 2. 영어로 세팅 [oracle@oracle /]$ NLS_LANG=american_america.ko16mswin949; [oracle@oracle /]$ export NLS_LANG ※ 로그인 유저의 .bash_profile 에 넣어서 사용하면 좋다.
[ORACLE] 에러 메시지가 깨져서 나올때1. 한글로 세팅 : 보통 한글 메시지가 없어 메시지가 깨지게 된다. [oracle@oracle /]$ NLS_LANG=korean_korea.ko16mswin949; [oracle@oracle /]$ export NLS_LANG 2. 영어로 세팅 [oracle@oracle /]$ NLS_LANG=american_america.ko16mswin949; [oracle@oracle /]$ export NLS_LANG ※ 로그인 유저의 .bash_profile 에 넣어서 사용하면 좋다.
2010.04.01 -
※ 이슈가 되는것은 No mount로 부팅하면 parameter file안에 정의된 view만 사용할수 있으며, Mount 부팅시에는 controll file과 parameter file에 정의된 view만 사용할수 있다. open 도 마찬가지다.
[ORACLE] START UP시 로딩되는 파일 순서※ 이슈가 되는것은 No mount로 부팅하면 parameter file안에 정의된 view만 사용할수 있으며, Mount 부팅시에는 controll file과 parameter file에 정의된 view만 사용할수 있다. open 도 마찬가지다.
2010.04.01 -
1. 디렉토리 생성 db가 생성될 디렉토리를 생성 : devdb라는 이름을 가지는 db OS $ > cd $ORACLE_BASE/oradata OS $ > rm -rf devdb OS $ > mkdir devdb 2. 파라미터 파일 생성 및 Startup nomount db생성시에 사용될 파라미터 파일 설정 OS $ > export ORACLE_SID=devdb OS $ > env|grep SID ORACLE_SID=devdb OS $ > vi $ORACLE_HOME/dbs/initdevdb.ora db_name = devdb instance_name = devdb compatible = 10.2.0 processes = 100 undo_management = auto undo_tablespace = u..
[ORACLE] 수동 DB 생성1. 디렉토리 생성 db가 생성될 디렉토리를 생성 : devdb라는 이름을 가지는 db OS $ > cd $ORACLE_BASE/oradata OS $ > rm -rf devdb OS $ > mkdir devdb 2. 파라미터 파일 생성 및 Startup nomount db생성시에 사용될 파라미터 파일 설정 OS $ > export ORACLE_SID=devdb OS $ > env|grep SID ORACLE_SID=devdb OS $ > vi $ORACLE_HOME/dbs/initdevdb.ora db_name = devdb instance_name = devdb compatible = 10.2.0 processes = 100 undo_management = auto undo_tablespace = u..
2010.04.01 -
참고 블로그 : http://blog.naver.com/gseducation?Redirect=Log&logNo=20093164977 Set Kernel Parameters 1.Oracle recommend the following minimum parameter settings: Add or amend the following lines in the "/etc/sysctl.conf" file. [root]# vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 # semaphores: semmsl, semmns, s..
[ORACLE] Linux에 oracle 설치시 세팅값(Set Kernel Parameters)참고 블로그 : http://blog.naver.com/gseducation?Redirect=Log&logNo=20093164977 Set Kernel Parameters 1.Oracle recommend the following minimum parameter settings: Add or amend the following lines in the "/etc/sysctl.conf" file. [root]# vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 # semaphores: semmsl, semmns, s..
2010.04.01 -
0. 사전 확인 - 컴퓨터 이름이 영문 이어야됨. - 설치하는 사용자 이름이 영문 이어야됨. - 설치 디렉토리가 영문 이어야됨. - windows xp일경우는 professional edition 이상이어야됨. - Windows7 에서는 설치 되지 않습니다. - 비스타는 관리자 권한으로 설치해야 합니다. ※ 저는 vm웨어에 windows2003을 올려서 설치하였습니다. 1. 오라클 서버 다운받기 (WINDOWS용) 오라클 실습을 위해 윈도우용 오라클을 설치해 보도록 하겠습니다. 오라클 버전은 Oracle Database 10g Release 2 로 하겠습니다. http://www.oracle.com/technology/global/kr/software/products/database/index.html..
[ORACLE] Windows에서 Oracle실습환경 구축하기.0. 사전 확인 - 컴퓨터 이름이 영문 이어야됨. - 설치하는 사용자 이름이 영문 이어야됨. - 설치 디렉토리가 영문 이어야됨. - windows xp일경우는 professional edition 이상이어야됨. - Windows7 에서는 설치 되지 않습니다. - 비스타는 관리자 권한으로 설치해야 합니다. ※ 저는 vm웨어에 windows2003을 올려서 설치하였습니다. 1. 오라클 서버 다운받기 (WINDOWS용) 오라클 실습을 위해 윈도우용 오라클을 설치해 보도록 하겠습니다. 오라클 버전은 Oracle Database 10g Release 2 로 하겠습니다. http://www.oracle.com/technology/global/kr/software/products/database/index.html..
2010.02.26