CentOS 설치 oracle10g
오 라 클 10 홈 페이지 다운로드 주소 http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip
1.테스트 에 필요 한 패키지
- #rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
설치 되 지 않 은 것 을 검사 하면 명령 을 사용 합 니 다.
- #yun install xxx
설치
2.커 널 파라미터 설정
/etc/sysctl.conf 를 열 고 다음 인자 로 변경 합 니 다.없 으 면 이 항목 을 추가 합 니 다.
- #vim /etc/sysctl.conf
- kernel.shmall = 2097152
- kernel.shmmax = 2147483648
- kernel.shmmni = 4096
- # semaphores: semmsl, semmns, semopm, semmni
- kernel.sem = 250 32000 100 128
- fs.file-max = 65536
- net.ipv4.ip_local_port_range = 1024 65000
- net.core.rmem_default=8388608
- net.core.rmem_max=8388608
- net.core.wmem_default=262144
- net.core.wmem_max=262144
저장 종료
- #sysctl -p
발효 시키다
linux 방화벽 을 닫 기 위해/etc/selinux/config 파일 을 수정 합 니 다.SELINUX 설정 은 다음 과 같 습 니 다.
- #vim /etc.selinux/config
- SELINUX=disabled
/etc/security/limits.conf 파일 에 다음 줄 을 추가 합 니 다:
- #vim /etc/security/limits.conf
- oracle soft nofile 65536
- oracle hard nofile 65536
- oracle soft nproc 16384
- oracle hard nproc 16384
/etc/pam.d/login 파일 에 다음 줄 을 추가 합 니 다.없 으 면:
- #vim /etc/pam.d/login
- session required /lib/security/pam_limits.so
- session required pam_limits.so
/etc/profile 에 다음 문장 을 추가 합 니 다:
- #vim /etc/profile
- if [ $USER = "oracle" ]; then
- if [ $SHELL = "/bin/ksh" ]; then
- ulimit -p 16384
- ulimit -n 65536
- else
- ulimit -u 16384 -n 65536
- fi
- fi
4.사용자 그룹,사용자 및 권한 설정 만 들 기
dba/oper/install 그룹 만 들 기
- #groupadd dba
-
- #groupadd oinstall
Oacle 사용 자 를 만 들 고 사용자 소속 그룹 을 설정 합 니 다.
- #useradd -g oinstall -g dba -m oracle
-
- #passwd oracle
관련 Oacle 설치 디 렉 터 리 만 들 기
- #mkdir -p /opt/oracle/102
-
- #mkdir /opt/oraInventory
디 렉 터 리 권한 및 소유자 설정
- #chown -R oracle.oinstall /opt/oracle/102
-
- #chmod -R 755 /opt/oracle/102
-
- #chown -R oracle.oinstall /opt/oraInventory
- #chmod -R 755 /opt/oraInventory
5.환경 변수의 설정
- #su - oracle
-
- $vim .bash_profile
다음 매개 변 수 를 추가 합 니 다.주로 Oacle 소프트웨어 운영 환경 파 라미 터 를 설정 합 니 다.
- Get the aliases and functions
- if [ -f ~/.bashrc ]; then
- . ~/.bashrc
- fi
-
- export ORACLE_BASE=/opt/oracle
- export ORACLE_HOME=$ORACLE_BASE/102
- export ORACLE_SID=orcl
- export ORACLE_OWNER=oracle
- export ORACLE_TERM=vt100
- export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
- export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
- LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
- export LD_LIBRARY_PATH
- CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
- CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
- export CLASSPATH
- PATH=$PATH:/usr/sbin; export PATH
- PATH=$PATH:/usr/bin; export PATH
####ORACLE_BASE 는 Oacle 의 루트 디 렉 터 리,ORACLEHOME 는 데이터 설치 루트 디 렉 터 리 입 니 다.\#\#\#ORACLEBASE 는 ORACLEHOME 의 상위 디 렉 터 리,ORACLESID 는 Oacle 데이터\#\#\#\#라 이브 러 리 의 인 스 턴 스 이름 입 니 다.데이터 베 이 스 를 설치 할 때 기본적으로 발생 하 는 데이터베이스 인 스 턴 스 입 니 다.기본 값 은 orcl 입 니 다.
주의:다음 세 줄 은 버 전에 따라 한 줄 을 추가 하면 됩 니 다.
- 11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data
- 10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
- 9i:ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data
저장 종료
- $ source $HOME/.bash_profile
설정 적용
6.Oracle 설치 10g
다운로드 한 압축 파일 을/tmp 폴 더 로 압축 해제 하고 권한 을 설정 합 니 다.
- #unzip 10201_database_linux32.zip /tmp
-
- #chown -R oracle.oinstall /tmp/database
-
- #chmod -R 755 /tmp/database
Oacle 사용자 로 전환 하여 설치 합 니 다.
- #su - oracle
-
- $./runInstaller
힌트 에 따라 설치 가 성공 할 것 같 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.