|
依赖包: yum -y install binutils compat-libcap1compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++gcc-c++glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686libgcclibstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686libaiolibaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBCunixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp 1.建立所需用户和用户组groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba,oper oracle #将oracle用户的组变为oinstall,扩展组为dba,oper oracle passwd oracle #重置oracle密码
2.创建安装目录及修改安装目录权限:mkdir -p /backup/oracle/database/ mkdir -p /backup/oracle/product/12.1.0/dbhome_1 chown -R oracle:oinstall /backup/* chmod -R 775 /backup/*
3.修改内核参数vim/etc/sysctl.conf,在文件末尾添加: fs.aio-max-nr =1048576 fs.file-max =6815744 kernel.shmall =2097152 kernel.shmmax =4294967295 kernel.shmmni =4096 kernel.sem = 25032000 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 =1048586
wq保存,输入命令使之生效:sysctl -p
4.修改文件限制:vim/etc/security/limits.d/20-nproc.conf ,在文件末尾添加: oracle soft nproc2047 oracle hard nproc16384 oracle soft nofile1024 oracle hard nofile65536 oracle soft stack10240
5.修改Oracle用户的环境变量:vim ~oracle/.bash_profile,修改如下,黄色标记为新增: PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin #:$ORACLE_HOME/bin 后加上,前面不动 export PATH ORACLE_BASE=/backup/oracle ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1 ORACLE_SID=orcl export ORACLE_BASEORACLE_HOME ORACLE_SID wq保存退出。 登陆oracle账号,刷新oracle用户的环境变量(之后修改了LANG变量后请务必执行此条) source~/.bash_profile 6.查看系统默认字符集,并修改为英文字符集echo $LANG #如显示为zh_CN.UTF-8则需执行以下命令: LANG=en_US.UTF-8 source~/.bash_profile
7.增加交换空间使用root用户,进入/backup,下执行下面语句以新建交换空间“swapfree”,大小为2G dd if=/dev/zero of=swapfree bs=1G count=16 (增加swap大小为bs*count,bs为block,count为数量,所以以上语句为1G*2=2G)
将刚创建的文件用做交换分区 执行语句:mkswap swapfree
开启这个交换空间 执行语句:swapon swapfree
通过free命令查看,交换空间在原来交换空间的基础上增加了2G
在/etc/fstab中加入以下内容,设置此交换分区开机启动
/backup/swapfreeswap swap defaults 0 0
|