在linux上安装oralce并做简单优化

下载安装包

在oracle官网下载linux对象的安装包下载路径

选择下载的文件:

在这里我选择了11.2.0.1.0,linux x86-64,可以在centos  terminal输入uname -a来查看需要哪个版本,为了管理方便我在windows系统里下载的文件,通过WinSCP同步到linux上。

配置linux

打开terminal:

首先输入df -H命令来查看磁盘使用情况:

添加用户组、用户:

修改数据库密码:

 

 切换到oracle用户下:

 

 打开用户配置文件:

 

 键入i进行文本编辑:

 

 修改完成后键入ctrl+c再键入两次shift+z两次,完成编辑。

切换到root用户下:

 

 创建文件夹:

 

 授予文件夹权限给用户:

 

 修改系统参数:

 

 修改参数的脚本为:

sysctl -a|grep sem|sed 's/32/100/2'>>/etc/sysctl.conf
sysctl -a|grep ip_local|sed -e 's/32768/1024/' -e 's/60999/65000/'>>/etc/sysctl.conf
sysctl -a|grep rmem_d|sed 's/212992/262144/'>>/etc/sysctl.conf
sysctl -a|grep rmem_max|sed 's/212992/262144/'>>/etc/sysctl.conf
sysctl -a|grep wmem_max|sed 's/212992/262144/'>>/etc/sysctl.conf
sysctl -a|grep wmem_default|sed 's/212992/262144/'>>/etc/sysctl.conf
sysctl -a|grep file-max   //暂时没有修改这个内容

最好是先通过|前的内容查询要替换的值,比如:

sysctl -a|grep sem

 

 我已经查询过了,所以直接进行了设置。

可以通过 vi /etc/sysctl.conf来查看是否修改了参数。

 

 最后通过sysctl -p来使修改生效。

查询系统资源是否足够

内存大小:

 swap分区与硬盘大小:

 

 检查oracle安装环境

安装:

yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

检查:

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

内核参数参考(补充):

 

 参考:https://www.cnblogs.com/exmyth/p/9048941.html

开始安装oracle

解压安装包:unzip 解压包 -d 文件目录

例如: unzip aa.zip -d /mnt

两个压缩包都解压后,会创建database目录。

切换用户:切换到root 用户下,执行xhost + 命令,在切换到oracle用户下,执行 export DISPLAY=:0.0

然后执行:/mnt/database/runInstaller

就可以打开图形界面可以进行安装了。

安装完成后需要执行连个命令:

 

 再执行:

 

图形界面出现闪烁:

全屏之后就没有这个问题了;

ins-32031 ins-32033:需要为文件夹赋予权限,chown -R oracle:oinstall /u01

遇到错误:error in invoking target install of makefile链接,错误又弹出两次,直接关闭处理不知道对后面使用是不是有影响。

posted @ 2020-08-19 19:43  佩奇giser  阅读(242)  评论(0编辑  收藏  举报