先了解一下步骤:
材料准备:oracle安装包,xmanager(xshell,xftp,xbrower,也可以选择其他工具),镜像文件(如 rhel-server-6.8-x86_64-dvd.iso)【这个必须有,系统可能没有安装全rpm包。这些包都在这里。】
安装步骤:1、创建oracle用户.2、系统参数设置 。3、系统安装包校验与安装 。4、解压oracle安装包。5、图形化界面执行安装操作(必须是图形化界面,如果图形化界面连接不上,参考下文中的xbrower连接)。6、安装监听。7、安装实例。8、启动oracle,完成。
1、创建用户和组
(1)创建oracle组和用户账户
[root@localhost ~]#groupadd oinstall
[root@localhost ~]#groupadd dba
[root@localhost ~]#useradd -m -g oinstall -G dba oracle
(2)创建oracle安装目录
[root@localhost ~]#mkdir -p /home/app/oracle/product/11.2.0/db_1
[root@localhost ~]#chown -R oracle:oinstall /home/app
[root@localhost ~]#chmod -R 775 /home/app
2、系统参数设置
以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。
(1)编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。
Vim /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用户资源的限制。在该文件中添加如下行。
vim /etc/security/limits.conf
[root@localhost~]# su - oracle
[root@localhost~]# vi .bash_profile
将下列代码直接拷贝到“.bash_profile”文件的“export PATH”下边
export TMP=/tmp
export ORACLE_SID=ievsp
export ORACLE_BASE=/home/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/jdk/bin
oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle hard stack 10240(3)修改oracle用户环境变量
[root@localhost~]# su - oracle
[root@localhost~]# vi .bash_profile
将下列代码直接拷贝到“.bash_profile”文件的“export PATH”下边
export TMP=/tmp
export ORACLE_SID=ievsp
export ORACLE_BASE=/home/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/jdk/bin
注:sid 可以根据你的需求修改
3.系统包校验与安装
可能需要包列表,以为网上的都不一样,我用的是以下的包:
rpm -Uvh binutils-*
rpm -Uvh compat-libstdc++-*
rpm -Uvh elfutils-libelf-*
rpm -Uvh elfutils-libelf-devel-*
rpm -Uvh elfutils-libelf-devel-static-*
rpm -Uvh gcc-*
rpm -Uvh gcc-c++-*
rpm -Uvh glibc-*
rpm -Uvh glibc-common-*
rpm -Uvh glibc-devel-*
rpm -Uvh glibc-headers-*
rpm -Uvh kernel-headers-*
rpm -Uvh ksh-*
rpm -Uvh libaio-*
rpm -Uvh libaio-devel-*
rpm -Uvh libgcc-*
rpm -Uvh libgomp-*
rpm -Uvh libstdc++-*
rpm -Uvh libstdc++-devel-*
rpm -Uvh make-*
rpm -Uvh sysstat-*
rpm -Uvh unixODBC-*
rpm -Uvh unixODBC-devel-*
简单说一下rpm命令
1.安装一个包
# rpm -ivh
2.升级一个包
# rpm -Uvh
3.查询一个包是否被安装
# rpm -q < rpm package name>
包从哪里来?????
挂在前面说的镜像文件:如果是虚拟机:
执行如下命令:
[root@localhost ~]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# cd /mnt/Packages/
这下面都是包一个个安装就行了。大部分时候我们只缺少gcc、gcc-c++
你可以这么安装:
# mount -o loop rhel-server-6.1-x86_64-dvd.iso /mnt
# cd /mnt/Packages
# rpm -ivh glibc-common-2.12-1.25.el6.x86_64.rpm
# rpm -ivh kernel-headers-2.6.32-131.0.15.el6.x86_64.rpm
# rpm -ivh libgcc-4.4.5-6.el6.x86_64.rpm
# rpm -ivh glibc-2.12-1.25.el6.x86_64.rpm
# rpm -ivh libgomp-4.4.5-6.el6.x86_64.rpm
# rpm -ivh nscd-2.12-1.25.el6.x86_64.rpm
# rpm -ivh glibc-headers-2.12-1.25.el6.x86_64.rpm
# rpm -ivh glibc-devel-2.12-1.25.el6.x86_64.rpm
# rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
# rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
# rpm -ivh cpp-4.4.5-6.el6.x86_64.rpm
# rpm -ivh gcc-4.4.5-6.el6.x86_64.rpm
以上是gcc ,顺序不可以错
# rpm -ivh libstdc++-4.4.5-6.el6.x86_64.rpm
# rpm -ivh libstdc++-devel-4.4.5-6.el6.x86_64.rpm
# rpm -ivh gcc-c++-4.4.5-6.el6.x86_64.rpm
以上是gcc-c++
不安装这两个后面oracle安装不成功,会出现异常。下篇文章介绍。
如果你是物理机器:
mount -o loop -t iso9660 /usr/local/tooldisk/mydisk4.iso /mnt/vcdrom
/usr/local/tooldisk/mydisk4.iso 文件位置、 /mnt/vcdrom 挂在位置,vcdrom需要自己创建。
详细参考;点击打开链接
4、解压database文件
unzip 文件名
这个文件是个安装文件,你放到哪里都可以。建议放到oracle用户下、database文件夹。
5、图形化界面安装
用xbrower打开桌面,用root登录。
[root@localhost ~] # xhost +
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ cd /home/database
如果xbrower打不开,因为177端口,或者x服务器设置问题。
参考这篇博文:点击打开链接
6.图形化界面操作,因为图太多,我给出一个文档。
可以下载:
链接: https://pan.baidu.com/s/1nvqNGd7 密码: 493h
---------------------
作者:l清水
来源:CSDN
原文:https://blog.csdn.net/u011377803/article/details/73512745
版权声明:本文为博主原创文章,转载请附上博文链接!