본문 바로가기

교육/DB교육

7/7 (4)-DB install 설명

# who -T

누가 접속해 있는지 확인하는 명령어

# man (...)

명령어 메뉴얼

# df -k

현재 사용공간을 확인

# ls -rlt

시간 순으로 정렬



네트워크

Telnet : 암호화 되지 않는다.

SSH (Secure shell) : 중간 네트워크가 암호화된다.



DB 삭제 방법

1) rm - os 명령어로

2) deinstall 설치 파일로 - DB install 7번째 파일

3) ./runInstaller 띄워서 - delete DB




DBCA 후 생기는 파일

/etc/oratab : system boot 시 데이터베이스 시작여부 설정 (Y / N)

/etc/oraInst.loc : oraInventory의 위치를 알려주는 File



/var : linux log 남는 경로

/opt :



Oracle Base = binary : Oracle 계정의 기본 경로

Software location = Oracle_home : Oracle이 설치되는 경로


oraInventory는 Oracle Software 제품의 관한 정보와 Server에 설치 되어 있는 Oracle_Home의 정보를 가지고 있는 일종의 Repository(Directory)


Response File(*.rsp) : silent mode로 설치할 때 중요!!

경로 - /home/oracle/database/response/ 밑에


dbca 후에는 두 가지 스크립트를 돌리는데!!

1) orainstRoot.sh

orainstRoot.sh 파일을 실행하게 되면 /etc/oraInst.loc 파일이 생성된다.

이 파일은 오라클 Inventory 위치와 이를 다루는 계정 그룹 명이 기록된다.

그리고 그룹에 대해 읽기 및 쓰기 권한을 추가한다.


2) root.sh

binary를 /usr/local/bin으로 복사하고 /etc/oratab 파일을 생성한다.

네트워크 권한을 추가한다.




DB Engin install - Netca - DBCA




Netca 에서는 Listner.ora를 생성하거나 Local Net Service로 TNSnames.ora 파일을 생성할 수 있다.


sqlplus system/oracle@source

이렇게 @로 접속하는 것은 외부에서 listner를 통해 접속이 잘 되는지 검증하기 위한 것!




DBCA


Templats : 대량의 DB를 생성하기 위해서 설치를 쉽게 하기 위해 정형화된 형태로 된 것 (ex, rsp file)


SID와 DBname을 다르게 하는 경우!

RAC구성에서 각각의 Instance를 Node1 / Node2 로 설정


각각의 Components 끼리는 연관관계가 있는데 알아두자!


block size는 os block size를 따라간다.



Character Set

UTF-8 : 유니코드 지원 character set으로 중국어, 일본어도 지원이 된다. (한글은 3byte, 영문은 2byte)

KO16KSCS5601 : 한글

KO16MSWIN949 : 위의 character set에서 지원되지 않는 문자까지 지원 가능한 최신 버젼



Territory : 날짜 형식 지정하는 부분



*의미 구분*

SID

DB_UNIQUE_NAME

DB_NAME(=global name)



Control File은 다중화하자 (다른 디스크에 하는 것 추천)



Redo log는 확장자를 rdo 로 하는 것이 좋다!

Redo log 사이즈는 50-100MB 정도로

크게는 1G 최대 4G까지로


script로 DB 생성하는 것은 Rawdevice로 설치할 때 필수!!

rawdevice는 GUI를 지원하지 않으므로

12c에서는 rawdevice를 지원하지 않는다 but 설치는 된다! -> asm을 밀어주려고~~

금융권에서는 rawdevice 많이 써! Why? 빠르고 I/O 성능이 좋아서



'교육 > DB교육' 카테고리의 다른 글

7/7 (3)-Oracle 제품군  (0) 2014.07.08
7/7 (2) - Linux의 Run Level  (0) 2014.07.07
7/7 (1) MOS 관련 설명과 Oracle Version, 각종 OS 관련 내용  (0) 2014.07.07