您的位置:首页 > 数据库 > Oracle

红帽6 安装oracle 12c 详细步骤

2017-08-30 01:22 721 查看
红帽6 安装oracle 12c 详细步骤

截屏未上传成功

选择是,忽略所有数据:

注意:如果下面更改了主机名,需要在vi /etc/hosts文件,把新的主机名添加进去。现在主机名可以选择不更改。

点击配置网络,设置ip和网关:

选择自定义布局安装:

点击下一步,选择格式化,破坏所有数据.

下图直接点下一步:

下图选择现在自定义(否则最小化安装,没有桌面):

需自定义桌面选项:

开始安装linux系统:

安装完成,按照提示重启。

下面几项基本配置,只需关闭kdump即可:

按提示重启系统,输入用户名root,密码oracle后,桌面启动,安装完成。

此时ifconfig会发现ip为空,vi /etc/sysconfig/network-scripts/ifcfg-eth0

将ONBOOT=no修改为yes,允许重启网络。

执行service network restart 网络正常了。

下面开始安装oracle软件:

1.Root下创建用户和组(检查组是否存在:# grep dba /etc/group)

groupadd -g 1000 oinstall

groupadd -g 1001 dba

groupadd -g 1002 oper

useradd -u 1001 -d /home/oracle -g oinstall -G dba,oper oracle

2.创建文件夹 且 更改用户组和权限(上传介质、解压并删除zip原文件)

[root@ENMO2 ~]# mkdir /soft

[root@ENMO2 ~]# mkdir /u01

scp拷贝安装介质,解压并删除zip原文件

scp linuxx64_12201_database.zip root@172.16.16.151:/soft

[root@localhost soft]# unzip linuxx64_12201_database.zip

[root@localhost soft]# rm linuxx64_12201_database.zip

[root@localhost soft]# ls

database

root下赋权:

chown -R oracle.oinstall /soft

chown -R oracle.oinstall /u01

chmod -R 755 /soft

chmod -R 755 /u01

3.修改用户的SHELL限制

[root@KS ~]# vi /etc/security/limits.conf

在文件最后加上

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

4.更改Linux 内存参数vi /etc/sysctl.conf

在文件最后加上

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967295

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 = 1048576

当前生效 执行/sbin/sysctl -p

5.设置oracle的环境变量

vi .bash_profile

在文档最后加上

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=ORACLEBASE/product/12.2.0/dbhome1exportORACLESID=PRODexportPATH=PATH:HOME/bin:ORACLE_HOME/bin

修改完成,使生效

[oracle@KS ~]$ source .bash_profile

//设置--》连接cd/dvd 驱动器//mount挂载

[root@ENMO2 ~]# mount /dev/cdrom /mnt

在repo文件里设置yum选项:

cd /etc/yum.repos.d

注意:其他repo文件删除,再vi编辑:

vi yum.repo

其中[oel5],name随意添加。关键是file后面的路径要正确:

[oel5]

name = Enterprise Linux 6.4 DVD

baseurl=file:///mnt/Server/

gpgcheck=0

enabled=1

后面安装时会缺包,可以提前yum安装:

yum install compat-libcap1* -y

yum install compat-libstdc++-33* -y

yum install libstdc++-devel* -y

yum install gcc-4.* -y

yum install gcc-c++* -y

yum install ksh* -y

yum install glibc-devel-2.* -y

yum install libaio-devel-0* -y

6. 启动图形界面 安装oracle数据库软件

[root@KS ~]# xhost +

[root@KS ~]# su - oracle

[oracle@KS ~]$ cd /soft/database

[oracle@KS database]$ ./runInstaller

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2017-08-25_08-12-35AM. 请稍候…

软件安装最后提示需要跑脚本:

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/12.2.0/dbhome_1/root.sh(中间提示:Do you want to setup Oracle Trace File Analyzer (TFA) now ? yes|[no] : 输入yes)

如果图形化中途退出,再次安装会报错,需要执行下面清理干净环境再重新安装:

oracle用户下:cd $ORACLE_HOME/deinstall

执行卸载 ./deinstall

有些选项需要手工选择:

1.已自动搜索到数据库orcl详细信息。是否仍要修改orcl的详细信息?
: y

2.指定是否启用数据库归档模式。y/n
: ==按默认

3.Oracle 主目录已存在且具有 CCR 目录, 但 CCR 未配置

CCR 检查已完成

是否要继续 (是 - 是, 否 - 否)? [否]:是

卸载参考下面链接:

http://blog.csdn.net/jameshadoop/article/details/21948725

dbca建库:

[oracle@localhost ~]$ dbca

跟11g安装不同的是,需要按之前设置的环境变量,更改全局数据库名,并在图形化中勾选创建容器数据库。

完成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息