Linux 安装Oracle数据库

1 首先,下载需要安装的图形化工具Xmanager Enterprise 5和Oracle数据库安装的压缩包

2 建立用户和组并赋权

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

3 安装相关依赖包

yum install gcc make binutils gcc-c++ compat-libstdc++-33elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-develnumactl-devel sysstat unixODBC unixODBC-devel pcre-devel –y

yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*
4 检查一下看少安装哪些包
rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}" " compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs

5 修改内核文件,用户环境变量,以及限制用户的文件 (修改内核文件时注意参数,否则会报错)

修改内核

Vim /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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 = 1048586

#sysctl -p 加载下

修改限制文件

vim /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle hard stack 10240

修改用户环境变量文件(没有就自建)

vim /home/oracle/.bash_profile

#added by timman for oracle
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=oracle
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib
export LANG=en_US.gbk
export NLS_LANG=american_america.ZHS16GBK


6 创建安装目录并指定所属组和所属者

mkdir -p /oracle/app/oracle

chown -R oracle:oinstall /oracle/app/oracle

chmod -R 775 /oracle/app/oracle

7 将解压文件移动到安装目录下然后安装
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip (两个文件都要解压,解压后将database目录放到安装目录下,本文安装目录为/oracle/app/oracle/)

然后切换Oracle用户进入database 目录 ,执行 export DISPLAY=151.16.150.45:0.0 (ip地址为Xmanager Enterprise 软件windos物理机地址,否则不会出现图形化安装界面)
./runInstaller

8 先安装数据库 然后创建数据库,在创建数据库是创建监听。

9 安装完毕后请测试

本文附上条链接供参考,第8 9部 请在链接中查找 (安装过程中会遇到很多报错,自行百度查询,一般都是权限和内存的问题,也有重复安装目录的问题)

出现乱码执行export LANG=US_en

https://www.linuxidc.com/Linux/2018-10/154597.htm(参考这条链接) 

https://www.cnblogs.com/mmzs/p/9033112.html

https://www.cnblogs.com/guipeng/p/8552424.html

无可奈何花落去,似曾相识燕归来
原文地址:https://www.cnblogs.com/MUQINGFENG123/p/12023628.html