一、虚拟机安装操作系统
Redhat 6.4
注意:linux下安装oracle 11,如果是redhat系统,选择redhat6版本的,因为redhat7版本里面少一个安装数据库用到的包compat-libstdc++-33,没有这个包,安装之后后面会出错。
redhat6.4 下安装oracle 11g详细完整的步骤
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详细完整的步骤
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详细完整的步骤
查看

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

二、安装数据库
2.1上传安装包并解压
将11g安装包1和2复制到虚拟机桌面
redhat6.4 下安装oracle 11g详细完整的步骤
Locate + 文件名 查找该文件所在目录
[[email protected] Desktop]# locate p13390677_112040_Linux-x86-64_1of7.zip
[[email protected] Desktop]# locate p13390677_112040_Linux-x86-64_2of7.zip

2.1.1图形化界面打开压终端,先解压安装包1,再解压2
注意:必须是先解压1,再解压2,因为按照这样的顺序解压两个就会组合到一起
[[email protected] Desktop]#unzip p13390677_112040_Linux-x86-64_1of7.zip
[[email protected] Desktop]#unzip p13390677_112040_Linux-x86-64_2of7.zip

查看
redhat6.4 下安装oracle 11g详细完整的步骤
删除两个压缩包
[[email protected] Desktop]#rm –rf p*.zip
注意:目录下有一个database目录留下
redhat6.4 下安装oracle 11g详细完整的步骤

2.2 建立用户和组
2.2.1 创建目录
[[email protected] Desktop]#mkdir -p /u01/app/oracle

2.2.2 添加组
[[email protected] Desktop]#groupadd oinstall
[[email protected] Desktop]#groupadd dba

2.2.3 为用户指定基本组和附加组
-g 指定组 –G指定附加组
[[email protected] Desktop]#useradd -g oinstall -G dba oracle

2.2.4 为oracle 用户设置密码
[[email protected] Desktop]#passwd oracle
设置密码为redhat

2.2.5 移动目录database到/u01
[[email protected] Desktop]#mv database/ /u01

2.2.6 改权限
改变文件所有者的权限
用法:chown –R 用户名:组名 文件/目录
[[email protected] Desktop]#chown -R oracle:oinstall /u01

改变文件权限
用法:chmod –R xyz权限 文件/目录
r:4,w:2,x:1
[[email protected] Desktop]#chmod -R 775 /u01

2.3 安装所需软件包
2.3.1配置yum源/etc/yum.repo.s/rhel-source.repo
[[email protected] Desktop]#vim /etc/yum.repo.s/rhel-source.repo
1,2行留下
修改
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
底下全部删除
redhat6.4 下安装oracle 11g详细完整的步骤
2.3.2挂载镜像/dev/cdrom 到/mnt
[[email protected] Desktop]#mount /dev/cdrom /mnt
如果挂载不上,点击右下角连接光盘,

查看
有一个server
[[email protected] Desktop]# cd /mnt
[[email protected] Desktop]# ls

redhat6.4 下安装oracle 11g详细完整的步骤
2.4安装数据库所需软件包
查看需要安装哪些软件包(可以不用看)

虚拟机桥接/net模式,
注意:如果将虚拟网络适配器更改为桥接模式,GBE是有线网卡,
[[email protected] Desktop]# cd /u01/database/doc
[[email protected] doc ]# firefox index.htm
redhat6.4 下安装oracle 11g详细完整的步骤
在该引导界面选择
1)Database Quick Installation Guide(数据库快速安装指南),HTML
在底下查看所需软件包

2.4.1 安装
[[email protected]]#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
[[email protected] 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
[[email protected] 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
[[email protected] Desktop]# vim /etc/hosts
[[email protected] Desktop]# hostname
localhost.localdomain
[[email protected] 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访问权限,使所有用户都可以访问主机
[[email protected] Desktop]# xhost +

2.5.2 oracle账户登陆在图形化界面创建
[[email protected] Desktop]# su – oracle

查看在/u01/database/目录下有runInstaller
[[email protected] ~]cd/u01/database/[oracle@localhostdatabase] ls
install readme.html response rpm runInstaller sshsetup stage welcome.html

运行runInstaller开始安装
[[email protected] database]$ ./runInstaller
redhat6.4 下安装oracle 11g详细完整的步骤

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

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

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

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

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

选择企业版
redhat6.4 下安装oracle 11g详细完整的步骤

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

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

都可以选择
redhat6.4 下安装oracle 11g详细完整的步骤

redhat6.4 下安装oracle 11g详细完整的步骤
密码设置为redhat
redhat6.4 下安装oracle 11g详细完整的步骤

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

redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
2.5.3运行脚本/u01/app/oraInventory/orainstRoot.sh和脚本/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
[[email protected] Desktop]# /u01/app/oraInventory/orainstRoot.sh
[[email protected]]#
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
回车

2.5.4 root 账号登陆xhost +
[[email protected] Desktop]# xhost +

2.5.5 oracle 账号登陆查看
[[email protected] Desktop]# su – oracle
[[email protected] ~]$ . oraenv
ORACLE_SID = [oracle] ? orcl
The Oracle base has been set to /u01/app

2.6数据库配置助手dbca介绍
[[email protected] ~]$ dbca

如果要创建一个数据库
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤
redhat6.4 下安装oracle 11g详细完整的步骤

Ok

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

2.7.1登陆数据库
[[email protected] Desktop].oraenvORACLESID=[oracle]?orclTheOraclebasehasbeensetto/u01/app/oracle[oracle@localhostDesktop] sqlplus / as sysdba

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

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to an idle instance.

2.7.2启动实例
SQL> startup
redhat6.4 下安装oracle 11g详细完整的步骤
默认创建hr 用户的departments表
SQL> select * from hr.departments;
27行

相关文章:

  • 2022-12-23
  • 2021-06-24
  • 2022-01-12
  • 2021-10-05
  • 2021-12-02
猜你喜欢
  • 2021-12-01
  • 2021-07-02
  • 2021-10-04
  • 2021-08-25
  • 2021-07-04
相关资源
相似解决方案