码迷,mamicode.com
首页 > 数据库 > 详细

Redhat安装Oracle 11G 数据库

时间:2018-04-09 11:15:17      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:Linux Oracle

环境:Redhat 6.5 + Oracle 11G
1、关闭Linux防火墙、禁用Selinux

2、安装需要的RPM包
yum install -y binutils compat-libcap compat-libstdc gcc gcc-c++ glibc glibc-devel libgcc libstdc libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel pdksh

3、创建OS用户组、用户
groupadd oinstall
groupadd dba
useradd –g oinstall –G dba oracle

4、配置内核参数
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1043888128
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(手动执行生效命令)

5、配置限制条件
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

6、创建安装目录
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/

7、配置oracle用户环境变量
vi .bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH

8、打开xmanager passive,在系统中执行
[root@localhost ~]# export DISPLAY=192.168.1.100:0.0
(IP为需要进行接收oracle 图形化界面安装的机器)

9、安装oracle 数据库(安装数据库软件、创建监听netca、创建数据库dbca)
[oracle@localhost ~]$ cd /soft/database/
[oracle@localhost database]$ ./runInstaller
(1)打开oracle 11g安装界面

技术分享图片
(2)跳过软件更新
技术分享图片
(3)仅安装数据库软件
技术分享图片
(4)单实例数据库安装
技术分享图片
(5)选择安装路径
技术分享图片
(6)执行配置脚本
技术分享图片
技术分享图片
(7)安装完成
技术分享图片

10、配置数据库监听
(1)oracle 用户下执行 netca命令
[oracle@localhost ~]$ netca
(2)弹出配置界面技术分享图片
(3)一直下一步直到完成即可

11、安装数据库
(1)在oracle 用户下执行dbca命令
[oracle@localhost ~]$ dbca
(2)弹出安装界面
技术分享图片
(3)创建数据库
技术分享图片
(4)为数据库用户创建密码(此处选择创建统一的密码)
技术分享图片
(5)选择数据库存储类型(此处选择File System)
技术分享图片
(6)开启并指定闪回区域(根据实际需求开启或关闭)
技术分享图片
(7)选择示例方案(根据实际需求启用或关闭)
技术分享图片
(8)配置共享内存、字符集等信息
技术分享图片
(9)单击完成后,数据库开始安装
技术分享图片
(10)进入数据库,并查看数据库状态
[oracle@localhost ~]$ sqlplus / as sysdba
SQL> show user;
USER is "SYS"
SQL> select status from v$instance;

STATUS

OPEN

Redhat安装Oracle 11G 数据库

标签:Linux Oracle

原文地址:http://blog.51cto.com/4629557/2095859

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!