티스토리 뷰

DB, Storage/oracle

2013/10/10 workshop1 memo

卽興詩人 2013. 10. 10. 12:03

* 데이터 모델링된 ERD ---( build, design) --- > data object(구체화)


* datase tool

==========GUI=============

• Oracle Universal Installer (OUI, 툴설치)

• Database Configuration Assistant (DBCA, db 생성, 목적별 세팅을 지원하는 템플릿)

• Database Upgrade Assistant (version upgrade)

• Oracle Net Manager (oracle network 설정, listner 생성)

• Oracle Net Configuration Assistant (+ 보안관련설정도 가능)

• Oracle Enterprise Manager (web brower 로 db 관리하는 GUI, + 통계정보 수집)

=======command line interface=======

• Server Control Utility 

• SQL*Plus

• Recovery Manager

• Data Pump (db 에 있는 파일을 외부로  (os 로), 빠르고 쉽게 뽑아낸다, 10g 부터 도입, import, export, impdp, expdp)

• SQL*Loader 


* CSV (text 를 , 로 field 구분) <-- sql* loader로 빼거나 가져올수있다




* oracle 설치

1. database s/w only


2. G.I s/w + database s/w for standalone server 

- ASM

- oracle restart

- cluster ware

3. G.I s/w + database s/w for RAC : 여러개를 하나로

    -------   ---------------------

    grid user     oracle user


2,3번은 11g r2 부터 지원 이전에 rac 설치는 cluster ware 사용


=========

* 하드디스크를 메모리로 사용할수있는( 가상메모리기술)

* installation guide 참고!



* group

1. OS

2. oui - OS_DBA : dab

   - OS_OPER : oper

   - OS_ASM : asmadmin

3. install 용 group


* user

1. unix / linux = > 대부분 oracle , 윈도우는 pc 소유자 이름으로-


* linux kernel parameter


==================================================================================


* 윈도우에서 실행할수 있는 파일

exe 

com(compact)/ size 에 제한이있다, 실행속도가 빠르다 - exe 와 함께 2진(binary) 파일

bat - text 파일


>echo %path%

>set path = 경로

>set path= %path%;c:\myprogram


command 창 닫은후 다시 켜면 원상복구된다.

===================================================================================


* bash shell =  export 를 이용 환경변수 설정 

* csh (c shell)



* 환경변수 설정

- oracle_base : optimal flexible architecture

- oracle_home 

- oralce_sid : 어떤instance 에 접속할것인가 (local node)/ 원격접속시엔 필요없음

- nls_lang 

(nls_language. nls_territory 등등은 초기화 파라미터)


 * select product language

- db 에서 사용하는 한글과는 상관없는 EM 등에서 사용하는 한글리소스 설치


/- bin

|

 - etc

|

 - dev    1. sda1

|           2. sda2

|

 - home 1. oracle

|           2. grid

|

 - directory 추가가능


* unix 에서는 disk 를 file 처럼 본다 ex) sda1, sda2, hda

* create inventory 소유주 경로등이 담겨있는 directory 설정



oui  - 1. 보통 gui

- 1. silent mode : rsp

- 2. suppressed mode


===== * 

* OLTP : 동시성, 세션이 많은 (동시접속이 많은) 환경에 사용, 분석작업에 많이 쓰임

* Custom 

* Data warehouse


*character set : character mapping system

7 bit ascii code 


* NLS_LANG 

1. NLS_LANGUAGE

2. NLS_TERRITORY

3. NLS_CHARACTER_SET


형식 :NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTER_SET

ex) korean_korea.ko16mswin949.--


* unicode : 1글자를 저장하는데 3~4 byte 가 필요- 공통된 byte 를 지정, ascii 로 표현할수있는 글자의 제한을 보완하기 위해.


* client(pc) 에서 abc 를 보냈을때 server 에서 unicode 용 abc 자동으로 변환후 저장                                                      (oracle net 거쳐서)


* DBCA : database 자동생성


* 초기화 파라미터: db instance가 가장먼저 읽어들이는 파라미터

1. spfile (binary file) : r/w by server


2. pfile (text file) : read-only to server


: 위치 : $oracle_home/dbs

: 이름 : spfileSID.ora

   : inif(sid).ora



* DBCA - spfile ; 지정한 메모리를 다 사용할수 없을가능성도 있으므로 자동으로 생성하는것이 효율적이다

* 수동생성 - pfile  ; spfile 대체 DBA 가 알수있는 내용-


* spfile 을 먼저읽는다 -> init.orcl.ora -> init.ora


* ASMM (자동공유 메모리 관리) - cache, pool size 자동관리(예외항목있음)

- >DBA 가 최적의 메모리 관리를 하기가 어렵다. 


* memory target : PGA , SGA 의 size 통합관리

* SGA_MAX_TARGET :SGA 의 최대값

* MEMORY_MAX_TARGET : MEMORY 의 최대값



* 초기화 파라미터


basic/ advanced


static - 실행중 변경가능, 적용불가 - > 다음번 startup될때 적용

dynamic - instanct 실행중 변경가능, 적용


session-specific => alter session set (parameter name) = (parameter value) options

system- specific => alter system set (parameter name) = (parameter value) options


* options 

- scope = spfile , memory, both

- deferred

- comment



 scope

 static

dynamic 

 pfile

 spfile -x 

 memory -0 바로적용 -x

 both -x

 spfile - x

 memory - o 바로적용

 both - x

 spfile

 spfile - o

 memory- x

 both -x

 spfile - 0

 memory - 0

 both -0 



※ static 은 변경시 재시작




* instance status










'DB, Storage > oracle' 카테고리의 다른 글

2013/10/14 ws1 memo  (0) 2013.10.14
2013/10/11 WS1 memo  (0) 2013.10.11
2013/10/08 workshop1-1 memo  (0) 2013.10.08
외래키 제약조건 foreign key const  (0) 2013.10.08
2013/10/08 db architect memo  (0) 2013.10.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함