Linux72下安装Oracle12CWord文档下载推荐.docx
- 文档编号:16477647
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:10
- 大小:1.42MB
Linux72下安装Oracle12CWord文档下载推荐.docx
《Linux72下安装Oracle12CWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Linux72下安装Oracle12CWord文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。
物理机系统:
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”>
#shmall=Totalmem*40%
echo“kernel.shmall=1717986918”>
#shmmax=Totalmem*50%
echo“kernel.shmmax=3120728064”>
echo“kernel.shmmni=4096”>
echo“kernel.sem=25032000100128”>
echo“net.ipv4.ip_local_port_range=900065500”>
echo“net.core.rmem_default=262144”>
echo“net.core.rmem_max=4194304”>
echo“net.core.wmem_default=262144”>
echo“net.core.wmem_max=1048586”>
/sbin/sysctl-p
/sbin/sysctl-a
#vi/etc/security/limits.conf
echo“oraclesoftstack10240”>
/etc/security/limits.conf
echo“oraclesoftnproc2047”>
echo“oraclehardnproc16384”>
echo“oraclesoftnofile1024”>
echo“oraclehardnofile65536”>
#vi/etc/pam.d/login
echo“sessionrequired/lib/security/pam_limits.so”>
/etc/pam.d/login
echo“sessionrequiredpam_limits.so”>
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
#vi.bash_profile
echo“umask022”>
.bash_profile
echo“exportORACLE_BASE=/u01/app/oracle”>
echo-e"
exportORACLE_HOME=\$ORACLE_BASE/product/12c"
>
echo“exportORACLE_SID=oracle12c”>
PATH=\$PATH:
$HOME/bin:
\$ORACLE_HOME/bin:
\$ORACLE_HOME/lib:
\$ORACLE_HOME/lib64"
LD_LIBRARY_PATH=\$ORACLE_HOME/bin:
/usr/bin"
echo‘exportNLS_LANG="
AMERICAN_AMERICA.ZHS16GBK"
’>
echo"
if[$USER="
oracle"
];
then"
echo
"
if[$SHELL="
/bin/ksh"
echo“ulimit-p16384”>
echo“ulimit-n65536”
else
echo“ulimit-u16384-n65536”>
echofi>
echofi
source~/.bash_profile
脚本2到此结束
5.安装数据库
因为要开启图形,请使用终端工具链接到虚拟机上开始安装数据库。
切换到oracle用户:
su–oracle
Cd到解压后的镜像根目录,然后执行./runInitaller
执行后成功后会开启如下画面:
这个勾不要选,这个勾不要选,这个勾不要选,问你需要不需要oracle数据库原厂升级,上面那个邮箱不需要填,会弹出个警告,不要紧张忽略即可,具体请见下图:
选第一项创建并且配置数据库
因为是笔记本安装的实验环境,所以配置很低,建议选着第一项桌面版本,下面那个是服务器版本的选项,如果你的物理机配置很高可以选这个选项
产品清单、库存清单,表示安装了Oracle公司的软件,都会在这个目录下有记录
检验软件包和环境配置是否有问题,如果有,点最下面那个moredetails查看更多信息,然后根据提示安装缺失的包,按它提示的要求修改环境配置文件
没问题,那就安装吧
到这里的时候,按照上面的目录,执行相对应的脚本,需要root用户
启监听
用psaux|greporacle可以看到好多oracle数据库进程
剩下的就自己玩吧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux72 安装 Oracle12C