작은wolf@http://blog.csdn.net/xiaolangyangyang
1. 커널 구성
1. FreeBSD에 루트로 로그인합니다.
2. #cd /usr/src/sys/i386/conf
3. #cp GENERIC KERNEL_CUSTOMIZE
4. KERNEL_CUSTOMIZE 파일을 수정하고 다음 내용을 추가합니다.
# Begin For Oracle Installation options NBUF=2048 options MAXDSIZ="(1024UL*1024*1024)" options MAXSSIZ="(1024UL*1024*1024)" options DFLDSIZ="(1024UL*1024*1024)" #options SYSVSHM options SHMMAXPGS=65536 options SHMMIN=2 options SHMMNI=256 options SHMSEG=256 #options SYSVSEM #options SEMMAP=512 options SEMMNI=512 options SEMUME=512 options SEMMNS=1024 options SEMMNU=512 options SEMMSL=256 options SEMOPM=256 #options SYSVMSG #SYSV-stylmessage queues options MSGMNB=8192 options MSGMNI=256 options MSGSEG=8192 options MSGSSZ=16 options MSGTQL=128 # End For Oracle Installation로그인 후 복사
5. 새 커널 구성 파일을 컴파일합니다.
#config KERNEL_CUSTOMIZE로그인 후 복사
6. 컴파일된 디렉터리를 입력하세요
#cd ../compile/KERNEL_CUSTOMIZE
7. 커널을 컴파일
#make cleandependent
#make dependency
#make
10. 새 커널 설치
#make install
11. FreeBSD 다시 시작
#reboot
2. Linux 호환 환경 구성
1 , linux_base-8-8.0_14 패키지
#sysinstall
을 설치하고 구성->패키지->CD/DVD를 선택합니다. ->모두->linux_base-8-8.0_14.
2. linux_devtools-8.0_5 패키지를 설치합니다.
1) http://ftp.ru에서. freebsd .org/FreeBSD-Archive/old-releases/amd64/5.5-RELEASE/packages/linux/ linux_devtools-8.0_5 패키지를 다운로드하세요.
2) 다운로드한 linux_devtools-8.0_5.tbz 파일을 /compat/linux 디렉터리에 복사합니다.
3) #cd /compat/linux
4) #tar zxvf linux_devtools-8.0_5.tbz
3. 다음 내용으로 /compat/linux/bin에 Arch 실행 파일을 만듭니다.
#!/compat/linux/bin/bash echo i686 #需要根据机器来确定,是i686、i586还是i486。로그인 후 복사
4. >
#chmod +x arch
5. Linux proc 파일 시스템 마운트
#mkdir /compat/linux/proc
세 번째, Oracle 사용자 그룹 및 사용자 생성#mount -t linprocfs /dev / device /compat/linux/proc
두 번째 단계는 /etc/fstab 파일에 넣고 부팅 시 자동으로 차단할 수 있습니다
1. Oracle 사용자 그룹 생성
#pw groupadd dba#pw groupadd oinstall
2. oracle 사용자 생성
#pw useradd -n oracle -c "Oracle 소유자" -d /home/oracle -m -s /compat/linux/bin/bash -g dba -G oinstall,wheel
3. 수정 oracle 사용자 비밀번호 다음 코드를 추가하세요:
4. oracle 설치1. oracle 계정으로 시스템에 로그인합니다.
3. oracle 설치 파일을 저장할 설치 디렉터리를 만듭니다.# begin for oracle export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/920 export ORACLE_SID=ORCL export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export LC_CTYPE=en_US.UTF-8 export DISPLAY=:0 export PATH=$PATH:$ORACLE_HOME/bin # end for oracle로그인 후 복사
$mkdir /home/oracle/install
(위 작업이 완료되었습니다. lnx_920_disk1.cpio, lnx_920_disk2.cpio, lnx_920_disk3을 찾을 수 없습니다. 나중에 인터넷에서) .cpio 세 파일)3. lnx_920_disk1.cpio, lnx_920_disk2.cpio 및 lnx_920_disk3.cpio 세 파일을 /에 복사합니다. 홈/오라클/설치 디렉토리.
4. cpio 설치 파일 압축을 푼다
$cd ~/
$cpio -idmv < lnx_920_disk1.cpio
5. 설치 파일 실행$cpio -idmv 설치 < ; lnx_920_disk2.cpio
$cpio -idmv < lnx_920_disk3.cpio
실행하면 Disk1, Disk2, Disk3 3개의 디렉터리가 생성됩니다.
$cd ~ /install/Disk1
$./runInstaller
위 내용은 관련 측면을 포함하여 FreeBSD 9.0에서의 oracle9i 설치에 대해 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.