RHEL3에서 Oracle 9i silent mode로 DB 생성 하기

우선 dbca.rsp 파일이 어디에 있는지 찾습니다.


$ find ./ -name 'dbca.rsp'



그리고 .rsp 파일을 수정해 줍니다


$ vi oracle/install/Disk1/response/dbca.rsp



수정할 내용은 다음과 같습니다.


#----------------------------------------------------------------------------- 

# Name          : SID 

# Datatype      : String 

# Description   : System identifier (SID) of the database 

# Valid values  : Check Oracle9i Administrator's Guide 

# Default value : <db_name> specified in GDBNAME 

# Mandatory     : No 

#----------------------------------------------------------------------------- 

SID = "testdb" 

#----------------------------------------------------------------------------- 

# Name          : NATIONALCHARACTERSET 

# Datatype      : String 

# Description   : National Character set of the database 

# Valid values  : "UTF8" or "AL16UTF16". For details, check Oracle9i National Language Support Guide 

# Default value : "AL16UTF16" 

# Mandatory     : No 

#----------------------------------------------------------------------------- 

NATIONALCHARACTERSET= "UTF8" 


그리고 아래와 같이 실행



$ dbca -silent -templateName Deneral_Purpose.dbc -responseFile /home/oracle/install/Disk1/response/dbca.rsp



$ sqlplus /nolog

SQL> conn /as sysdba

SQL> select status from v$instance;


명령으로 위와 같이 나오면 DB 생성 완료.

RHEL3 에서 오라클 9i DB 생성하기

오라클 9i의 DB 생성 명령은 


$ dbca 


입니다.



$ dbca



다음



데이터베이스 생성에 놓고 다음



General Purpose 에 놓고 생성

일반적으로 2번, 3번 옵션을 가장 많이 씁니다.



설치할때 설정했던 SID를 입력 해줍니다.



전용 서버모드 선택 후 다음



여기서 중요한데, 문자 집합을 설정을 해줘야합니다.

영어로는 character set 이겠죠?

요걸 잘못하면 리눅스 밀고 다시 깔아야 한다고 하네요.



# vi .bash_profile 설정을 해줬을때 넣어 줬던 문자 코드 KO16MSWIN949 를 선택해 줍니다. 



그리고 다음



다음



다음



생성중 입니다.



적당한 암호를 넣어주시고 종료



$ sqlplus /nolog

SQL> conn /as sysdba

SQL> select status from v$instance


명령을 넣고 확인 했을때 위같이 나온다면 DB 생성이 완료 된 것입니다.