Redhat 6.2 64位系统安装Oracle 11g R2数据库

操作系统:Red Hat Enterprise Linux Server release 6.2 x86_64
Oracle版本:Oracle Database 11g Release 2

Oracle官方下载地址:
File1:http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
File2:http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

Oracle11gR2官方文档地址:http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#CEGHFFGG

使用到的工具:
SecureCRT
VNC-Viewer-5.1.1-Windows-64bit.exe(http://www.realvnc.com/download/viewer/)

服务器IP:192.168.109.129

硬件要求:官方要求内存至少1GB,推荐2GB或更多。

官方给的物理内存和Swap交换空间的关系表:

Available RAM Swap Space Required
Between 1 GB and 2 GB 1.5 times the size of the RAM
Between 2 GB and 16 GB Equal to the size of the RAM
More than 16 GB 16 GB

检查本机内存:

[root@localhost ~]# grep MemTotal /proc/meminfo
MemTotal:        1164632 kB
[root@localhost ~]# grep SwapTotal /proc/meminfo
SwapTotal:       2097144 kB
[root@localhost ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          1137       1026        111          0         18        430
-/+ buffers/cache:        576        560
Swap:         2047        190       1857

查看本机系统架构:

[root@localhost ~]# uname -m
x86_64

磁盘空间要求:

官方要求/tmp空间至少要1GB

[root@localhost ~]# df -h /tmp/
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              38G   14G   22G  39% /

检查软件环境:
支持的系统(只选取redhat):
Red Hat Enterprise Linux 6
Red Hat Enterprise Linux 6
Red Hat Enterprise Linux 6 (with the Oracle Unbreakable Enterprise Kernel for Linux)

内核要求:
·        On Red Hat Enterprise Linux 6
        2.6.32-71.el6.x86_64 or later
·        On Red Hat Enterprise Linux 6with Unbreakable Enterprise Kernel
        2.6.32-100.28.5.el6.x86_64 or later

查看本机内核版本:

[root@localhost ~]# uname -r
2.6.32-220.el6.x86_64

官方要求需要安装的软件包:

The following or later version of packages for Oracle Linux 6, and Red Hat Enterprise Linux 6 must be installed:

binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)

Oracle ODBC Driver:

On Oracle Linux 6 and Red Hat Enterprise Linux 6:
unixODBC-2.2.14-11.el6 (x86_64) or later
unixODBC-2.2.14-11.el6.i686 or later
unixODBC-devel-2.2.14-11.el6 (x86_64) or later
unixODBC-devel-2.2.14-11.el6.i686 or later

检查并安装所要求的软件包:
由于所需安装的包既有32位,又有64位,所以就一个个检查安装。
检查使用rpm -q packgename  (不看版本号)
安装使用rpm -ivh packge_full_name
我这里已经使用系统盘做好了本地yum源,由于使用rpm -ivh packge_full_name安装时可能会存在依赖包,所以直接使用yum安装的方式来安装,如下:

系统挂在在/iso目录下:

[root@localhost ~]# cd /iso/Packages/
[root@localhost Packages]# yum -y install binutils-2.20.51.0.2-5.28.el6.x86_64.rpm
这样有依赖包便会自动安装,已经装了的话,直接跳过就ok,注意,务必一个个安装,避免遗失包,后米安装时报错。

创建所需的用户和组:

[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -Gdba oracle
[root@localhost ~]# id oracle
uid=500(oracle) gid=500(oinstall)groups=500(oinstall),501(dba)
[root@localhost ~]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is toosimplistic/systematic
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updatedsuccessfully.

配置内核参数:
官方要求的:
查看方法:
在/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

生效:

[root@localhost ~]# /sbin/sysctl -p

确认值被正确设置:
1
[root@localhost ~]# /sbin/sysctl -a

在oracle用户下检查设置Resource Limits
k3.png
To create the Oracle base directory:
Enter the following command to display information about all mounted file systems:
# df -k
This command displays information about all the file systems mounted on the system, including:
The physical device name
The total amount, used amount, and available amount of disk space
The mount point directory for that file system
From the display, identify either one or two file systems that meet the disk space requirements mentioned earlier in this section.
Note the name of the mount point directory for each file system that you identified.
Enter commands similar to the following to create the recommended subdirectories in the mount point directory that you identified and set the appropriate owner, group, and permissions on them:
# mkdir -p /mount_point/app/
# chown -R oracle:oinstall /mount_point/app/
# chmod -R 775 /mount_point/app/
For example:
# mkdir -p /u01/app/
# chown -R oracle:oinstall /u01/app/
# chmod -R 775 /u01/app/

[root@localhost ~]# vim /etc/security/limits.conf

添加以下:

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

创建所需目录:

[root@localhost ~]# mkdir -p /oracle/app
[root@localhost ~]# chown -Roracle:oinstall /oracle/app/
[root@localhost ~]# chmod -R 775/oracle/app/

配置oracle用户的环境变量:

[root@localhost ~]# su - oracle
[oracle@localhost ~]$ vim .bash_profile
添加以下:(红色部分):
# .bash_profile
 
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
       . ~/.bashrc
fi
 
# User specific environment and startupprograms
 
PATH=$PATH:$HOME/bina
ORACLE_BASE=/oracle/app/oracle
ORACLE_SID=orcl
 
export PATH ORACLE_BASEORACLE_SID

开始安装:

上传安装文件linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip至/目录
使用root用户解压:
 
[root@localhost/]# unzip linux.x64_11gR2_database_1of2.zip
[root@localhost/]# unzip linux.x64_11gR2_database_2of2.zip
ok,安装前工作完成,为确保所有设置都神效,最好重启一下机器。
# reboot

重启后,进入图形界面,终端下执行:
 
[root@test~]# xhost +
[root@test~]# su - oracle
[oracle@test~]$ cd /database/
[oracle@testdatabase]$ ./runInstaller

时间: 2024-10-02 04:04:57

Redhat 6.2 64位系统安装Oracle 11g R2数据库的相关文章

RHEL6 64位系统安装ORACLE 10g 64bit 数据库

    记得去年4月份的时候,为公司部署测试环境和UAT环境时,在红帽RHEL6 64位系统安装ORACLE 10g 64位数据库时遇到了许多小问题,当时匆匆忙忙也没记录一下这些问题,前几天在虚拟机安装ORACLE 64位 10g时,又有一些常见问题又遇到了,顺便整理一下这篇文章.也许在RHEL6 64版本上安装64位Oracle 10g 的问题是最多的,估计很多人都被这个虐过无数次(很多人都是Oracle虐我无数遍,我待Oracle如初恋).从网上搜索关于这方面的内容就可见一斑. 好,废话少说

nid修改oracle 11g R2数据库名

1.查看数据库信息 show parameter instance_name show parameter db_name show parameter service_name select dbid from v$database; 2.正常 关闭数据库 sqlplus / as sysdba SQL>shutdown immediate 3.启动数据 库到mount模式 SQL>startup mount 4.确认LISTENER是启动的 lsnrctl status 5.修改数据库名

【多图】oracle 11g R2 for windows7 64位 安装详细过程

1.下载Oracle 11g R2 for Windows的版本 下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html 其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip 2.将两个压缩包解压到同一个目录下,即"database",然后单击解

PL/SQL Developer如何连接64位的Oracle图解

原文:PL/SQL Developer如何连接64位的Oracle图解 由于硬件技术的不断更新,Win7系统逐渐成为主流,而且计算机内存逐渐增大,为了充分的利用内存资源(因为32为系统最多只能用到3G左右的内存),提高系统性能,很多人开始使用Win7(64Bit)的系统.在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成.下面就来说明如何实现连接

Oracle 11g R2 RAC高可用连接特性 – SCAN详解2

SCAN概念 先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库.SCAN提供一个域名来访问RAC,域名可以解析1个到3个(注意,最多3个)SCAN IP,我们可以通过DNS或者GNS来解析实现.其中DNS大家都很熟悉,这里不多说.GNS(Grid Naming Service)则是Oracle 11g R2的新功能,可以通过DHCP服务为节点和SCAN分配VIP和

Oracle 11g R2 RAC高可用连接特性 – SCAN详解1

昨天帮朋友解决11g RAC SCAN问题,当时为这朋友简单解答了一些SCAN特性相关的问题,但我知道这仅仅是一小部分. Oracle从11g开始推出SCAN特性可不是我解答那样简单的,SCAN特性在Oracle RAC高可用连接里占据着非常重要的地位,也是以后的重点推进方向. 昨天处理完问题比较晚自己又比较累,所以没有整理出SCAN特性相关资料,今天就抽出点时间把SCAN高可用连接特性介绍出去. 说在前头:文章中核心内容来自官方,当然我也参考了部分前辈们整理的资料,再加以自己的理解和测试整理出

Oracle 11g r2 下载地址

1.下载Oracle 11g R2 for Windows的版本 下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html  其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip  Oracle 11g R2 for Win7旗舰版(64位)的安装步骤 http://supportopensou

32位xp安装visual c#2010 想访问64位win7上的oracle10g数据库?

问题描述 32位xp安装visual c#2010 想访问64位win7上的oracle10g数据库? 32位xp安装visual c#2010 想访问64位win7上的oracle10g数据库,请问怎么实现?? 解决方案 win7安装oracle10g数据库win7 旗舰版 64位安装 oracle10g 32位win7 64位oracle10G 的安装 解决方案二: 按照好oracle驱动,直接就可以访问,你的服务器需要打开防火墙端口.

Oracle 11g r2全外连接优化执行计划(一)

在11.2中,Oracle对于全外连接的执行计划进行了优化. 在以前的版本中,全外连接的执行计划如下: SQL> SELECT * FROM V$VERSION; BANNER ---------------------------------------------------------------- Oracle Database10gEnterpriseEdition Release10.2.0.3.0 - 64bi PL/SQL Release 10.2.0.3.0 - Product