CentOS安装Oracle 11g R2(x86_64)

简介:

CentOS安装Oracle 11g R2(x86_64)

1.检查物理内存

最小:1GB

推荐:2GB或更多

命令:

grep MemTotal /proc/meminfo

 

2.检查交换分区

可用内存

交换分区空间需求

1GB至2GB

1.5倍内存

2GB至16GB

等于内存

多于16GB

16GB

命令:

grep SwapTotal /proc/meminfo

 

3.检查磁盘空间

/tmp分区至少1GB

命令:

df -h /tmp

其余

安装类型

软件空间需求(GB)

企业版

4.35

标准版

4.22

 

安装类型

数据空间需求(GB)

企业版

1.7

标准版

1.5

 

4.检查内核版本

至少2.6.9

命令:

uname -r

 

5.安装软件包

yum -y install binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl pdksh sysstat unixODBC unixODBC-devel

 

6.新建用户和组

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

 

7.内核参数配置文件/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 = 1048576

执行命令立即生效:

sysctl -p

 

8./etc/security/limits.conf添加资源限制:

* soft nofile 60000

* hard nofile 65536

* soft nproc  2048

* hard nproc  16384

* soft stack  10240

* hard stack  32768

 

9./etc/profile添加Shell资源限制:

ulimit -Sn 60000

ulimit -Hn 65536

ulimit -Su 2048

ulimit -Hu 16384

ulimit -Ss 10240

ulimit -Hs 32768

执行命令立即生效:

source /etc/profile

 

10.创建目录

mkdir -p /data/oracle/11.2.0/product

mkdir -p /data/oraInventory/

chown -R oracle:oinstall /data/oracle/

chown -R oracle:oinstall /data/oraInventory/

 

11.安装VNC Server

(CentOS 5系列)

yum -y groupinstall "GNOME Desktop Environment"

yum -y install gnome-session vnc-server

yum -y install fonts-chinese

 

(CentOS 6系列)

yum -y groupinstall "X Window System"

yum -y groupinstall "Desktop"

yum -y install gnome-session tigervnc-server

yum -y install cjkuni-uming-fonts

mkdir -p /usr/share/fonts/zh_CN/TrueType

cp /usr/share/fonts/cjkuni-uming/uming.ttc /usr/share/fonts/zh_CN/TrueType/zysong.ttf

 

 

12.确保/etc/hosts文件中有执行 hostname 命令显示的主机名和本机IP地址对应

wKioL1SCk-2zEJYLAAAZJfvp3mQ413.jpg 

 

 

13.VNC Server配置文件/etc/sysconfig/vncservers添加内容:

VNCSERVERS="1:root"

VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

 

 

14.运行命令,生成相关目录和文件

vncserver

 

 

15.修改/root/.vnc/xstartup

删除或注释

twm &

添加

gnome-session &

 

 

16.重启VNC Server服务

/etc/init.d/vncserver restart

 

 

17.VNC客户端登录,打开终端,授予所有用户访问X server权限

xhost +

 

18.切换为oracle用户

su - oracle

 

19.oracle用户Bash配置文件.bash_profile添加变量

export ORACLE_BASE=/data/oracle

export ORACLE_HOME=/data/oracle/11.2.0/product

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export DISPLAY=:1.0

 

20.设置oracle用户当前环境变量

source .bash_profile

 

21.安装oracle

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

cd database

LANG=zh_CN.UTF-8

./ runInstaller

弹出“配置安全更新”窗口

wKiom1SCk4CgQmZ_AAJXQPcQL54294.jpg 

 

 

 

取消勾选“我希望通过My Oracle Support 接收安全更新”,单击【下一步】

wKioL1SClCTTUNyxAAJQakmXnIY855.jpg 

弹出新窗口“未指定电子邮件地址”,单击【是】

wKiom1SCk6eh8AZFAAKmT8yVD4o568.jpg 

“选择安装选项”窗口选择默认“创建和配置数据库”,单击【下一步】

wKioL1SClEughnc7AAHl1-Xsi0A923.jpg 

“系统类”窗口,选“服务器类”,单击【下一步】

wKiom1SCk9PQYTtxAAJEW3oD-X8979.jpg 

“节点选择”窗口选择默认 “单实例数据库安装”,单击【下一步】

wKioL1SClIGT9jmYAAHfiyAQcyw415.jpg 

“选择安装类型”窗口选择“高级安装”,单击【下一步】

wKiom1SClBaQcRBsAAJpeYiBS9E214.jpg 

“选择产品语言”窗口单击【下一步】

wKioL1SClLjzFMLxAAKjADC4_O4275.jpg 

“选择数据库版本”窗口继续单击【下一步】

wKioL1SClM_wZY1NAAL2BTaQ988611.jpg 

“指定安装位置”窗口单击【下一步】

wKiom1SClFLBlK_NAAKB2pgURek817.jpg 

“创建产品清单”窗口单击【下一步】

wKioL1SClPaQAZEkAAK_GKA87gM465.jpg 

“选择配置类型”窗口,选择默认“一般用途/事物处理”单击【下一步】

wKioL1SClQnQuEQJAAJ4Z1XCcDA653.jpg 

“指定数据库标识符”,单击【下一步】

wKiom1SClJDzk6AGAALFqxpXCvE931.jpg 

“指定配置选项”窗口点击“字符集”选项卡,选择和环境变量 $NLS_LANG一致的字符集,单击【下一步】

wKioL1SClT2BI4KIAAL5NpkbWPo307.jpg 

“指定管理选项”窗口单击【下一步】

wKiom1SClM3z08-2AAMvMGPFZ8Y920.jpg 

“指定数据库存储选项”窗口,单击【下一步】

wKioL1SClXeydhMZAAM0ajQm4rw148.jpg 

“指定恢复选项”窗口,点选“启用自动备份”并输入口令,单击【下一步】

wKiom1SClQCCTrQ_AALXNKseEKY214.jpg 

“指定方案口令”窗口,输入两次同一口令后单击【下一步】

wKioL1SClaaxyd9SAAM6f7h1ghk596.jpg 

“特权操作系统组”窗口,单击【下一步】

wKiom1SClSrBkIW9AALPJ1G8LC4145.jpg 

“概要”窗口,单击【完成】正式开始安装

wKioL1SClc7BqDc4AANdw3bv_lk640.jpg 

弹出类似窗口表明数据库安装成功,单击【确定】

wKiom1SClVLgVsnEAAScNSl_5yk058.jpg 

按照“执行配置脚本”窗口显示脚本位置,使用root用户运行该两个脚本后,单击【确定】

wKioL1SClfbS7_HaAAPYJd2DAQg210.jpg 

显示“完成”窗口,单击【关闭】

wKioL1SClgmAC2P6AAJOmZCwgfU347.jpg 

浏览器打开https://IP地址:1158/em,输入用户名sys密码并选择SYSDBA连接身份,点击【登录】

wKiom1SClZLCLouvAAHspHXZCbA430.jpg 

进入类似企业管理器页面表示安装成功

wKiom1SClaSwCrlYAAZvRu1tvs8448.jpg 

 




      本文转自dongsong1117 51CTO博客,原文链接:http://blog.51cto.com/dongsong/1587034,如需转载请自行联系原作者






相关文章
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
918 69
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1435 2
|
4月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
427 78
|
5月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
260 80
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
699 16
|
4月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
413 10
|
5月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
562 2
|
4月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
442 0
|
4月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。