centos6.5-oracle_11R安装

配置好yum源
yum install -y wget tcpdump glibc libgcc gcc gcc-c++ ncurses-devel bison openssl openssl-devel xinetd glibc-common gd gd-devel rsync puppet ntp perl cmake man tree lsof openssh-clients traceroute lsb glibc-2.12-1.132.el6.i686 libgcc-4.4.7-4.el6.i686 vim strace readline-devel tcl tcl-devel python-devel libnl-devel unzip lrzsz
yum install -y compat-libstdc++-33 libaio-devel sysstat unixODBC unixODBC-devel xhost xorg-x11* elfutils-libelf-devel

创建必要的用户和用户组:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

创建所需的目录及赋予目录权限,创建oracle的安装目录:
mkdir -p /data/oracle/app
mkdir -p /data/oracle/oraInventory
创建oracle数据库存放目录:
mkdir -p /data/oracle/oradata
chown -R oracle:oinstall /data/oracle/app
创建oracle备份目录:
mkdir -p /backup/data/oracle
赋予各个目录权限:
chown -R oracle:oinstall /data/oracle/oradata
chown -R oracle:oinstall /data/oracle/oraInventory
chmod -R 775 /data/oracle/app
chmod -R 775 /data/oracle/oradata
chmod -R 775 /data/oracle/oraInventory
chown -R oracle:oinstall /backup/data/oracle
chmod -R 775 /backup/data/oracle

修改oracle安装用户的资源限制:
vim /etc/security/limits.conf

在最后添加

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

配置linux内核参数:
vim /etc/sysctl.conf

添加

kernel.shmall=4294967296
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=6815744
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=1048576
fs.aio-max-nr=1048576
完成后保存,然后sysctl -p命令激活更改

设置oracle用户环境变量
su - oracle
vim /home/oracle/.bash_profile

加入以下内容

ORACLE_BASE=/data/oracle/app
ORACLE_HOME= ORACLEBASE/product/11.2.0/db1ORACLESID=orclexportORACLESIDexportORACLEBASEexportORACLEHOMEPATH= PATH: ORACLEHOME/binexportPATHLDLIBRARYPATH= ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH= ORACLEHOME/JRE: ORACLE_HOME/jlib: ORACLEHOME/rdbms/jlibCLASSPATH= CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
使环境变量生效
source /home/oracle/.bash_profile

解压oracle包(到防止安装包的文档下执行在ROOT用户下)
我下载的是.zip的包,执行以下命令
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
chown -R oracle:oinstall database

配置
export DISPLAY=(172.25.6.77)本机的ip:0.0
在root用户下运行xhost +

reboot并以oracle登录,进入图形界面
cd database(进入到database目录下)
./runInstaller
然后进入图形化安装过程
弹出图形化界面

根据实际情况去选择

因为我没有填写email地址,所以提示如下信息,默认yes即可

不选择升级软件

选择安装方式,默认选择只安装数据库软件即可

安装选项,单一实例安装

安装语言选择

选择数据库安装版本

选择数据库安装路径;(由于oracle比较大,所在虚拟机上最后有比较大的内存)里面software的路径不对,最后的dbhome_1应该是db_1

选择inventory 目录,这里必须对data/data/oracle/oraclnventory赋予权限 chown –R oracle:oinstall /data/data/oracle/oraclnventory

选择用户组

安装环境检查

检测出的问题
这里会出现问题因为会少一个pdksh-5.2.14的依赖包,安装时缺少dpksh的依赖包,通过外网下载放到linux的文件目录下运行rpm –ivh (依赖包名字)

安装路径查看

安装

安装过程中需要提示运行脚本
(这里安装的时候没有看到有.sh的文件脚本)到相应目录下(root用户)执行./orainstRoot.sh和./root.sh
然后等待安装完成。

先在oracle用户下输入netca进行监听配置

监听

继续进行下一步,然后选择TCP

继续下一步到完成

启动监听lsnrctl start

在oracle账户下运行dbca配置实例
配置实例的命令

点击next默认创建数据库

下一步之后选择第二个

取数据库名
29.点击下一步会提示

对数据库设置密码

选择use-oracle

快速恢复空间大小大概5G

默认选项

选择PGA大小最好选择百分之60到80,这里由于空间不足选择百分之50。可以后期改动

这里选择Custom 手动分配

选择大小选择5000M(三个都选)

选择生成数据库脚本
点击完成

猜你喜欢

转载自blog.csdn.net/qq_36369292/article/details/78784023