redhat6.4 下安装oracle 11g详细完整的步骤

**

一、虚拟机安装操作系统**

Redhat 6.4
注意:linux下安装oracle 11,如果是redhat系统,选择redhat6版本的,因为redhat7版本里面少一个安装数据库用到的包compat-libstdc+±33,没有这个包,安装之后后面会出错。
redhat6.4 下安装oracle 11g详细完整的步骤_第1张图片
1.1 安装系统步骤
选择
1.第一个
2.Tab 键,空格
3.必须选英文
4.basic storage device
5.yes,discard any data
6.Aisa/shanghai 或chongqing
7.设置密码 redhat. —> Use any—>use all space—>write chanes to disk
8.Desktop
9.reboot

Enter 进入系统
redhat6.4 下安装oracle 11g详细完整的步骤_第2张图片
Welcome: 同意
License: 同意
Information: 同意
Set up software: no
Updates: 下一步
Create user: 下一步
Date and time: 下一步
Kdump: 取消勾选 (是一个内核崩溃保护分析机制)
重启

1.1.1首次登陆
勾选do not show me this again

Init 0是关机命令

1.1.2 root 登陆系统后的设置
1)关闭防火墙

Setup命令
Firewalld 用空格取消enabled的*

2)禁用selinux

vim /etc/selinux/config 
修改
SELINUX=disabled

3)加载光盘
1.点击左上角虚拟机 选择安装vmwaretools (加载光盘)
redhat6.4 下安装oracle 11g详细完整的步骤_第3张图片
查看

2.点击光盘,拷贝VMwaretools-10.1.15-6627299.tar.gz文件夹到虚拟机桌面],鼠标右键解压缩到此处(Extrace)
redhat6.4 下安装oracle 11g详细完整的步骤_第4张图片
3.点击解压出来的文件vmware-tools-distrib 右键open in terminal
在该终端执行命令:./vmware-install.pl
默认直接回车
redhat6.4 下安装oracle 11g详细完整的步骤_第5张图片
4)重启
Init 6
登陆后可以删除有关vmtools的文件

二、安装数据库

2.1上传安装包并解压
将11g安装包1和2复制到虚拟机桌面
这里写图片描述
Locate + 文件名 查找该文件所在目录

[root@localhost Desktop]# locate p13390677_112040_Linux-x86-64_1of7.zip
[root@localhost Desktop]# locate p13390677_112040_Linux-x86-64_2of7.zip

2.1.1图形化界面打开压终端,先解压安装包1,再解压2
注意:必须是先解压1,再解压2,因为按照这样的顺序解压两个就会组合到一起

[root@localhost Desktop]#unzip p13390677_112040_Linux-x86-64_1of7.zip
[root@localhost Desktop]#unzip p13390677_112040_Linux-x86-64_2of7.zip

查看
这里写图片描述
删除两个压缩包

[root@localhost Desktop]#rm –rf p*.zip

注意:目录下有一个database目录留下
这里写图片描述

2.2 建立用户和组
2.2.1 创建目录

[root@localhost Desktop]#mkdir -p /u01/app/oracle

2.2.2 添加组

[root@localhost Desktop]#groupadd oinstall
[root@localhost Desktop]#groupadd dba

2.2.3 为用户指定基本组和附加组
-g 指定组 –G指定附加组

[root@localhost Desktop]#useradd -g oinstall -G dba oracle

2.2.4 为oracle 用户设置密码

[root@localhost Desktop]#passwd oracle

设置密码为redhat

2.2.5 移动目录database到/u01

[root@localhost Desktop]#mv database/ /u01

2.2.6 改权限
改变文件所有者的权限
用法:chown –R 用户名:组名 文件/目录

[root@localhost Desktop]#chown -R oracle:oinstall /u01

改变文件权限
用法:chmod –R xyz权限 文件/目录
r:4,w:2,x:1

[root@localhost Desktop]#chmod -R 775 /u01

2.3 安装所需软件包
2.3.1配置yum源/etc/yum.repo.s/rhel-source.repo

[root@localhost Desktop]#vim /etc/yum.repo.s/rhel-source.repo

1,2行留下
修改

baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
底

下全部删除
这里写图片描述
2.3.2挂载镜像/dev/cdrom 到/mnt

[root@localhost Desktop]#mount /dev/cdrom /mnt

如果挂载不上,点击右下角连接光盘,

查看
有一个server

[root@localhost Desktop]# cd /mnt
[root@localhost Desktop]# ls

这里写图片描述
2.4安装数据库所需软件包
查看需要安装哪些软件包(可以不用看)

虚拟机桥接/net模式,
注意:如果将虚拟网络适配器更改为桥接模式,GBE是有线网卡,

   [root@localhost Desktop]# cd /u01/database/doc
    [root@localhost doc ]# firefox index.htm

redhat6.4 下安装oracle 11g详细完整的步骤_第6张图片
在该引导界面选择
1)Database Quick Installation Guide(数据库快速安装指南),HTML
在底下查看所需软件包

2.4.1 安装

  [root@localhostDesktop]#yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

2.4.2 修改/etc/sysctl.conf

[root@localhost Desktop]# vi /etc/sysctl.conf
添加
fs.aio-max-nr = 1048567
fs.file-max = 6815744
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 = 1048586

2.4.3生效

Sysctl –p

2.4.4 修改文件/etc/security/limits.conf

[root@localhost Desktop]# vi /etc/security/limits.conf
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   S10240		

2.4.5 查看/etc/hosts

[root@localhost Desktop]# vim /etc/hosts
[root@localhost Desktop]# hostname 
localhost.localdomain
[root@localhost Desktop]# ping localhost.localdomain
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.042 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.042 ms

2.5 创建数据库
2.5.1 root用户运行xhost +
xhost +:控制xserver访问权限,使所有用户都可以访问主机

[root@localhost Desktop]# xhost +

2.5.2 oracle账户登陆在图形化界面创建

[root@localhost Desktop]# su – oracle

查看在/u01/database/目录下有runInstaller

[oracle@localhost ~]$ cd /u01/database/
[oracle@localhost database]$ ls
install  readme.html  response  rpm  runInstaller  sshsetup  stage  welcome.html

运行runInstaller开始安装

[oracle@localhost database]$ ./runInstaller

redhat6.4 下安装oracle 11g详细完整的步骤_第7张图片

redhat6.4 下安装oracle 11g详细完整的步骤_第8张图片
下一步,yes

redhat6.4 下安装oracle 11g详细完整的步骤_第9张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第10张图片

redhat6.4 下安装oracle 11g详细完整的步骤_第11张图片
下一步

redhat6.4 下安装oracle 11g详细完整的步骤_第12张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第13张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第14张图片
下一步

redhat6.4 下安装oracle 11g详细完整的步骤_第15张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第16张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第17张图片

选择企业版
redhat6.4 下安装oracle 11g详细完整的步骤_第18张图片

redhat6.4 下安装oracle 11g详细完整的步骤_第19张图片
下一步

redhat6.4 下安装oracle 11g详细完整的步骤_第20张图片
下一步
redhat6.4 下安装oracle 11g详细完整的步骤_第21张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第22张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第23张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第24张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第25张图片
下一步
redhat6.4 下安装oracle 11g详细完整的步骤_第26张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第27张图片

都可以选择
redhat6.4 下安装oracle 11g详细完整的步骤_第28张图片

redhat6.4 下安装oracle 11g详细完整的步骤_第29张图片
密码设置为redhat
redhat6.4 下安装oracle 11g详细完整的步骤_第30张图片

redhat6.4 下安装oracle 11g详细完整的步骤_第31张图片
下一步
redhat6.4 下安装oracle 11g详细完整的步骤_第32张图片
点击install

redhat6.4 下安装oracle 11g详细完整的步骤_第33张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第34张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第35张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第36张图片
2.5.3运行脚本/u01/app/oraInventory/orainstRoot.sh和脚本/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

[root@localhost Desktop]# /u01/app/oraInventory/orainstRoot.sh
[root@localhostDesktop]#
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

回车

2.5.4 root 账号登陆xhost +

[root@localhost Desktop]# xhost +

2.5.5 oracle 账号登陆查看

[root@localhost Desktop]# su – oracle
[oracle@localhost ~]$ . oraenv
ORACLE_SID = [oracle] ? orcl
The Oracle base has been set to /u01/app

2.6数据库配置助手dbca介绍

[oracle@localhost ~]$ dbca

如果要创建一个数据库
redhat6.4 下安装oracle 11g详细完整的步骤_第37张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第38张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第39张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第40张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第41张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第42张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第43张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第44张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第45张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第46张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第47张图片
redhat6.4 下安装oracle 11g详细完整的步骤_第48张图片

Ok

2.7 数据库创建好之后oracle账户登陆数据库查看
init 0 关机
oracle 账号登陆

2.7.1登陆数据库

[oracle@localhost Desktop]$ . oraenv

ORACLE_SID = [oracle] ? orcl
The Oracle base has been set to /u01/app/oracle

[oracle@localhost Desktop]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue Aug 28 05:49:19 2018

Copyright © 1982, 2013, Oracle. All rights reserved.

Connected to an idle instance.

2.7.2启动实例

SQL> startup

redhat6.4 下安装oracle 11g详细完整的步骤_第49张图片
默认创建hr 用户的departments表

SQL> select * from hr.departments;

27行

你可能感兴趣的:(redhat6.4 下安装oracle 11g详细完整的步骤)