Red Hat Linux 6.4 下安装Oracle 11g R2

Oracle 11g R2 Red Hat Linux 6.4安装手册


原创:http://www.cnblogs.com/musclee/


1 安装前的准备工作

1.1 下载Oracle 11g R2

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
oracleinstall_1.png
选择对应的版本
X86是32位
X86-64是64位

1.2 下载官方安装手册

http://docs.oracle.com/cd/E11882_01/nav/portal_11.htm
oracleinstall_2.png

1.3 安装Oracle 11g R2 硬件配置要求

1.1.1 内存要求

最小内存 1GB
推荐内存 2GB以上
oracleinstall_3.png

1.1.2 交换空间要求

oracleinstall_4.png

1.1.3 硬盘空间要求

oracleinstall_5.png

1.1.4 查看相应信息命令

查看内存大小
$ grep MemTotal /proc/meminfo
查看交换空间大小
$ grep SwapTotal /proc/meminfo
查看内存和交换空间使用情况
$ free
查看硬盘空间大小和使用情况
$ df -ah

1.4 支持的Linux平台

X86-64支持的Linux平台
oracleinstall_6.png

1.5 支持的Linux内核版本

oracleinstall_7.png
oracleinstall_8.png
查看内核信息

$ cat /proc/version

1.6 提取Red Hat Linux安装镜像中的Packages文件

使用归档管理器打开rhel-server-6.4-x86_64-dvd.iso,提取其中的Packages文件夹到/home/oracle/ 目录下。
oracleinstall_9.png

2 安装Oracle

2.1 解压安装包

$ cd /home/oracle/
$ unzip linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 
$ cd /home/oracle/database/
$ ./runinstall

2.2 安装过程配置

oracleinstall_10.png
oracleinstall_11.png
oracleinstall_12.png
oracleinstall_13.png
oracleinstall_14.png
oracleinstall_15.png
oracleinstall_16.png
oracleinstall_17.png
oracleinstall_18.png
oracleinstall_19.png
oracleinstall_20.png
oracleinstall_21.png
oracleinstall_22.png
oracleinstall_23.png
oracleinstall_24.png
oracleinstall_25.png
oracleinstall_26.png
oracleinstall_27.png

2.3 安装所需依赖包

检查系统缺少安装的包

$ rpm -q libaio glibc compat elfutils gcc libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel pdksh

oracleinstall_28.png
在之前步骤1.6提取的Packages文件夹下寻找相应的package,32位安装i686包,64位安装x86_64:

$ su
# cd /home/oracle/Packages
# ls | grep compat-libstdc++

oracleinstall_29.png

# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

# ls | grep unixODBC

oracleinstall_30.png

# rpm -ivh unixODBC-2.2.14-12.el6_3.x86_64.rpm
# rpm -ivh unixODBC-devel-2.2.14-12.el6_3.x86_64.rpm

# ls | grep libstdc

oracleinstall_31.png

# rpm -ivh libstdc++-devel-4.4.7-3.el6.x86_64.rpm

# ls | grep libaio

oracleinstall_32.png

# rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm

pdksh需要在网上下载
http://mirror.centos.org/centos/5/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm

# rpm -ivh /home/oracle/pdksh-5.2.14-37.el5_8.1.x86_64.rpm

由于依赖包的版本不一致和依赖包是64位的,Oracle自检检测不出相应的依赖包,勾选Ignore All,点击Next
oracleinstall_33.png


oracleinstall_34.png
点击OK


oracleinstall_35.png
以上两个脚本需要root权限执行,新打开一个终端,输入以下内容:

$ su
# cd /home/oracle/app/oraInventory/
# ./orainstRoot.sh

oracleinstall_36.png


# cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/
# ./root.sh

oracleinstall_37.png
oracleinstall_38.png
----------------

2.4 添加环境变量

$ vim /home/oracle/.bash_profile 或 $ gedit /home/oracle/.bash_profile

在末尾添加

export ORACLE_SID=orcl
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH

刷新环境变量

$ source /home/oracle/.bash_profile

2.5 启动数据库

$ sqlplus
Enter user-name: sys /as sysdba
Enter password: 
Connected to an idle instance.
SQL> startup

oracleinstall_39.png

2.6 监听配置

关闭系统防火墙:
oracleinstall_40.png


编辑监听配置

$ cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/
$ vim listener.ora

添加

SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = orcl)
  (SID_NAME = orcl)
  )
)

修改HOST为本地IP
oracleinstall_42.png


停止监听

$ lsnrctl stop

启动监听

$ lsnrctl start

oracleinstall_41.png

3. 新建数据库用户

以系统管理员身份登录sqlplus

$ sqlplus
Enter user-name: sys /as sysdba
Enter password:

创建表空间

create tablespace 表空间名 
       datafile   '文件路径' 
       size       大小
       autoextand on;
其中大小的单位可以为(K、M、G、T),也可以是unlimited

创建临时表空间

create temporary tablespace 表空间名 
       tempfile   '文件路径' 
       size       大小
       reuse;

创建数据库用户

create user 用户名 
       identified by 密码
       default tablespace 表空间名
       temporary tablespace 临时表空间名;

赋予权限

grant dba to 用户名;

转载于:https://www.cnblogs.com/musclee/p/5341516.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值