Oacle 11g R2 단 예제 설치 전 환경 준비 (사용자, 권한, 메모리 저장 및 시스템 매개 변수 에 대한 조정)
시스템:
[root@testdb ~]# cat /etc/system-release
CentOS release 6.7 (Final)
커 널 버 전:
[root@testdb ~]# uname -r
2.6.32-573.el6.x86_64
커 널 관련 매개 변수:
[root@testdb ~]# vi /etc/sysctl.conf
kernel.shmall = 4294967296
fs.aio-max-nr = 1048576
fs.file-max = 6815744
#kernel.shmall = 2097152
#kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
# Auto-enabled by xs-tools:install.sh
net.ipv4.conf.all.arp_notify = 1
응용 프로 세 스 가 열 린 파일 수:
[root@testdb ~]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
시스템 에서 열 수 있 는 파일 수:
[root@testdb ~]# vi /etc/security/limits.conf
oracle soft nofile 1024
oracle hard nofile 65536
관련 관리 계 정과 그룹:
[root@testdb ~]# cat /etc/passwd|egrep -i "^(oracle)"|awk -F":" '{print $1}'
oracle
[root@testdb ~]# groups oracle
oracle : oinstall dba oper asmadmin asmdba
[root@testdb ~]#
관련 공구 꾸러미 와 개발 패키지:
[root@testdb ~]# rpm -qa|egrep -i '(unixODBC|elfutils|gcc-*|glibc-*|libstdc++|libaio)'
libstdc++-4.4.7-16.el6.x86_64
glibc-common-2.12-1.166.el6_7.1.x86_64
glibc-devel-2.12-1.166.el6_7.1.x86_64
gcc-4.4.7-16.el6.x86_64
libgcc-4.4.7-16.el6.i686
compat-libstdc++-296-2.96-144.el6.i686
unixODBC-2.2.14-14.el6.x86_64
libgcc-4.4.7-16.el6.x86_64
unixODBC-kde-2.2.14-14.el6.x86_64
elfutils-libelf-devel-static-0.161-3.el6.x86_64
elfutils-libelf-0.161-3.el6.x86_64
glibc-static-2.12-1.166.el6_7.1.x86_64
glibc-2.12-1.166.el6_7.1.x86_64
libstdc++-devel-4.4.7-16.el6.x86_64
glibc-headers-2.12-1.166.el6_7.1.x86_64
gcc-c++-4.4.7-16.el6.x86_64
compat-libstdc++-33-3.2.3-69.el6.x86_64
libaio-devel-0.3.107-10.el6.x86_64
unixODBC-devel-2.2.14-14.el6.x86_64
elfutils-libelf-devel-0.161-3.el6.x86_64
glibc-utils-2.12-1.166.el6_7.1.x86_64
elfutils-libs-0.161-3.el6.x86_64
libaio-0.3.107-10.el6.x86_64
glibc-2.12-1.166.el6_7.1.i686
libstdc++-docs-4.4.7-16.el6.x86_64
물리 메모리 크기:
[root@testdb ~]# cat /proc/meminfo |grep -i mem
MemTotal: 3974196 kB
MemFree: 2037892 kB
Shmem: 3920 kB
교환 파 티 션 크기:
[root@testdb ~]# cat /proc/meminfo |grep -i swap
SwapCached: 0 kB
SwapTotal: 4112380 kB
SwapFree: 4112380 kB
tmpfs 파 티 션 크기
[root@testdb ~]# cat /etc/fstab |egrep tmpfs
tmpfs /dev/shm tmpfs defaults,size=6G 0 0
/ tmp 임시 디 렉 터 리 크기:
[root@testdb ~]# df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
45G 9.2G 34G 22% /
tmpfs 6.0G 80K 6.0G 1% /dev/shm
/dev/xvda1 477M 30M 422M 7% /boot
Oacle 사용자 환경 변수 설정
[oracle@testdb ~]$ cat !$
cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
umask 22
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY=$ORACLE_HOME/lib
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:.
export PATH
스 크 립 트 로그 인
[root@localhost ~]# vi /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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.