오라클데이터베이스를 사용하기 위해서는 오라클데이터베이스를 유지/관리 할수 있는 사용자가 있어야만한다. 우리가 오라클커널(추후에 자세한 설명)를재설정하려는 의도는 없기 때문에 우리는 사용자이름과 그룹이름을 위한 오라클에서 제공하는 설정을 받아들여야한다. 이 부분은 사용자 ORACLE과 그룹 DBA로 지정되어 있다.
$ groupadd dba $ useradd oracle
$ mkdir /home/oracle $ mkdir /home/oracle/7.3.3.0.0 (Version of Oracle) $ chown -R oracle.dba /home/oracle
아쉽게도 SCO계열의 디스크에서의 Oracle Installer는 제대로 동작하지 않을 것이다. Core Dump부터 시스템 정지까지 다양한 문제를 경험하였다. 결과적으 로 우리는 CDROM에서 파일들을 복사하여 압축을 풀 필요가 있다. (CDROM이 시스템에 마운트되었는지 확인)
$ cp -a /mnt/cdrom/* .
$ find . -name *_ -exec ~/7.3.3.0.0/orainst/oiuncomp {} \;
Oracle을 사용할 각 사용자를 위한 /etc/profile나 .profile에 다음줄을 추가한다.
# Oracle Specific ORACLE_HOME=/home/oracle/7.3.3.0.0 ORACLE_SID=orcl ORACLE_TERM=vt100 export ORACLE_HOME ORACLE_SID ORACLE_TERM # Alter path for Oracle PATH="$PATH:$ORACLE_HOME/bin"
$ chown root.root $ORACLE_HOME/bin/osh $ chmod u+s $ORACLE_HOME/bin/osh
정확한 동작을 확인하기 위한 Oracle관련 파일의 권한을 변경한다.
$ chmod +x $ORACLE_HOME/bin/* $ chmod u+s $ORACLE_HOME/bin/oracle
Oracle관련 툴들은 $ORACLE_HOME/tool_name/mesg 디렉토리에 있는 메시지들을 요구한다. 그래서 msg_ship디렉토리에서 mseg디렉토리로 msb관련파일들을 옮긴다.
$ mv $ORACLE_HOME/plsql/mesg/mesg_ship/* $ORACLE_HOME/plsql/mesg/. $ mv $ORACLE_HOME/rdbms/mesg/mesg_ship/* $ORACLE_HOME/rdbms/mesg/. $ mv $ORACLE_HOME/svrmgr/mesg/mesg_ship/* $ORACLE_HOME/svrmgr/mesg/.
만약 다음 디렉토리가 존재하지 않으면 생성한다.
$ mkdir $ORACLE_HOME/rdbms/log $ mkdir $ORACLE_HOME/rdbms/audit $ mkdir $ORACLE_HOME/network/log
다음 디렉토리는 안전하게 삭제될수 있는 것들이다.
$ORACLE_HOME/guicommon2/ $ORACLE_HOME/ctx/ $ORACLE_HOME/md/ $ORACLE_HOME/mlx/ $ORACLE_HOME/precomp/ $ORACLE_HOME/slax/