一、安装前准备:
1、安装包:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
2、安装环境:
rhel-server-7.2-x86_64-dvd.iso
二、搭建环境:
三、设置环境变量
1、配置ip
cd /etc/sysconfig/network-scripts/
vi 进去编辑
IPADDR=192.168.136.81
NETMASK=255.255.255.0
GATEWAY=192.168.136.1
2、配置hosts/hostname
重启一下网络 使之生效:systemctl restart network
3、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
4、配置yum源
在 etc/yum.repos.d/路径下创建一个文件名 xxx.repo的
编辑,将下面内容写入:
[local]
name=local
baseurl=file:///media/cdrom
enable=1
gpgcheck=0
之后创建要挂载的挂载点进行挂载:
mkdir -p /media/cdrom
mount /dev/cdrom /media/cdrom (挂载)
注:在这里如果出现报错如:
此时解决办法:
在打开虚拟机的设置中,CD/DVD那一栏有个设备状态,勾选已连接,点击确定,再重新进行挂载即可。
此时挂载成功,并设置永久挂载,以免机器重启,丢失挂载
vi /etc/fstab
编辑添加下面内容:
/dev/cdrom /media/cdrom iso9660 defaults 0 0
挂载yum源完毕,进行测试:
5、操作系统版本及补丁矩阵安装
yum install -y binutils*
yum install -y compat-libstdc*
yum install -y elfutils-libelf*
yum install -y gcc*
yum install -y glibc*
yum install -y ksh*
yum install -y libaio*
yum install -y libgcc*
yum install -y libstdc*
yum install -y make*
yum install -y sysstat*
yum install libXp* -y
yum install -y glibc-kernheaders
检查下lib是否安装齐全:
rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs
6、配置内核参数及用户限制(重启后才能生效)
(1)、编辑etc/sysctl.conf文件
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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)、编辑etc/security/limits.conf文件
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
四、数据库软件的安装和数据库的创建配置
1、数据库安装用户和组的创建
使用root用户,进行如下操作:
创建oinstall组
# groupadd -g 5000 oinstall
创建dba组
# groupadd -g 501 dba
创建oracle用户
#useradd -g oinstall -G dba oracle
passwd oracle 更新设置密码
2、数据库安装用户的profile文件的设置(在oracle用户下)
vi /home/oracle/.bash_profile文件
编辑内容到这个文件中:
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=powerdes
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib
export LANG=en_US.gbk
export NLS_LANG=american_america.ZHS16GBK
export EDITOR=vi
使文件生效:source .bash_profile
3、创建相应的文件系统(安装目录)并改变相应的权限
[root@oracled1 ~]# mkdir -p /oracle/app/oracle
[root@oracled1 ~]# chown -R oracle:oinstall /oracle/app/oracle
[root@oracled1 ~]# chmod -R 775 /oracle/app/oracle
4、解压文件
unzip linux.x64_11gR2_database_1of2.zip -d /oracle/app/oracle/
unzip linux.x64_11gR2_database_2of2.zip -d /oracle/app/oracle/
五、开始安装数据库
用图形化界面进行安装,xmanager软件工具
export DISPLAY=192.168.136.1:1.0(主机地址)
export LANG=C;(设置语言)
进行图形化安装
在此处碰到了问题
先记住:
解决办法见链接:error in invoking target install of makefile__時_的博客-CSDN博客
(在这里感谢博主,真的很开心帮忙解决了我头大的问题 呜呜呜呜)
数据库安装完毕!
六、配置监听
在oracle用户下输入:netca
监听配置完成!!!
七、创建数据库
password:123456
解决:
[root@oracle1 ~]# mkdir /etc/oratab
mkdir: 无法创建目录"/etc/oratab": 文件已存在
[root@oracle1 ~]# chown -R oracle:oinstall /etc/oratab
安装完成
测试:
数据库全部安装完毕!