Linux72下安装Oracle12C.docx

上传人:b****5 文档编号:3572325 上传时间:2022-11-24 格式:DOCX 页数:10 大小:1.42MB
下载 相关 举报
Linux72下安装Oracle12C.docx_第1页
第1页 / 共10页
Linux72下安装Oracle12C.docx_第2页
第2页 / 共10页
Linux72下安装Oracle12C.docx_第3页
第3页 / 共10页
Linux72下安装Oracle12C.docx_第4页
第4页 / 共10页
Linux72下安装Oracle12C.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Linux72下安装Oracle12C.docx

《Linux72下安装Oracle12C.docx》由会员分享,可在线阅读,更多相关《Linux72下安装Oracle12C.docx(10页珍藏版)》请在冰豆网上搜索。

Linux72下安装Oracle12C.docx

Linux72下安装Oracle12C

RedHatEnterpriseLinux7下安装Oracle12C

说明:

1.本文档为自己实验学习使用,请勿用于商业行为,如转载请著名出处,本文档大量参考于ycrsjxy的博文,在此表示感谢原文链接地址:

原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。

否则将追究法律责任。

2.实验系统环境为:

VMware®Workstation12Pro小版本号:

12.1.1build-3770994RHEL7.2内核版本:

3.10.0-327.el7.x86_64

数据库软件:

Oracle12C02

物理机系统:

Windows10专业版

物理机环境:

i5-7200U8G内存256固态硬盘

 

安装准备:

说明:

物理机环境、虚拟化环境和虚拟机操作系统安装请恕本文概不涉及

1.数据库下载地址:

(请点选下图红色箭头位置圆点,同意授权后方可下载,所需甲骨文官网帐号本文档恕不提供,请自行注册)

2.下载后可通过VMwareWorkstation内的共享工具vmhgfs共享给虚拟机使用,也可以使用SecureFXPortable等工具上传到虚拟机文件系统上,本文使用方法一,具体实施方法可以参考:

 

3.虚拟机环境配置脚本

说明:

如果在windows环境下编辑脚本,需要进行代码转换,建议使用SecureCRTPortable链接到虚拟机,在虚拟机Linux系统环境下编辑此脚本文件,编辑完成后请更改权限使其可以正常运行,具体命令请看脚本2后内容

脚本1SystemBaseEnvironment.sh

VimSystemBaseEnvironment.sh按i或a后粘贴下面内容到编辑器内,然后按ESC

后输入:

qw!

保存,保存后请更改权限为可执行,然后./SystemBaseEnvironment.sh执行脚本。

#!

/bin/bash

#Redhat7

rpm-qbinutilscompat-libcap1compat-libstdc++ gccgcc-c++glibcglibc-develkshlibaiolibaio-devellibgcclibstdc++libstdc++-devellibXilibXtstmakesysstatunixODBCunixODBC-devel

/usr/sbin/groupaddoinstall&&/usr/sbin/groupadddba&&/usr/sbin/useradd-goinstall-Gdbaoracle&&echoredhat|passwd--stdinoracle

#vi/etc/sysctl.conf 

echo“fs.aio-max-nr=1048576”>>/etc/sysctl.conf 

echo“fs.file-max=6815744”>>/etc/sysctl.conf 

#shmall=Totalmem*40%

echo“kernel.shmall=1717986918”>>/etc/sysctl.conf 

#shmmax=Totalmem*50%

echo“kernel.shmmax=3120728064”>>/etc/sysctl.conf 

echo“kernel.shmmni=4096”>>/etc/sysctl.conf 

echo“kernel.sem=25032000100128”>>/etc/sysctl.conf 

echo“net.ipv4.ip_local_port_range=900065500”>>/etc/sysctl.conf 

echo“net.core.rmem_default=262144”>>/etc/sysctl.conf 

echo“net.core.rmem_max=4194304”>>/etc/sysctl.conf 

echo“net.core.wmem_default=262144”>>/etc/sysctl.conf 

echo“net.core.wmem_max=1048586”>>/etc/sysctl.conf 

/sbin/sysctl-p

/sbin/sysctl-a 

#vi/etc/security/limits.conf

echo“oraclesoftstack10240”>>/etc/security/limits.conf

echo“oraclesoftnproc2047”>>/etc/security/limits.conf

echo“oraclehardnproc16384”>>/etc/security/limits.conf

echo“oraclesoftnofile1024”>>/etc/security/limits.conf

echo“oraclehardnofile65536”>>/etc/security/limits.conf

#vi/etc/pam.d/login 

echo“sessionrequired/lib/security/pam_limits.so”>>/etc/pam.d/login

echo“sessionrequiredpam_limits.so”>>/etc/pam.d/login

mkdir-p/u01/app/&&mkdir/u01/tmp&&chown-Roracle:

oinstall/u01/app/&&chmod-R775/u01/app/

注意:

脚本1到此结束,以上脚本内容,根据物理主机配置不同,可能会有变化,请根据实际物理主机情况,适当调整脚本内容

oracle帐号密码:

redhat执行脚本命令:

./SystemBaseEnvironment.sh

4.Oracle数据库环境脚本

说明:

同脚本1,额外注意内容是本脚本需要在oracle帐号下运行,请在oracle帐号下直接编辑,或者root帐号编辑后cp到oracle帐号家目录下,相关命令为:

chmod755oracleBaseEnvironment.sh#给脚本赋予可执行权限

chownoracleoracleBaseEnvironment.sh#更改脚本拥有者为oracle

cp–aoracleBaseEnvironment.sh/home/oracle/oracleBaseEnvironment.sh#拷贝脚本到oracle帐号家目录下

su–oracle#切换到oracle帐号下

ls–al查看脚本可执行权限,和拥有者是否正确

脚本2OracleBaseEnvironment.sh

#!

/bin/bash

#vi.bash_profile

echo“umask022”>>.bash_profile

echo“exportORACLE_BASE=/u01/app/oracle”>>.bash_profile

echo-e"exportORACLE_HOME=\$ORACLE_BASE/product/12c">>.bash_profile

echo“exportORACLE_SID=oracle12c”>>.bash_profile

echo-e"PATH=\$PATH:

$HOME/bin:

\$ORACLE_HOME/bin:

\$ORACLE_HOME/lib:

\$ORACLE_HOME/lib64">>.bash_profile

echo-e"LD_LIBRARY_PATH=\$ORACLE_HOME/bin:

/usr/bin">>.bash_profile

echo‘exportNLS_LANG="AMERICAN_AMERICA.ZHS16GBK"’>>.bash_profile

echo"if[$USER="oracle"];then">>.bash_profile

echo  "if[$SHELL="/bin/ksh"];then">>.bash_profile

echo“ulimit-p16384”>>.bash_profile

echo“ulimit-n65536” >>.bash_profile

echo else >>.bash_profile

echo“ulimit-u16384-n65536”>>.bash_profile

echofi>>.bash_profile

echofi >>.bash_profile

source~/.bash_profile

注意:

脚本2到此结束

5.安装数据库

因为要开启图形,请使用终端工具链接到虚拟机上开始安装数据库。

切换到oracle用户:

su–oracle

Cd到解压后的镜像根目录,然后执行./runInitaller

执行后成功后会开启如下画面:

这个勾不要选,这个勾不要选,这个勾不要选,问你需要不需要oracle数据库原厂升级,上面那个邮箱不需要填,会弹出个警告,不要紧张忽略即可,具体请见下图:

选第一项创建并且配置数据库

因为是笔记本安装的实验环境,所以配置很低,建议选着第一项桌面版本,下面那个是服务器版本的选项,如果你的物理机配置很高可以选这个选项

产品清单、库存清单,表示安装了Oracle公司的软件,都会在这个目录下有记录

检验软件包和环境配置是否有问题,如果有,点最下面那个moredetails查看更多信息,然后根据提示安装缺失的包,按它提示的要求修改环境配置文件

没问题,那就安装吧

到这里的时候,按照上面的目录,执行相对应的脚本,需要root用户

启监听

用psaux|greporacle可以看到好多oracle数据库进程

剩下的就自己玩吧

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1