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,如需转载请自行联系原作者






相关文章
|
3天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
4天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
11天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
42 3
|
12天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
26 2
|
15天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
57 2
|
18天前
|
Linux 知识图谱
Centos7安装killall,fuser, killall,pstree和pstree.x11
通过上述步骤,您已在CentOS 7系统中成功部署了killall、fuser、pstree以及pstree.x11,为高效管理系统进程打下了坚实基础。更多关于服务器管理与优化的知识,获取全面技术支持与解决方案。
23 1
|
18天前
|
监控 安全 Linux
CentOS7下安装配置ntp服务的方法教程
通过以上步骤,您不仅能在CentOS 7系统中成功部署NTP服务,还能确保其配置合理、运行稳定,为系统时间的精确性提供保障。欲了解更多高级配置或遇到特定问题,提供了丰富的服务器管理和优化资源,可作为进一步学习和求助的平台。
37 1
|
6月前
|
Oracle 关系型数据库 Linux
服务器Centos7 静默安装Oracle Database 12.2
服务器Centos7 静默安装Oracle Database 12.2
265 0
|
Oracle 关系型数据库 Linux
服务器Centos7 静默安装Oracle Database 12.2(下)
服务器Centos7 静默安装Oracle Database 12.2(下)
327 0
|
Oracle 安全 关系型数据库
服务器Centos7 静默安装Oracle Database 12.2(上)
服务器Centos7 静默安装Oracle Database 12.2(上)
128 0