摘要:本文主要向大家介绍了Oracle数据库之Oracle Database 12c Release 2安装多图详解,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。
本文主要向大家介绍了Oracle数据库之Oracle Database 12c Release 2安装多图详解,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。
安装1.1 下载安装包
oracle官网地址请自行百度oracle,51CTO内容限制不让我放!1)打开官方网站,找到下载连接,如图所示。2)选择更多下载。3)选择数据库版本,这里选择的是目前的最新版本4)接收许可协议,选在linux版本进行下载5) 接收许可协议,点击linuxx64_12201_database.zip6)登陆oracle账没有的可以自己创建一个7)然后就能够进行下载
1.2 安装过程详解
注意oracle的安装需要在图形化界面中进行安装(也可选择命令行模式静默安装,非常繁琐不推荐),需要在安装系统时选择安装图形化界面或者后边装图形化界面包。本次使用的是centos6.9 Desktop版本1.2.1 系统版本说明[root@Oracle ~]# cat /etc/redhat-releaseCentOS release 6.9 (Final)[root@Oracle ~]# uname -aLinux Oracle 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux1.2.2 安装依赖包安装依赖包,并检查[root@oracle ~]# yum install gcc gcc-c++ ksh libaio-devel libstdc++-devel compat-libstdc++-33 compat-libcap1 -y已安装:compat-libcap1.x86_64 0:1.10-1compat-libstdc++-33.x86_64 0:3.2.3-69.el6gcc.x86_64 0:4.4.7-18.el6gcc-c++.x86_64 0:4.4.7-18.el6ksh.x86_64 0:20120801-35.el6_9libaio-devel.x86_64 0:0.3.107-10.el6libstdc++-devel.x86_64 0:4.4.7-18.el6
1.2 安装过程1.对文件进行解压cd /server/oracle/ unzip linuxx64_12201_database.zip2.创建oracle用户,并切换到oracle用户useradd oraclepasswd oraclechown -R oracle.oracle /server/tools/database/3.切换到oracle用户,配置环境变量su - oracle配置环境变量(oracle用户下):Vim .bash_profile# use for oracle export ORACLEBASE=/usr/oracle export ORACLEHOME=$ORACLEBASE/product export ORACLESID=orcl export PATH=$PATH:$HOME/bin:$ORACLEHOME/bin export LDLIBRARYPATH=$ORACLEHOME/lib:/usr/lib 4.进入安装目录并执行安装脚本(oracle用户下)cd /server//database./runInstaller跑完以上流程如果没出下面红色的安装界面不要慌,可能需要多等一会儿,如果你不想等,可以再跑一遍,如果上面检查的时候有条件不满足的,直接百度找方法,不再赘述。
注意:这里安装时,可能会报错:prvf-0002无法检索本地节点名这种情况是/etc/hosts文件没有写好,要添加对本机解析才行格式: 静态IP 主机名5.进行数据库配置并进入web管理页面(多图)输入自己的邮箱(不要给我发邮件谢谢)选择创建新的数据库安装选择服务器类型桌面类型少好多功能所以选择服务器类型选择数据库的安装类型这里选择单实例即可进行安装 选在高级安装,进行定制化的安装选在数据库版本这里选择企业版指定安装目录注意安装的目录要有足够的空间,oracle所需空间较大指定产品清单目录选择创建的数据库类型选择数据库名称,默认即可注意内存设置由于我是虚拟机所以内存给成最小在字符集选择utf8选在安装上示例因为我是做测试用途,所以安装示例选则数据的存储方式云管理,有oracle的可以添加数据恢复,开启设置用户口令我这里统一密码,生产环境中建议设置高强度密码设置的密码为oracle 比较简单,所有系统会提示不符合安全规范,选择是即可使用的数据库操作类型(默认即可)开始进行安装。检查是否环境正确,错误会有修复脚本。注意:打开终端根据提示找到这个脚本位置并使用修复脚本进行修复,注意使用root用户(ps:我这有个交换空间预期不足的问题,交换空间预期为4G我这里只有2G,开始的时候我没给好,找了个办法增加了swap空间,百度可找方式,很多种。)以root用户运行这个脚本修复完成后可以继续后面的操作点击下一步进行安装即可,安装速度较慢,耐心等待安装的过程中执行脚本(和上面执行脚本的过程一样 打开终端 找到位置 以root身份运行下这两个脚本就可以了_第二个脚本执行时会有一些选择信息可全程默认)[root@oracle ~]# sh /oracle/app/oraInventory/orainstRoot.sh更改权限/oracle/app/oraInventory.添加组的读取和写入权限。删除全局的读取, 写入和执行权限。更改组名/oracle/app/oraInventory 到 oracle.脚本的执行已完成。[root@oracle ~]# sh /oracle/app/oraclea/product/12.2.0/dbhome_1/root.sh执行这个脚本时直接一路回车就可以了(特殊需求除外)。注意:中间出现错误Configuration Assistant 失败 的原因(详细的可以根据日志来判断)1.看一下c:\windows\System32\drivers\etc\hosts 文件 127.0.0.1是否被屏蔽掉了。2.还有IP地址不要使用DHCP 自动获取IP的方式,需要指定IP地址。出现这个问题错误只要你找到原因,然后让监听正常启动就可以解决问题了。3.防火墙没有关闭引起4.检查其他网络配置是否正确。?安装完成,根据提示用浏览器访问(浏览器可能会报缺flash插件 装一个就行了)用户名为 system我设置的密码为 123456至此安装完成.命令行模式的一些简单命令和我在使用命令行进行服务部署过程中碰到的问题 ,以及12C与之前版本的一些差异带来的问题,我会在下一篇博客发出。
本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号