logo资料库

Oracle 12C linux7安装文档.docx

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
一、Root用户安装依赖包:  
二、改静态IP和主机名:  
三、修改内核参数和文件限制
3.1 修改内核参数文件,最后添加
3.2 修改文件限制,最后添加
3.3 修改登陆限制,最后添加
四、建立用户和组:
五、修改环境变量。
六、创建安装目录:
七、卸载自带的openjdk,安装Oracle JDK。
八、以oracle用户登录,准备安装:
九、开始安装:
十、DBCA创建定制数据库。
十一、Oracle开机启动:
十二、问题集:
10.1 利用iso镜像配置本机yum源
10.2 root执行xhost + 报错 -bash: xhost: command not fo
10.3 服务器最小化安装,安装桌面环境。
10.4 安装Oracle检查通不过。报 OS Kernel Parameter:shmmax 。
一、 Root 用户安装依赖包: yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libaio-devel*.i686 make sysstat libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp 二、 改静态 IP 和主机名: Oracle 数据库安装,要求主机必须配置主机名,不可以为默认的 localhost,要求配置静态 ip, 不可以为 dhcp 或 none。 [root@zhangnan207 tmp]# hostnamectl set-hostname zhangnan207 [root@zhangnan207 tmp]# vi /etc/hosts [root@zhangnan207 tmp]# vi /etc/sysconfig/network-scripts/ifcfg-enp3s0
三、 修改内核参数和文件限制 3.1 修改内核参数文件,最后添加 [root@zhangnan207 ~]# vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4120963072 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 改好后,使之生效 [root@zhangnan207 ~]# sysctl –p 3.2 修改文件限制,最后添加 [root@zhangnan207 ~]# 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 注意:修改此文件是即时生效的,但可能要重登录后再看 3.3 修改登陆限制,最后添加 [root@zhangnan207 ~]# vi /etc/pam.d/login session required pam_limits.so [root@zhangnan207 ~]# vi /etc/profile if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536a else fi fi ulimit -u 16384 -n 65536 四、 建立用户和组: [root@zhangnan207 ~]# groupadd -g 1001 oinstall [root@zhangnan207 ~]# groupadd -g 1002 dba [root@zhangnan207 ~]# groupadd -g 1003 oper [root@zhangnan207 ~]# useradd -u 1000 -g oinstall -G dba,oper oracle [root@zhangnan207 ~]# echo oracle |passwd --stdin oracle 五、 修改环境变量。 [oracle@zhangnan207 ~]$ vi .bash_profile export PATH export ORACLE_BASE=/u01/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1 export ORACLE_SID=ctsdb export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 【注:此目录为根目录,请根据主机分区调整】 加载环境变量.bash_profile 文件 [oracle@zhangnan207 ~]$ source .bash_profile 六、 创建安装目录: [root@zhangnan207 ~]# mkdir -p /u01/oracle 【注:此目录为根目录,请根据主机分区调整】 [root@zhangnan207 ~]# chown -R oracle.oinstall /u01
七、 卸载自带的 openjdk,安装 Oracle JDK。 用 yum remove *openjdk* 把系统自带的 openjdk 卸载,再安装 sun jdk: rpm -ivh jdk-8u144-linux-x64.rpm (openjdk 环境安装 oracle GUI 会报 class not found 的错)。 然后$>java -version 检查一下安装是否成功。上述工作完成后,建议重启系统。 八、 以 oracle 用户登录,准备安装: Root 用户先执行 xhost +允许 oracle 用户调用图形界面。 [root@zhangnan207 ~]# xhost + access control disabled, clients can connect from any host 【如果没有桌面环境,可以先 root 用户执行设置远程桌面】 [root@ zhangnan207 ~]# export DISPLAY=192.168.0.153:0.0 切换 oracle 用户,解压 oracle 安装包。 [root@zhangnan207 ~]# su – oracle [oracle@zhangnan207 ~]$ cd /tmp/ [oracle@zhangnan207 tmp]$ unzip Oracle_12.2.0.1_linuxx64.zip 如果是用 xshell 远程登录 linux,可用下列命令将桌面显示输出到自己屏幕上。 [oracle@zhangnan207 ~]$ export DISPLAY=192.168.0.153:0.0 安装前可查一下内存。 如果发现内存占用过高,剩余过少,则可用 root 用户执行一下命令清除缓存。 [root@zhangnan207 ~]# echo 3 > /proc/sys/vm/drop_caches 开始安装前,echo 一下定义的变量,看是否生效:
九、 开始安装: 如果需要中文安装过程,则 oracle 用户执行 export LANG=zh_CN.UTF8。 如果需要英文安装过程,则 oracle 用户执行 export LANG=C [oracle@zhangnan207 database]$ export LANG=zh_CN.UTF8 [oracle@zhangnan207 database]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp space: must be greater than 500 MB. Checking swap space: must be greater than 150 MB. Checking monitor: must be configured to display at least 256 colors. Actual 289177 MB Actual 11999 MB Passed Passed Actual 16777216 跳过 Oracle 安全更新,只装软件不建库。
可以看到,正确识别出了 ORACLE_BASE 和 ORACLE_HOME
下一步、下一步、下一步。
安装中
分享到:
收藏