linux下oracle11g的安装-图文安装
oracle部署
1. 下载地址
https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
注:打开上述目录下载之前,需要先登录oracle
2. 安装前准备
2.1 磁盘空间准备
安装前由于发现服务器磁盘可能不够,就增加了一下,若不清楚可移步另一篇文章,介绍LVM的
https://blog.csdn.net/qq_28197005/article/details/122282269?spm=1001.2014.3001.5501
2.2 用户准备
- 创建用户、组、并把用户归为相关组
groupadd oinstall dba
useradd -g oinstall -g dba -m oracle
2.3 基础文件准备
- 创建oracle目录
mkdir -p /opt/oracle/app
- 把下载好的内容存放到该目录下并把两个文件解压
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
rm -rf linux*
- 调整权限
chown -R oracle:oinstall /opt/oracle/
2.4 提前准备依赖包
需要的包大致如下,可提前安装,yum有时候下载太慢,建议自己搭个本地yum源或者更换yum下载地址。后面还会发现有的包没有,这个倒后面再说
yum install -y binutils*
yum install -y compat-libstdc*
yum install -y elfutils-libelf*
yum install -y gcc*
yum install -y glibc*
yum install -y ksh*
yum install -y libaio*
yum install -y libgcc*
yum install -y libstdc*
yum install -y make*
yum install -y sysstat*
yum install libXp* -y
yum install -y glibc-kernheaders
2.5 调整内核参数
如果参数有下面内容。则保证值不低于下面内容,否则新增
文件位置:
/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
2.6 调整oracle用户限制
文件位置:/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
2.7 环境变量准备
文件位置:/home/oracle/.bash_profile
export PATH
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
3. 图形化安装
远程如果不能调用图形化安装,可以到本机安装,通过oracle登录服务器,切换到安装目录:
/opt/oracle/app/database
运行目录:
./runInstaller
- 遇到的第一个问题
中文显示乱码:由于是在本机,不支持中文显示,修改为英语语系
export LANG=en_US.UTF-8
- 第一步
可以跳过,啥也不输入,直接下一步
- 第二步
为了方便,选择第一个,安装并配置
- 第三步
选择服务端
- 第四步
选择单实例安装
- 第五步
选择高级安装
- 第六步
也没有中文可选,就选英文吧
- 选择第一个企业版
- 第八步
检查目录是否正确
- 第九步
- 第十步
如图所示,选择第一个
- 第十一步
指定数据库标识,全局数据库名和oracle数据标识尽量一样
- 第十二步
一共四个选项,建议配置如下
13. 第十三步
默认选择
14. 默认读取环境变量
默认选择,下一步
15. 第十五步
是否启用自动备份,测试环境就不起用了
16. 第十六步
口令策略,根据自己爱好来,第二个选择为所有用户均采用一个口令
17. 第十七步
选择组,默认选择,没有其他选择
18. 第十八步
先决条件检查,这一步会检查出很多问题,可以跳过,也可以找这些rpm包来安装
其实我们看的时候会发现,这些rpm包都是安装了的,但是版本不对,其实是因为64位和32位的问题。
在网上找了很多方法,可以单独下载这些包来安装,但是需要钱,tmd
19. 第十九步,概要
20. 第20步,安装
这一步,大部分情况都会报错
解决方法:
文件:/opt/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk
在对应位置加上:-lnnz11
保存退出后,countinue
等待完成,到此位置,安装完成
linux下oracle11g的安装-图文安装相关推荐
- Linux 下Oracle11g 自动随系统启动
Linux 下Oracle11g 自动随系统启动 安装完毕 Oracle 11g 每次都得手动启动 | 停止数据库(dbstart | dbshut).监听器(lsnrctl).控制台(emtcl). ...
- linux使用oracal11g详细过程,很给力的linux下Oracle11g的安装过程及图解.doc
很给力的linux下Oracle11g的安装过程及图解 我的linux版本是centos5.5,内核版本是2.6.18-194.el5 ,linux下安装oracle系统最好是1G内存,2G的swap ...
- 手把手教学Linux下oracle11g自动化安装脚本编写
手把手教学Linux下oracle11g自动化安装脚本编写 产品:Oracle 版本:11.2.0.4 环境:Centos7 文章目录 手把手教学Linux下oracle11g自动化安装脚本编写 0. ...
- linux下Redis以及phpredis扩展安装
linux下Redis以及phpredis扩展安装 首先安装redis: 一.下载redis: wgethttp://download.redis.io/releases/redis-2.8.10.t ...
- Linux下MySQL的几种安装方式
闲来有空,整理下Linux下Mysql的几种安装方式,分别使用yum/rpm.常规方式编译安装.cmake方式编译安装以及使用二进制方式免编译安装MySQL Linux系统环境: CentOS rel ...
- Linux下通过源码编译安装程序
本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...
- Linux下VTK、ITK的安装及运行 转载
Linux下VTK.ITK的安装及运行 转载 (2011-08-01 19:42:10) 转载▼ 标签: it 1.安装VTK (1)在www.cmake.org下载cmake-2.4.6.ta ...
- LINUX下tar.gz包的安装方法
LINUX下tar.gz包的安装方法 在tar.gz的东西不多了---- ======================================== 大多以tar.gz 和tar.bz2打包软件 ...
- linux终端怎样ise,Linux下ISE开发环境的安装zz
Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...
- linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案
linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 参考文章: (1)linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 (2) ...
最新文章
- Office 2010默认输入法设置方法
- 目标检测R-CNN模型的CNN模块微调过程分析【全网最易懂】
- rocketmq基本安装与使用(一)
- 模拟退火算法求解旅行商问题(python实现)
- oracle内存锁,Oracle OCP之硬解析在共享池中获取内存锁的过程
- easyplayerpro 使用说明_EasyPlayerPro(Windows)流媒体播放器开发之ffmpeg log输出报错
- body里写注释 postman_是时候扔掉 Postman 了,试试 IntelliJ IDEA 自带的高能神器!
- 对于(不是特别不合理)的指摘、的对应方式(学会调整,不要一根筋)
- node创建项目步骤
- Eclipse配置 eclipse Java 配置 eclipse 简单配置 Eclipse 插件 配置 推荐 eclipse插件 eclipse 必备插件
- Spring框架开发QQ登录教程
- 世界著名大学校训(中英文版)
- 超时任务总结(tradingTask)
- mac系统升级后npm安装依赖报错gyp: No Xcode or CLT version detected
- 大数据下的用户画像标签去重
- docker搭建minio
- centos7 firewalld ip与端口白名单配置等,开放端口与ip白名单
- 【WEB】Web性能压力测试工具
- 过滤html标签 去除html标签
- 湖北工大的c语言期末考试题,天津工业大学C++语言期末考试题
热门文章
- 秦时明月1架设用哪个java_秦时明月6.2搭建视频架设教程
- c语言正确声明的格式,c语言函数声明(c语言函数声明格式)
- Linux查看jdk版本、卸载jdk
- Apizza-快速生成Api文档
- XCode9 拖入文件 不自动添加 compile sources
- 流畅的python mobi 百度云_流畅的python【中文版】mobi下载
- 冷凝器换热效果变差后果
- Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’. Conflict with dependency ‘com.andr
- Native Boot 从一个 VHD 引导系统的相关说明
- 费率转换成利率的计算器_存款利率计算器