怎么在CentOS 7上安装Oracle数据库12c


本篇内容主要讲解“怎么在CentOS 7上安装Oracle数据库12c”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在CentOS 7上安装Oracle数据库12c”吧!引言 本指南介绍如何在 CentOS 7.1(64 位元)上利用快速安装的功能部署 Oracle 数据库 12c(12.1.0.2.0)。参考系统:[root@centos7 ~]# hostnamectl Static hostname: centos7.example.com Icon name: computer Chassis: n/a Machine ID: 583b4d69eaea465ea4bb96ac3b891e15 Boot ID: 931ed1af622046ebbde071a87844a7d5 Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-229.11.1.el7.x86_64 Architecture: x86_64 2. 先决条件 成功安装操作系统后,请确认主机名称并在你的 DNS 上登记它。你也可选择在 /etc/hosts 内加入你的主机名称/IP。[root@centos7 ~]# cat /etc/hostname centos7.example.com 将 SELinux 维持在 enforcing 模式,并启用防火墙[root@centos7 ~]# sestatus SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: enforcing Mode from config file: enforcing Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 28[root@centos7 ~]# firewall-cmd –state running 把 CentOS 系统更新至最新组件[root@centos7 ~]# yum update -y 下载 Oracle 数据库 12c 的 Linux x86-64 版本:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html安装步骤 为 Oracle 数据库创建所须的操作系统用户及群组。[root@centos7 ~]# groupadd oinstall [root@centos7 ~]# groupadd dba [root@centos7 ~]# useradd -g oinstall -G dba oracle [root@centos7 ~]# passwd oracle 在 /etc/sysctl.conf 加入下列内核参数fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1987162112 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 检查并运用新的数值。[root@centos7 ~]# sysctl -p [root@centos7 ~]# sysctl -a 在 /etc/security/limits.conf 为 oracle 用户设置上限oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 将 Oracle 数据库软件的 zip 文件(linuxamd64_12102_database_1of2.zip, linuxamd64_12102_database_2of2.zip)解压至 /stage 目录。[root@centos7 ~]# yum install -y zip unzip [root@centos7 ~]# unzip linuxamd64_12102_database_1of2.zip -d /stage/ [root@centos7 ~]# unzip linuxamd64_12102_database_2of2.zip -d /stage/ 修改 /stage 的权限[root@centos7 ~]# chown -R oracle:oinstall /stage/ 为 Oracle 软件创建 /u01 目录,及为数据库文件创建 /u02 目录。[root@centos7 ~]# mkdir /u01 [root@centos7 ~]# mkdir /u02 [root@centos7 ~]# chown -R oracle:oinstall /u01 [root@centos7 ~]# chown -R oracle:oinstall /u02 [root@centos7 ~]# chmod -R 775 /u01 [root@centos7 ~]# chmod -R 775 /u02 [root@centos7 ~]# chmod g+s /u01 [root@centos7 ~]# chmod g+s /u02 安装所须组件:[root@centos7 ~]# yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64
glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64
libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64
libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 还有安装 X Window System 组件群组。[root@centos7 ~]# yum groupinstall -y “X Window System” 由于 Oracle 的安装采用图像界面,你可通过以下两个简单的方法进行。方案 1通过 SSH 从一台图像化 Linux 计算机远程登录。ssh -X oracle@centos7.example.com 方案 2利用一台拥有 SSH 客户端(PuTTY)及 X-Windows 终端機仿真器(Xming)的微软 Windows 桌面。以下文档描述如何在 Windows 系统上安装 Xming。Xming —— 微软 Windows 计算机下的 X-Windows 终端機仿真器请采用上述的方案登录为 oracle 用户,然后执行 Oracle 安装程序:[oracle@centos7 ~]$ /stage/database/runInstaller Starting Oracle Universal Installer… 4. Oracle 安装程序画面 第一步 —— 安全性更新假若你不想接收来自 Oracle 支持部的电邮,请取消勾选该项目并按 Next。在新打开的窗口按 YES。第二步 —— 安装选项选择 Create and configure a database 并按 Next第三步 —— 系统级别选择 Desktop Class 进行缺省的简便 Oracle 数据库安装。第四步 —— 典型安装在 Typical Install Configuration 画面,设置以下功能。Oracle base/u01/app/oracleSoftware location/u01/app/oracle/product/12.1.0/dbhome_1Database file location/u02Global database nameorcl.example.com另外请设置合适的 Database edition(数据库版本)及 Character set(符集)。请为数据库的管理订立一个安全的口令,最后请取消勾选 Create as Container database 项目。第五步 —— 创建库存接纳缺省的 /u01/app/oraInventory 并按 Next。第六步 —— 检查先决条件安装程序会自动检查所有必须的操作系统组件及内核设置。第七步 —— 摘要这是编辑安装特点的最后机会。请按 Install。第八步 —— 执行设置脚本当询问窗口出现时,请登录成为 root 香港云主机并执行两个脚本:[root@centos7 ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory. Adding read,write permissions for group. Removing read,write,execute permissions for world. Changing groupname of /u01/app/oraInventory to oinstall. The execution of the script is complete.[root@centos7 ~]# /u01/app/oracle/product/12.1.0/dbhome_1/root.sh Performing root user operation. The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/12.1.0/dbhome_1 Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin … Copying oraenv to /usr/local/bin … Copying coraenv to /usr/local/bin … Creating /etc/oratab file… Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. You can follow the installation in a separated window. 这两个脚本都必须以 root 的身份来执行。第九步 —— 安装进度一个显示安装进度的窗口将会出现。请勿关闭这个窗口。第十步 —— 顺利完成安装最后一个画面将会通知你安装已经完成并显示 Oracle 企业级管理员的 URL。https://localhost:5500/em请按 OK 来关闭安装程序。安装后的任务 5.1. 防火墙 请登录成为 root 并检查已引导的本地[root@centos7 ~]# firewall-cmd –get-active-zones public interfaces: eth0 打开相关的端口[root@centos7 ~]# firewall-cmd –zone=public –add-port=1521/tcp –add-port=5500/tcp –add-port=5520/tcp –add-port=3938/tcp –permanent success[root@centos7 ~]# firewall-cmd –reload success[root@centos7 ~]# firewall-cmd –list-ports 1521/tcp 3938/tcp 5500/tcp 5520/tcp 5.2. Oracle 工作环境 请登录为 oracle 用户并在 /home/oracle/.bash_profile 内加入下列数值TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH 重新装入 bash_profile 来运用新设置值:[oracle@centos7 ~]$ . .bash_profile 5.3. 登录数据库 最后请登录数据库:[oracle@centos7 ~]$ sqlplus system@orcl … output omitted … Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 – 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> 请利用 Oracle 企业级管理员来管理数据库:https://:5500/em到此,相信大家对“怎么在CentOS 7上安装Oracle数据库12c”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: 电脑鼠标乱动的原因及如何解决

这篇文章主要介绍了电脑鼠标乱动的原因及如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇电脑鼠标乱动的原因及如何解决文章都会有所收获,下面我们一起来看看吧。原因一:鼠标垫不平 香港云主机。解决方法:将鼠标垫铺平。遇到鼠标乱动的…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/30 13:01
下一篇 07/30 13:01

相关推荐