>  기사  >  백엔드 개발  >  FreeBSD 9.0에서 oracle9i 설치

FreeBSD 9.0에서 oracle9i 설치

WBOY
WBOY원래의
2016-08-08 09:29:571137검색

FreeBSD9.0에서 oracle9i 설치

작은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

#mount -t linprocfs /dev / device /compat/linux/proc

두 번째 단계는 /etc/fstab 파일에 넣고 부팅 시 자동으로 차단할 수 있습니다

세 번째, Oracle 사용자 그룹 및 사용자 생성

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

$cpio -idmv 설치 < ; lnx_920_disk2.cpio

$cpio -idmv < lnx_920_disk3.cpio

실행하면 Disk1, Disk2, Disk3 3개의 디렉터리가 생성됩니다.

5. 설치 파일 실행

$cd ~ /install/Disk1

$./runInstaller

위 내용은 관련 측면을 포함하여 FreeBSD 9.0에서의 oracle9i 설치에 대해 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.