您当前所在位置:首页安装教程Linux新手入门系列:Linux下Oracle安装准备工作

Linux新手入门系列:Linux下Oracle安装准备工作

更新:2023-11-07 22:08:15编辑:tooool归类:安装教程人气:121

Linux下安装Oracle需要做一些准备工作,如,依赖包、组和用户、内核参数、资源限制、目录、环境变量等。

Linux新手入门系列:Linux下Oracle安装准备工作

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。

注意:

Linux下区分大小写;Linux多用户多线程;Linux下每个文件和目录都有访问权限;

Linux下Oracle安装准备工作

Linux下安装Oracle需要做一些准备工作,如,依赖包、组和用户、内核参数、资源限制、目录、环境变量等。安装环境:CentOS7 64位、Oracle11g(11.2)Linux下Oracle安装准备工作、CentOS7、Oracle11g

一、安装oracle依赖包

Oracle11g在centos7环境下的依赖包

binutils-2.23.52.0.1-12.el7.x86_64compat-libcap1-1.10-3.el7.x86_64compat-libstdc++-33-3.2.3-71.el7.i686compat-libstdc++-33-3.2.3-71.el7.x86_64gcc-4.8.2-3.el7.x86_64gcc-c++-4.8.2-3.el7.x86_64glibc-2.17-36.el7.i686glibc-2.17-36.el7.x86_64glibc-devel-2.17-36.el7.i686glibc-devel-2.17-36.el7.x86_64kshlibaio-0.3.109-9.el7.i686libaio-0.3.109-9.el7.x86_64libaio-devel-0.3.109-9.el7.i686libaio-devel-0.3.109-9.el7.x86_64libgcc-4.8.2-3.el7.i686libgcc-4.8.2-3.el7.x86_64libstdc++-4.8.2-3.el7.i686libstdc++-4.8.2-3.el7.x86_64libstdc++-devel-4.8.2-3.el7.i686libstdc++-devel-4.8.2-3.el7.x86_64libXi-1.7.2-1.el7.i686libXi-1.7.2-1.el7.x86_64libXtst-1.2.2-1.el7.i686libXtst-1.2.2-1.el7.x86_64make-3.82-19.el7.x86_64sysstat-10.1.5-1.el7.x86_64

ODBC驱动包,官方要求的,不装也行,一般我们不在服务器上使用ODBC。

unixODBC-2.3.1-6.el7.x86_64orlaterunixODBC-2.3.1-6.el7.i686orlaterunixODBC-devel-2.3.1-6.el7.x86_64orlaterunixODBC-devel-2.3.1-6.el7.i686orlater
注意:这里面需要注意的是,列表里的有的同一个包要求既有32位又有64位,安装时需要输入包名(64位)、含.i686后缀名的包名(32位),否则默认只会安装.x86_64的包。如:glibcglibc.i686

使用yum安装Oracle依赖包

yum-yinstallbinutilscompat-libcap1compat-libstdc++-33compat-libstdc++-33.i686gccgcc-c++glibcglibc.i686glibc-develglibc-devel.i686kshlibaiolibaio.i686libaio-devellibaio-devel.i686libgcclibgcc.i686libstdc++libstdc++.i686libstdc++-devellibstdc++-devel.i686libXilibXi.i686libXtstlibXtst.i686makesysstat安装ODBC驱动包yum-yinstallunixODBCunixODBC.i686unixODBC-develunixODBC-devel.i686

二、创建Oracle组和用户

groupadd oinstall创建安装用户组groupadd dba创建dba用户组useradd -g oinstall -G dba oracle创建用户,-g设置oinstall 为主组,-G设置dba为附加组。id oracle查看oracle用户的用户和组信息,确认oracle所属组是正确的passwd oracle设置oracle用户的密码

三、配置linux系统内核参数

vim /etc/sysctl.conf

增加以下内容

semmni=128fs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=536870912kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576

执行sysctl -p使内核参数生效

sysctl -p

四、配置oracle用户的资源限制

配置oracle用户的资源限制,主要包括打开文件数nofile、用户可用进程数nproc、进程堆栈段的大小stack,ulimit资源限制包含软限制soft、硬限制hard。

vim /etc/security/limits.conf

添加如下内容:

oraclesoft    nofile 1024oraclehard    nofile 65536oraclesoft    nproc  2047oraclehard    nproc  16384oraclesoft    stack  10240oraclehard    stack  32768

五、创建oracle所需目录

mkdir -p /u01/app/oracleoracle根目录,-p 表示递归建立目录chown -R oracle:oinstall /u01将目录分配给oracle用户chmod -R 775 /u01将目录设置为775权限

六、设置DISPLAY环境变量

注意:图形化界面安装需要配置此项,静默安装不需要。

由于安装时采用的是oracle的OUI图形化界面,需要X支持,而默认oracle用户是不支持图形化操作的,必须以root的身份设置X给oracle用户使用。root用户运行如下命令:

xhost +

执行完提示:access control disabled,clients can connect from any host(访问控制已禁用,客户端可以从任何主机连接),出现以上文字表示设置成功。

如果需要远程安装Oracle,则需要使用Oracle设置DISPLAY环境变量为客户机IP。

$exportDISPLAY=172.16.2.111:0.0

七、配置oracle用户环境变量

oracle用户下执行

su - oracle切换oracle用户

执行

vim .bash_profile

加入以下内容:

Oracle用户变量umask022exportORACLE_BASE=/u01/app/oracleoracle根目录exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1oracle产品安装目录exportORACLE_SID=orcloracle数据库实例名添加PATH系统环境变量exportPATH=$PATH:$ORACLE_HOME/binexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

使环境变量生效

source.bash_profile使环境变量生效

设置临时环境变量

当系统本身的/tmp目录空间小于1GB时,需要自己设置这2项,否则不需要exportTMP=/u01/tmpexportTMPDIR=$TMPexportORACLE_TERM=xtermxterm窗口模式安装

八、防止安装界面乱码问题

原因是操作系统本身没有中文包或中文字体。1.方法一:设置临时编码,使用英文界面安装

exportLANG=en

2.方法二:安装中文支持,增加字体库

yum install kde-l10n-Chinese一般情况下,安装完中文支持会自动安装字体库,如果没有自动安装字体,则下载字体文件,将zysong.ttf复制到/usr/share/fonts/zh_CN/TrueType目录mkdir -p /usr/share/fonts/zh_CN/TrueTypemv zysong.ttf /usr/share/fonts/zh_CN/TrueType

IT小胖豆:初学者踩坑之路及过程分享,希望能够帮到一些初学者,欢迎各位IT打工人,入坑讨论-_-

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

w10安装失败怎么办_w10安装失败的处理方法 手机下载歌曲,手机下载歌曲及手机下载歌曲到U盘的方法详解