博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OracleLinux-R7-U1-Server-x86_64下安装oracle-11.2.0.4.0_linux_x86和x86_64
阅读量:4296 次
发布时间:2019-05-27

本文共 2825 字,大约阅读时间需要 9 分钟。

1.安装rpm包环境

x86下:

yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc libXext.i686 glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat

x86_64下:

yum install libaio glibc compat-libstdc++-33 elfutils-libelf-devel libaio-devel libgcc libstdc++ unixODBC unixODBC-devel ksh

另外还需安装一个pdksh包,网上下载安装时可能与ksh包冲突,可以卸掉ksh包再装pdksh包,也可以直接强制安装pdksh包,强制安装语句:

rpm -ivh --force --nodeps pdksh-5.2.14-30.x86_64.rpm

2.修改主机名

/etc/hosts

127.0.0.1 localhost sun

3.设置SELinux模式

/etc/selinux/config

SLEINUX=disabled

4.修改sysctl.conf文件

/etc/sysctl.conf
这里的kernel.shmmax和之前参数稍有区别

fs.suid_dumpable=1fs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=915316736kernel.shmmni=4096kernel.sem=250 32000 100 128net.ipv4.ip_local_port_range=9000 65500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586

5.让sysctl.conf配置生效

sysctl -p

6.增加参数

/etc/security/limits.conf

oracle           soft    nofile          1024oracle           hard    nofile          65536oracle           soft    nproc           16384oracle           hard    nproc           16384oracle           soft    stack           10240

7.添加oracle用户和群组

groupadd -g 501 oinstallgroupadd -g 502 dbagroupadd -g 503 opergroupadd -g 504 asmadmingroupadd -g 505 asmopergroupadd -g 506 asmdbauseradd -u 502 -g oinstall -G dba,asmdba,oper oraclepasswd oracle

8.配置路径和权限

mkdir -p /u01/oracle/product/11.2.0/db_1mkdir -p /u01/oracle/oradatamkdir -p /u01/oraInventorychown -R oracle.oinstall /u01chmod -R 775 /u01

9.配置环境变量

vim /home/oracle/.bash_profile

注意这里的ORACLE_HOSTNAME一定要填写正确

export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_HOSTNAME=sunexport ORACLE_UNQNAME=sunexport ORACLE_BASE=/u01/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_SID=orclexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATHexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

10.解压缩Zip包

通过ftp上传zip包到opt下,解压缩:
x86:

unzip oracle-11.2.0.4.0_linux_x86_database.zip

x86_64:

unzip oracle-11.2.0.4.0_linux_x86_64_database.zip

11.界面安装

su - oraclecd /opt/databasesource /home/oracle/.bash_profilecd /home/oracle/database/./runInstaller

如果遇到权限不足,切换到root用户下:

su - rootcd /optchmod -R 777 database

12.安装时到70%左右会出现一个错误:

Error in invoking target 'agent nmhs' of makefile '/u01/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk'

解决方案: 保留安装过程,另外开启一个终端窗口, 将ins_emagent.mk文件中的 (MK_EMAGENT_NMECTL)

更改为$(MK_EMAGENT_NMECTL) -lnnz11,然后在安装过程中点击Retry即可。

12.安装最后步骤按提示在root用户下执行脚本.

/u01/oraInventory/orainstRoot.sh/u01/oracle/product/11.2.0/db_1/root.sh

转载地址:http://pudws.baihongyu.com/

你可能感兴趣的文章
java 用流收集数据
查看>>
java并行流
查看>>
CompletableFuture 组合式异步编程
查看>>
mysql查询某一个字段是否包含中文字符
查看>>
Java中equals和==的区别
查看>>
JVM内存管理及GC机制
查看>>
Java:按值传递还是按引用传递详细解说
查看>>
全面理解Java内存模型
查看>>
Java中Synchronized的用法
查看>>
阻塞队列
查看>>
linux的基础知识
查看>>
接口技术原理
查看>>
五大串口的基本原理
查看>>
PCB设计技巧与注意事项
查看>>
linux进程之间通讯常用信号
查看>>
main函数带参数
查看>>
PCB布线技巧
查看>>
关于PCB设计中过孔能否打在焊盘上的两种观点
查看>>
PCB反推理念
查看>>
京东技术架构(一)构建亿级前端读服务
查看>>