Oracle 설치/Oracle 9i 설치 및 패치

[Oracle 9i 설치 및 패치] 4. DBCA로 DB 생성

빵순이^^ 2010. 6. 30. 17:22

1. 에러 문제 해결


Oracle 9i 설치 및 9.2.0.8 패치가 완료 된 후 dbca를 실행시키면 다음과 같은 에러메세지가 발생하면서 정상적으로 실행되지 않는다.

/oracle/jre/1.1.8/bin/../lib/i686/green_threads/libzip.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread

이 때 다음을 수행하면 오류를 해결할 수 있다.

[oracle@oracle ~]$ cd $ORACLE_HOME
[oracle@oracle ~]$ rm JRE
[oracle@oracle ~]$ ln -s $ORACLE_BASE/jre/1.3.1 JRE

vi  편집기로 $ORACLE_HOME/bin/dbca 파일을 열어 제일 하단의 $JRE_DIR/bin/jre 부분 두군데를 $JRE_DIR/bin/java로 수정해 준다.

[oracle@oracle ~]$ vi bin/dbca

# Run DBCA
$JRE_DIR/bin/java -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
else
# Run DBCA
$JRE_DIR/bin/java -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
fi

2. DBCA로 DB 생성

이제 dbca를 실행하면 정상적으로 실행된다.

- Next를 클릭한다.

- Create a database를 선택 후 Next를 클릭한다.

- General Purpose를 선택하고 Next를 클릭한다.

- Global Database Name과 SID에 orcl을 입력한다.

- Dedicated Server Mode를 선택한 후 Next를 클릭한다.

- Next를 클릭한다.

- Next를 클릭한다.

- Create Database 체크를 확인한 후 Finish를 클릭한다.

- OK를 눌러 DB 생성을 시작하자.

- SYS와 SYSTEM 유저의 패스워드를 입력한다. 다른 유저의 unlock을 원한다면 Password Management를 클릭하여 아래와 같이 Lock Account 체크를 해제한 후 패스워드를 입력해 준다.

- Exit를 클릭해주면 orcl DB 생성이 완료된다.



3. 버전 및 DB 정상가동 확인


이제 Oracle 9i 설치 및 패치, DB생성 까지 완료되었으므로 정상적으로 설치 및 운영이 되는지 확인해 보자.

SID 확인

[oracle@oracle ~]$ env|grep SID
ORACLE_SID=orcl

Oracle 10g와 달리 아래와 같이 입력하여야지 sqlplus 접속이 가능하다.

[oracle@oracle ~]$ sqlplus "/ as sysdba"

Oracle 버전 확인

SQL> select * from v$version;

Oracle Instance 상태 확인

SQL> select Instance_name, status from v$instance;