Ubuntu 8.04 server 플랫폼 에 Oacle10g 설치 하기
6467 단어 OaclelinuxredhatSQL Serverubuntu
ubuntu 8.04 sever
jdk6.0
oracle10g (10201 database linux 32. rar, 다운로드 http://ubuntu.cn99.com
Xmanager 3
2. 관련 전기 소프트웨어 설치
1 、 apt - get install 로 명령 다운로드 아래 패키지 설치
build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio libstdc++5 xorg
설치 가 끝 난 후에 해 야 할 일 은 Ubuntu 의 / bin / sh 기본 연결 을 수정 하 는 것 입 니 다. 이 단 계 를 생략 하지 마 십시오. 그렇지 않 으 면 설치 할 때 많은 오류 가 발생 할 수 있 습 니 다. root@hardy:~# cd /bin root@hardy:/bin# ls -l /bin/sh lrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dash root@hardy:/bin# ln -sf bash /bin/sh root@hardy:/bin# ls -l /bin/sh lrwxrwxrwx 1 root root 4 2008-05-01 22:51 /bin/sh -> bash
2 、 jdk 6 설치 후 / etc / environment 에 JAVA 설정HOME, PATH, CLASSPATH 등 환경 변수
3. Liux 서버 와 같은 네트워크 에 있 는 컴퓨터 (win 운영 체제 설치) 에 Xmanager 3 소프트웨어 를 설치 합 니 다. Ubuntu Server 에 그래 픽 인터페이스 가 없고 Oacle10g 은 그래 픽 인터페이스 방식 으로 설치 되 어 있 기 때문에 설치 과정 에서 사용자 가 그래 픽 인터페이스 에 인 자 를 입력 해 야 하기 때문에 외부 XWindows 를 설정 해 야 합 니 다.설치 과정 에서 Liux 에서 출력 한 그래 픽 대화 상 자 를 쉽게 받 을 수 있 습 니 다.
3. Linux 매개 변수 설정
1. 사용 자 를 만 들 고 권한 을 설정 합 니 다. Oracle 을 설치 하려 면 시스템 사용자 와 세 그룹 을 새로 만 들 고 사용자 와 그룹 을 추가 하 며 설정 을 수정 해 야 합 니 다.이 단 계 는 매우 중요 하 다!자신 이 없 으 면 함부로 고치 지 마라.(설명 하기 편리 하도록 줄 번 호 를 추 가 했 습 니 다. 빨간색 글씨체 의 내용 은 설치 과정 에서 주의해 야 할 부분 입 니 다)
<1> root@hardy:/bin# cd <2> root@hardy:~# pwd /root <3> root@hardy:~# addgroup oinstall Adding group `oinstall' (GID 1001) ... Done. <4> root@hardy:~# addgroup dba Adding group `dba' (GID 1002) ... Done. <6> root@hardy:~# addgroup nobody Adding group `nobody' (GID 1003) ... Done. <7> root@hardy:~# usermod -g nobody nobody <8> root@hardy:~# useradd -g oinstall -G dba -p password -d /home/oracledba - s /bin/bash oracledba <9> root@hardy:~# passwd -l oracle Password changed. <10> root@hardy:~# mkdir /home/oracledba <11> root@hardy: ~ \ # chown - R oracle: dba / home / oracledba (oracle10g 사용자 홈 디 렉 터 리) <12> root@hardy:~# ln -s /usr/bin/awk /bin/awk <13> root@hardy:~# ln -s /usr/bin/rpm /bin/rpm <14> root@hardy:~# ln -s /usr/bin/basename /bin/basename <15> root@hardy:~# mkdir /etc/rc.d <16> root@hardy:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done <17> root@hardy:ln -s /etc/init.d /etc/rc.d/init.d <18> root@hardy:~# chown -R oracle:dba /u01 (oracle10g 설치 경로, 실제 상황 에 따라 스스로 수정 가능) <19> root@hardy:~# mkdir -p /u01/app/oracle
Lines 1 - 6: 우리 가 필요 로 하 는 사용자 와 그룹 을 추가 합 니 다.
Line 7 - 8: nobody 사용자 의 그룹 을 nobody 로 바 꾸 면 Oracle 설치 프로그램 에 문제 가 없 을 것 입 니 다. Ubuntu 기본 nobody 의 그룹 은 nogroup 입 니 다.
Lines 9 - 11: Oacle 사용 자 를 만 들 고 사용 자 를 잠 그 며 Oacle 사용자 로 시스템 에 로그 인 하 는 것 을 막 습 니 다. Oacle 사용자 의 HOME 디 렉 터 리 는 ORACLE HOME 와 같 지 않도록 주의 하 십시오.
Lines 12 - 17: Oracle 설치 프로그램 에 필요 한 도구 의 연결 을 만 듭 니 다. Oracle 설치 프로그램 은 Red Hat 을 위 한 것 이기 때문에 일부 도구 의 위 치 는 Ubuntu 와 다 릅 니 다.
Lines 18 - 19 에서 ORACLE BASE 디 렉 터 리 를 만 듭 니 다.
2. / etc / redhat - relase 에 다음 문 구 를 추가 하여 설치 프로그램 이 우리 가 RedHat 시스템 에 설치 되 어 있다 고 생각 하도록 합 니 다.
Red Hat Linux release 4.1
3. 일부 시스템 기본 값 을 수정 합 니 다. 이 수정 사항 들 은 시스템 파일 설명자 의 수 를 증가 시 키 고 공유 메모리 크기 를 증가 시 키 며 네트워크 서브 시스템 파 라미 터 를 수정 합 니 다.
아래 의 이것들 을
/etc/sysctl.conf :
로 증가 시 킵 니 다. fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144
/ etc / security / limits. conf 에 다음 줄 을 추가 합 니 다:
* soft nproc 2407 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536
방금 추 가 된 것 을 강제로 사용 하기 위해 서
/etc/pam.d/login
파일 끝 에 추가 합 니 다.session required /lib/security/pam_limits.so session required pam_limits.so
그리고 명령 을 통 해:
sysctl -p
증가 하 는 것 이 적 용 됩 니 다.3. Oacle10g 설치
1. XmanageBroadcast 를 실행 하면 화면 에 아무것도 나타 나 지 않 습 니 다.
2. Liux server 에서 Oacledba 사용자 로 다음 명령 을 실행 합 니 다.
oracledba@hardy: ~ $export DISPLAY = 192.168.1.111: 0.0 (Xmanage 를 실행 하 는 컴퓨터 IP 주소)
oracledba@hardy:~$ export LANG=C
oracledba@hardy: ~ $Oacle10g 설치 패키지 에 들 어가 runInstaller 를 찾 습 니 다.
oracledba@hardy:~$ ./runInstaller -ignoreSysPrereqs
3. Liux server 가 runInstaller 를 실행 하 는 과정 에서 192.168.1.11 컴퓨터 로 돌아 가 방금 팝 업 된 화면 에 Oacle10g 설치 그래 픽 인터페이스 가 있 는 지 관찰 합 니 다. 모든 설정 이 정확 하 다 면 Oacle10g 설치 그래 픽 인터페이스 가 나타 납 니 다. (첨부 파일 을 보십시오)
4. 그 다음 에 Oacle10g 설치 그래 픽 인터페이스 알림 에 따라 데이터 베 이 스 를 설치 할 수 있 습 니 다.
이 단계 에 이 르 렀 을 때 "OK" 를 누 르 지 않 고 다음 작업 을 해 야 합 니 다.
다른 터미널, sudo su 로 - 슈퍼 유저 로 전환
oracledba@hardy:~# /u01/app/oracle/oraInventory/orainstRoot.sh
oracledba@hardy:~# /u01/app/oracle/product/10.2.0/db_1/root.sh
그래 픽 화면 으로 돌아 가서 "OK" 를 눌 러 주세요.
5. Liux server 로 돌아 가 다음 작업 을 수행 하고 설치 가 성 공 했 는 지 확인 합 니 다.
oracledba@hardy: ~ $export ORACLE SID = heron (heron 은 데이터베이스 에 입력 한 것 입 니 다) oracledba@hardy:~$ sqlplus '/as sysdba' SQL*Plus: Release 11.1.0.6.0 - Production on Mon May 5 02:39:27 2008 Copyright (c) 1982, 2007, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL>
위의 결 과 를 보 았 다 면, Oacle 설치 가 성공 했다 는 것 을 증명 합 니 다.
6. 재
/etc/profile :
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 export PATH=$PATH:/u01/app/oracle/product/10.2.0/db_1/bin 7、 안 타 깝 게 도 여기에 스티커 기능 이 없어 서 제 가 설치 하 는 과정 에서 캡 처 를 붙 일 수 없 지만 첨부 파일 은 두 장의 캡 처 가 있 습 니 다. 모 르 는 것 이 있 으 면 직접 연락 하 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
activemq 5.5 의 입문 은 설치, 시작, 데이터베이스 지속 화 를 포함한다Apache ActiveMQ 5.5.0 은 주로 유지보수 버 전 으로 130 개가 넘 는 문 제 를 복 구 했 으 며 대부분 bug 와 개선 이 었 다. Improved performance for offline d...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.