oracle11的安装包如下
目录
一:安装前的环境准备
1、将安装包拷贝到linux中
可以设置共享文件夹进行安装包的复制。linux上对应共享文件夹的位置是/mnt/hgfs
使用mv命令将两个安装包移动到创建的/oracle目录下
使用
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
分别将两个压缩包解压,得到如下文件
2、检查硬件是否满足需求
1、检查swap是否足够(要求swap大小不少于1.8G)
2、检查空间是否足够 (要求/opt分区不少于5G)
3、设置固定IP、设置主机名
1、使用:vim /etc/sysconfig/network-scripts/ifcfg-eth0 编辑网络配置文件
4、创建dba用户组
5、创建oracle用户并将其归属于dba组,修改oracle用户密码
6、修改/opt目录的所属者为oracle(未起作用)
7、修改Linux内核参数,让其适应oracle的安装环境
8、让改动生效:/sbin/sysctl -p。或者重启系统生效
9、关闭SELINUX
vi /etc/selinux/config
10、修改用户限制
vi /etc/security/limits.conf
11、修改用户验证选项
vi /etc/pam.d/login
12、修改用户配置文件
vi /etc/profile
下面部分根据情况选择
如果是光盘安装的linux,则执行下面两部
13、安装oracle所需的依赖包
1、进入如下目录
2、安装以下所有包(oracle安装所需的包)
3、具体的安装示例如下:
如果出现因为依赖而安装失败的提示,可以在安装命令后面加上--nodeps忽略依赖
14、检查oracle11安装所需软件包是否存在
如果是在虚拟机上安装的linux
二:开始安装oracle
1、登录oracle用户
su oracle
2、编辑oracle的环境变量
vi /home/oracle/.bash_profile
3、执行Oracle安装命令
重启系统后,使用oracle用户登录。
先进入oracle所在文件夹,执行./runInstaller命令
可能遇到的问题:
解决办法:进入root用户、编辑/etc/hosts文件。再切换回oracle用户执行安装命令
执行安装命令成功,结果如下
4、去掉勾选,忽略填写邮箱。点击yes
5、选择跳过
6、仅安装数据库软件
7、单实例安装
8、添加简体中文
9、选择企业版
10、选择安装位置
这个位置在前面的oracle环境配置中设置过
如果出现目录不能使用,则可能时oracle用户对该目录没有权限造成的,需要将/opt以及所有子目录的所属组全部修改成oracle
11、下一步
12、填上dba
13、oracle安装环境检查
1、下面这种情况是pdksh包没有安装
可以点击忽略,然后yes
14、开始安装
安装页面:
15、安装完成前需要执行的两个脚本
16、切换到root用户,执行脚本
1、cd /opt/oraInventory ./orainstRoot.sh
2、cd /opt/oracle/product/11g/db_1/ ./root.sh
执行第二个脚本时会出现提示
17、关闭命令窗口,点击close
恭喜你安装完成!!!
三:创建实例
1、修改/data权限
2、创建Listener
切换到oracle,执行netca
然后一路next,直到完成
3、创建Oracle数据库
使用oracle用户执行dbca
这一步选择第二项:定制数据库
输入数据库名称、实例名称
为这四个用户创建相同的密码(设置的密码要记住!)
提示数据库密码设置太简单,直接点击yes
设置数据库数据文件存储位置
这一步的勾选修改成如下:
设置40%到60%之间
设置块大小和进程数
设置字符集
设置undo表空间为10240m
关闭自动拓展
将三个重做日志的大小都调整为512M
数据库信息
创建中