在 Cenntos6.8 下安装 Oracle11g

Centos6.8下安装Oracle 11g数据库图文详解 最近需要帮客户部署项目,由于公司以前全部都是使用的Windows Server 2003,安装Oracle全部都是下一步下一步到底,没有在Linux下装过,还有客户机器没有外网环境,出现问题难以立即解决,所有必要在本机测试一下。 客户机器是一台Centos 6.8 X86-64的机器,为了适应各种各样的环境,决定使用最小化安装的方式,进行安装。 一、安装准备 安装好Centos 6.8操 阅读详情

安装所需文件如下

1. 一台装有CentOS 6.8 x64的服务器(虚拟机也可)

2. linux.x64_11gR2_database_1of2.zip

3. linux.x64_11gR2_database_2of2.zip"

系统要求如下

1. SWAP分区大于3G

1. Oracle安装目录剩余空间大于20G

2. Centos6.x 系统

安装centos系统

首先我们要安装一个带X window的版本。

配置系统参数

1. 添加oracle用户
使用一下命令,创建组和用户

root@localhost:~# groupadd oinstall
root@localhost:~# groupadd dba
root@localhost:~# groupadd oper
root@localhost:~# useradd -g oinstall -G dba,oper oracle
root@localhost:~# passwd oracle

2. 配置内核参数
将一下内容写入/etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
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

3. 配置系统句柄限制
在 /etc/security/limits.conf 文件中添加下列参数
用于优化内核可以不修改,不修改可能会出现溢出

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

安装oracle

使用oracle用户,运行此命令开始安装oracle

oracle@localhost:~$ /u01/app/database/runInstaller

1. Configure Security Updates
我们去掉oracle support password 的,email可以不用填写.下一步
提示没有email
直接点yes忽视即可

2. Select Installation Option
安装和配置数据库`
只安装实例
升级数据库
我们选择安装和配置数据库


3. System Class
桌面版本
服务器版本
我这里选择服务器版本

4. Node selection
单实例
集群环境
我这里选择单实例模式

5. Select Install Type
普通安装
高级安装
我这里选择高级安装

6. Select Product Language
选择你所需要的语言
我这里只用到英语。所已只有English就可以
要用到中文存储的往后看

7. Select Database Edition
企业版
标准版
标准版1
我这里选择的是企业版


PS:需要了解其中不懂的可以参考 [Oracle EE SE SE1各版本区别]

8. Specify Installation Location
设置oracle 安装目录和home 目录
这个位置是获取oracle 的 `$ORACLE_BASE` 和 `$ ORACLE_HOME` 的值
(尽量不要修改。如果修改请一起修改oracle用户的变量值)

9. Create Inventory
设置oracle 记录文件位置
保持默认即可

10. Select Configuration Type

11. Specify Database Identifiers
设置实例名

12. Specify Configuration Options
配置实例参数,可以根据实际情况配置内存占用。尽量不要超过50%


如果数据库中需要存储中文在Character sets中设置GBK字符集

13. Specify Management Options
设置数据库管理选项
直接下一步,暂时不需要。

14. Specify Database Storage Options
知道数据库存储选项
这里选择文件系统,不使用asm管理文件

15. Specify Recovery Options
数据库恢复选项
这里不开启自动备份数据库
如果有需要可以自行调整

16. Specify Schema Passwords
设置数据库密码
按照需要设置数据库密码

17. Privileged Operating System Groups
设置数据库权限组,用于和本机用户绑定。

18. Perform Prerequisite Checks
效验数据库安装环境


PS:出现以下这些包未安装。

需要安装包

gcc.x86_64
libaio.i686
glibc.i686
compat-libstdc++-33.i686
compat-libstdc++-33.x86_64
elfutils-libelf-devel
gcc-c++
libaio-devel.x86_64
libaio-devel.i686
libstdc++.i686
unixODBC.i686
unixODBC.x86_64
unixODBC-devel.x86_64
unixODBC-devel.i686

先安装 epel源

root@localhost:~# yum install epel-release -y

然后下载pdksh-5.2.14

root@localhost:~# wget ftp://rpmfind.net/linux/centos/5.11/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm

最后在安装其他包

安装完成后点击 `Check Again` 重新效验


剩下的这些包是因为Oracle 11G 需要的是i386版本而centos6开始使用i686标准导致的,勾选右上角的`Ignore All`。 PS: [i386和i686区别]

19. Summary 数据安装的配置文本。有需要的可以保持配置文本

20. Install Product 开始安装,等待。。。。。


安装块结束时会弹出一个对话框。


这里我们点击右下角的`Password Management` 修改密码,有需要的可以开启socct用户

这个弹框提示我们需要用root权限运行这两脚本。

切换到root用户运行下面命令

root@localhost:~# /u01/app/oraInventory/orainstRoot.sh
root@localhost:~# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

点击ok完成安装

21. Finish
完成安装
图中有em控制台的地址

为oracle创建服务

1. 设置`dbstart`命令生效
修改 `/etc/oratab`文件最后一行的最后一个N改为Y

orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y

2. 新建/etc/init.d/oracle 文件
将下列内容写入到文件中

#chkconfig:2345 98 05
#description:Oracle Server
#add for oracle
ORACLE_BASE=/u01/app/oracle/
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export LD_LIBRARY_PATH
case "$1" in
start)
echo "Starting Oracle..."
su - oracle -c "lsnrctl start"
su - oracle -c "dbstart 1> $ORACLE_HOME/bin/dbstart.log 2> $ORACLE_HOME/bin/dbstart.err"
echo "Started."
exit 0
;;
stop)
echo "Stoping Oracle..."
su - oracle -c "lsnrctl stop"
su - oracle -c "dbshut"
echo "Stoped."
exit 0
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

3. 然后给oracle文件执行权限

root@localhost:~# chmod +x /etc/init.d/oracle

4. 添加开机启动

root@localhost:~# chkconfig --add oracle
root@localhost:~# chkconfig oracle on

5. 添加开机启动em控制台

在`/etc/rc.loder`文件中添加

su - oracle -c "emctl start dbconsole"

完成安装

博主整理了一下oracle的常用命令

dbca 数据库配置器
netca 监听器配置器
netmgr 监听控制器
dbstart 开启数据库
dbshut 关闭数据库
lsnrctl start 开启监听
lsnrctl stop 关闭监听
emctl start dbconsole 开启em控制台
emctl stop dbconsole 关闭em控制台
sqlplus / as sysdba 使用sysdba权限登录当前数据库
Linux CentOS 7安装Oracle11g超完美教程 Oracle部署 文章目录Oracle部署1 基本环境介绍2 检测是否安装了Oracle3 卸载Oracle3.1 重新做一次虚拟机3.2 卸载Oracle4 安装准备4.1 建立oracle用户和用户组4.2 为Oracle的安装创建相关目录4.3 优化OS内核参数4.4 限制oracle用户的shell权限4.5 为Oracle用户添加Oracle环境变量4.6 配置hostname(本机IP映射)4.7 安装VNC&Oracle相关依赖4.7.1 配置yum源4.7.2 安装依赖4.7.3 检 阅读详情

相关推荐

Centos7安装oracle11g

Centos7安装oracle11g

Liu_BS的博客 4075

Oracle的CentOS安装

oracle数据库免费版linux安装

wwqwwqwwq352的博客 3302

在CentOS系统上安装Oracle 11g

安装Oracle 11g是一个复杂的过程,涉及到很多配置和选项。建议您参考Oracle官方文档或其他详细的安装指南来完成安装过程。访问Oracle官方网站(https://www.oracle.com/index.html)并登录(或注册)一个免费的Oracle账号。然后从Oracle网站上下载Oracle 11g的安装文件。Oracle 11g是一款功能强大的关系数据库管理系统,本文将介绍在CentOS系统上安装Oracle 11g的详细步骤。下载Oracle 11g软件。创建Oracle用户和组。

WaFlask的博客 604

CENTOS7下安装oracle 11g完整教程

CENTOS7下安装oracle 11g完整教程

kailingr的博客 1万+

Ubuntu20.04 高效安装企业微信的完整指南

本文提供了在Ubuntu20.04系统上高效安装企业微信的完整指南,详细介绍了通过Deepin-wine环境运行Windows版企业微信的步骤和优化技巧。内容包括系统环境检查、依赖安装、企业微信包的获取与安装、首次运行配置及常见问题解决方案,帮助开发者在Ubuntu系统中流畅使用企业微信进行办公通讯。

weixin_42568801的博客 353

Aruco标签定位、测距、三维位置估算 opencv应用

摄像头要一开始对准aruco标签才开始运行。+ 相机标定文件(参考我的上篇文章)+ aruco标签6*6。

dgut_guangdian的博客 4221

cenntos系统配置dns地址_在 Cenntos6.8 下安装 Oracle11g

安装所需文件如下1. 一台装有CentOS 6.8 x64的服务器(虚拟机也可)2. linux.x64_11gR2_database_1of2.zip3. linux.x64_11gR2_database_2of2.zip"系统要求如下1. SWAP分区大于3G1. Oracle安装目录剩余空间大于20G2. Centos6.x 系统安装centos系统首先我们要安装一个带X window的版本...

weixin_39609407的博客 96

告别Link180!在Ansys Mechanical 2020R2中正确启用Cable280绳索单元(附Beta选项开启指南)

本文详细介绍了在Ansys Mechanical 2020R2中启用Cable280绳索单元的全过程,包括Beta选项的开启步骤、建模技巧及高阶应用。Cable280作为专为绳索仿真设计的单元,相比传统的Link180单元,在大变形模拟和计算效率上表现更优,特别适合斜拉桥、电梯牵引绳等工程场景。

weixin_33711647的博客 405

cenntos系统配置dns地址_在 Cenntos6.8 下安装 Oracle11g ...

安装所需文件如下1. 一台装有CentOS 6.8 x64的服务器(虚拟机也可)2. linux.x64_11gR2_database_1of2.zip3. linux.x64_11gR2_database_2of2.zip"系统要求如下1. SWAP分区大于3G1. Oracle安装目录剩余空间大于20G2. Centos6.x 系统安装centos系统首先我们要安装一个带X window的版本...

weixin_39791446的博客 108

基于单片机负载控制的无人机电气设备监测系统设计

为深入分析无人机电气设备的电子负载性能,实现对传输电子量的合理性监管与控制,设计基于单片机负载控制的无人机电气设备监测系统;利用电气信号发生电路,构建负载网络控制器与以太网模块运行所需的电气设备负载环境,借助PCB监控板建立PLC扩展负载模块与核心监控主机之间的物理连接关系,实现无人机电气设备监测系统的硬件执行环境搭建;在此基础上,通过STM32型单片机移植协议,确定无人机电气设备通信主机的现有组态形式,联合已设定的监控任务有线级条件,实现监测系统的软件执行环境搭建,完成基于单片机负载控制的无人机电气设备监

weixin_45905610的博客 1300

Linux下用SquareLine Studio开发LVGL界面:从安装到实战的完整避坑指南

本文提供了一份在Linux系统下使用SquareLine Studio开发LVGL图形界面的完整实战指南。内容涵盖从SDL库安装、SquareLine Studio环境配置、界面可视化设计,到工程导出、源码编译及常见错误排查的全流程。重点解析了如何将设计界面无缝集成到Linux开发流程中,并针对嵌入式设备移植提供了关键步骤,旨在帮助开发者高效避坑,快速上手LVGL界面开发。

egg99的博客 905

centos安装oracle11g

版本:Oracle 11.2.0.4。

qq_45748758的博客 1215

别光看Demo了!用UE5 Lyra框架快速搭建你的多人对战游戏原型(含完整配置流程)

本文详细介绍了如何利用UE5 Lyra框架快速搭建多人对战游戏原型,包含完整的配置流程和实战案例。Lyra作为可直接二次开发的游戏模板,内置了GAS技能系统、Enhanced Input输入控制等核心功能,大幅缩短开发周期。通过替换角色模型、调整武器数值和配置新地图规则,开发者可在48小时内完成科幻团队竞技游戏原型的搭建。

weixin_28717411的博客 457

CentOS7中安装Oracle11g的详细步骤

CentOS7下Oracle的安装,详细步骤!

雷神乐乐的博客 7700

XGBoost原生接口和Sklearn接口参数详解

XGBoost原生接口和Sklearn接口参数详解

算法工程师 2654

基于Simulink的电机驱动逆变器仿真

本文完成了电机驱动逆变器的Simulink多层级仿真平台搭建,实现了:✅ 构建了从理想到器件级的逆变器模型体系✅ 实现了Si/SiC损耗精确计算与结温预测✅ 建模了母线寄生参数、死区效应、栅极驱动等关键非理想特性✅ 支持故障注入与保护策略验证✅ 集成了热管理、EMI、寿命预测与碳足迹评估。

amy_mhd的博客 87

centos安装Oracle数据库

Oracle数据库安装

weixin_72036027的博客 2684

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

centOS7安装oracle

centos7安装Oracle

qq_47144389的博客 3724

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

centos7.6安装oracle 11g 保姆级教程

centos7.6上安装oracle

weixin_42539198的博客 3307

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: vim敲字如弹琴
下一篇: 详解在 Linux 启动时,如何自动执行命令或脚本
学习Linux棒棒哒
博客等级 码龄16年 12粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值