linux oracle 网络安全 编程
分类: Oracle
2013-12-29 12:21:05
1.安装好centos后使用root 用户登录centos 输入命令su -sh 提示输入root用户密码。
2.内存要求 最低要求1GB RAM
查看本机内存大小 # grep MemTotal /proc/meminfo
查看本机系统架 # uname -m
查看交互区大小 # grep SwapTotal
/proc/meminfo 一般交互区大小不应低于RAM的1.5倍
为了尽可能使用内存和交换区 输入 # free
命令释放空间。
查看共享空间大小 # df -h /dev/shm/ 共享区大小不应小于oracle 最大共享池大小.
查看本机个头分区大小 # df -h
查看 linux版本 # cat /proc/version
查看linux内核版本 # uname -r
3.redhat linux 6 安装如下包
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1
(x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6
(x86_64)
glibc-devel-2.12-1.7.el6
(x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6
(i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6
(x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6
(x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6
(x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6
(x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6
(x86_64)
使用 # rpm -q package_name查询报是否安装,如果没有安装 联网之后使用 # rpm -i package_name安装即可。
4.安装Oracle ODBC Drivers
On Oracle Linux 6 and Red Hat Enterprise Linux 6:
unixODBC-2.2.14-11.el6
(x86_64)
unixODBC-2.2.14-11.el6.i686
unixODBC-devel-2.2.14-11.el6
(x86_64)
unixODBC-devel-2.2.14-11.el6.i686
5.创建系统用户与组
查看是否存在oinstall用户组 # more /etc/oraInst.loc
查看是否存在dba 用户组 # grep dba /etc/group
如果不存在创建dba用户组 # /usr/sbin/groupadd dba
创建oinstall用户组 # /usr/sbin/groupadd oinstall
输入命令 # id oracle 查看oracle用户是否属于正确的用户组 如果存在则显示 uid=440(oracle) gid=200(oinstall) groups=201(dba),
如果oracle用户存在,但不属于oinstall 或者dba 用户,则输入命令 # /usr/sbin/usermod -g oinstall -G dba oracle
如果oracle 用户存在,输入如下命令创建: # /usr/sbin/useradd -g oinstall -G dba oracle 当提示输入密码,即为创建的oracle用户密码.
6.配置内核参数
使用vi打开 /etc/sysctl.conf文本,在文本中输入如下内容
fs.aio-max-nr = 1048576
fs.file-max =
6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
使用 # /sbin/sysctl -p 使当前内核参数生效. 输入/sbin/sysctl -a 确认参数正确。
7.核对oracle安装用户的资源限制.
使用vi 打开/etc/security/limits.conf文本,输入如下内容并保存.
oracle soft nproc
2047
oracle hard nproc 16384
oracle soft
nofile 1024
oracle hard nofile 65536
oracle
soft stack 10240
8.创建安装目录
使用 # df -k 查看分区挂载信息.
创建oracle安装目录示例:
# mkdir -p /u01/app/ # chown -R oracle:oinstall /u01/app/ # chmod -R 775 /u01/app/
退出root用户,使用oracle用户登录,如果使用bsh,则使用 .bash_profile配置oracle用户环境变量.
设置oracle 环境变量:
$ ORACLE_BASE=/u01/app/oracle
$ ORACLE_SID=sales
$ export ORACLE_BASE
ORACLE_SID
确保ORACLE_HOME与TNS_ADMIN环境没有设置.
$ unset ORACLE_HOME
$ unset TNS_ADMIN
9.正式安装oracle ,使用如下命令安装
$ /mount_point/db/runInstaller