[root@holmofy ~]# groupadd oinstall
[root@holmofy ~]# groupadd dba
[root@holmofy ~]# useradd -g oinstall -g dba oracle
可以使用以下命令檢視記憶體大小:
# grep memtotal /proc/meminfo
檢查ram與交換分割槽之間的要求:
需要交換空間的大小
1 gb和2 gb之間
ram大小的1.5倍
2 gb和16 gb之間
等於ram的大小
超過16 gb
16 gb
# df -h /tmp
確定可用硬碟空間滿足以下要求:
軟體檔案要求(gb)
企業版3.95
標準版3.88
資料檔案要求(gb)
企業版1.7
標準版1.5
asianux 3.0
oracle enterprise linux 4.0 update 7 或更新版本
oracle enterprise linux 5.0
red hat enterprise linux 4.0 update 7 或更新版本
red hat enterprise linux 5.0
suse linux enterprise server 10.0
suse linux enterprise server 11.0
你可以使用以下命令檢視上面這些軟體包的版本是否大於等於上面的要求:
#
rpm-
qbinutils
compat
-libstdc++
elfutils
-libelf
elfutils
-libelf
-devel
elfutils
-libelf
-devel
-static
gccgcc-c
++glibc
glibc
-common
glibc
-devel
glibc
-headers
kernel
-headers
kshlibaio
libaio
-devel
libgcc
libgomp
libstdc++
libstdc++
-devel
make
sysstat
unixodbc
unixodbc
-devel
[root@localhost ~]# rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixodbc unixodbc-devel
binutils-2.23
.52.0
.1-55.el7.x86_64
未安裝軟體包 compat-libstdc++
elfutils-libelf-0.163-3.el7.x86_64
未安裝軟體包 elfutils-libelf-devel
未安裝軟體包 elfutils-libelf-devel-static
gcc-4.8
.5-4.el7.x86_64
gcc-c++-4.8
.5-4.el7.x86_64
glibc-2.17-105.el7.x86_64
glibc-common-2.17-105.el7.x86_64
glibc-devel-2.17-105.el7.x86_64
glibc-headers-2.17-105.el7.x86_64
kernel-headers-3.10
.0-327.el7.x86_64
未安裝軟體包 ksh
libaio-0.3
.109-13.el7.x86_64
未安裝軟體包 libaio-devel
libgcc-4.8
.5-4.el7.x86_64
libgomp-4.8
.5-4.el7.x86_64
libstdc++-4.8
.5-4.el7.x86_64
libstdc++-devel-4.8
.5-4.el7.x86_64
make-3.82-21.el7.x86_64
sysstat-10.1
.5-7.el7.x86_64
未安裝軟體包 unixodbc
未安裝軟體包 unixodbc-devel
#
yuminstall
binutils
compat
-libstdc++
elfutils
-libelf
elfutils
-libelf
-devel
elfutils
-libelf
-devel
-static
gccgcc-c
++glibc
glibc
-common
glibc
-devel
glibc
-headers
kernel
-headers
kshlibaio
libaio
-devel
libgcc
libgomp
libstdc++
libstdc++
-devel
make
sysstat
unixodbc
unixodbc
-devel
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250
32000
100128
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 = 1048586
# /sbin/sysctl -p
在limits.conf中的項
硬限制開啟檔案描述符的最大數量
nofile
65536
單個使用者可用的最大程序數
nproc
16384
程序堆疊段的最大大小
stack
10240
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
session required pam_limits.so
if [ $user = "oracle" ]; then
if [ $shell = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fifi
[root@localhost /]# chown -r oracle:oinstall /oracle
[root@localhost /]# chmod -r 775 /oracle
vi .bash_profile
export oracle_base=/oracle
export oracle_sid=oraclesid
export path=$oracle_home/bin:$path
資料倉儲:對資料儲存應用程式進行優化。 Oracle在Linux下的安裝
說明 這個版本是10g,我的測試是在redhat enterprise上完成的。2 系統預設使用的一些設定如下 預設資料庫 orcl 使用者 sys system sy an dbsnmp 企業版 1.3g 資料庫 700m 3 安裝過程中需要執行的乙個指令碼,這個指令碼必須以root使用者身份登入...
oracle 在 Linux下安裝環境配置
一 安裝前提條件 1.檢視記憶體情況 grep memtotal proc meminfo 2.檢視swap情況 grep swaptotal proc meminfo 3.檢視磁碟空間 df h 4.tmp目錄空間大於400mb 二 建立使用者 1.建立使用者組 groupadd dba 2.建立...
oracle在linux下安裝遇到的環境變數問題
主要問題是oracle使用者的環境變數,在安裝oracle過程中,有一步是需要以oracle使用者登入,然後編輯.bash profile檔案,我編輯的內容如下。bash profile檔案內容 bash profile get the aliases and functions if f bash...