阿里云服务器部署Oracle11g 图文教程
阿里云如何安装部署Oracle11g呢,云计算时代提供了更方便可靠的IAAS,PAAS和SAAS平台。将已有或正在研发的项目迁移到云计算平台,和传统的服务器部署还是有区别的,今天分享如何在阿里云服务器部署Oracle11g
环境准备:
1. 云服务器,必须得在这个服务器基础上才能建站。
点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。
选包年包月,建议业务量较多的的,数据库要一直在线的,选包年包月。
地域选择:和你的应用服务器,最好是在同一个可用区(访问速度最快),也可以同一地域,不同可用区,用于多机房部署的情况。
CPU内存: 根据实际需要选择,建议1核2G内存起步,2核4G内存性能更佳。
系统镜像:不用多说,首选CentOS 7.4 64位
存储:如果SSD云盘和高效云盘成本差的不多的话, 选SSD云盘,否则选高效云盘也可以。能便宜一点点,Oracle会单独使用SSD云盘来存储。
网络:选择你自己建的虚拟网络和虚拟交换机。 不清楚的话按系统提示默认配置。交换机会分给你对应的网段和IP。以便主机互通互联
公网IP: 设置为不分配,可以随后通过动态EIP来选一个自己的公网IP
然后下一步设置完密码即可,这样ECS云主机就建好了。
接下来申请一个弹性公网IP来访问服务器,申请完IP后,点后面的绑定,绑定到刚才申请的ECS上面,这样该IP就不用钱了。
接下来我们来申请数据盘 ,打开数据-云盘页面, 申请一个和你ECS主机一个可用区的云盘。 记得一定要选SSD云盘。申请完之后,点后面的挂载到刚申请的ECS主机里面
云盘大小,根据自己的业务量来定,尽量创建多个SSD云盘来给Oracle使用,而不是选一个很大容量的单个SSD盘。
原因:单个大容量云SSD盘,读写速度为250M/s , 如果选多个,就可以进行速度叠加了, 性能更好。 尤其对于分区表存储,性能效果非常明显
通过ssh登陆到ECS服务器上面,执行基本操作。
分区数据盘。 使用 fdisk /dev/vdb (/vdc /vdd)依次格式化自己挂载的新数据盘。一般格式化为1个分区即可,不要去弄多个分区。
格式化数据盘。使用 mkfs.ext4 /dev/vdb1 (vdc1 vdd1) 依次格式化为ext4格式。
挂载数据盘
mkdir /vsdata 新建目录
mount /dev/sdb1 /vsdata 挂载目录
echo "/dev/sdb1 /vsdata ext4 defaults 1 2" >> /etc/fstab 开机自动挂载
新建SWAP分区。 阿里云服务器默认不启用swap分区,安装Oracle又必须要这个分区。那我们就来创建一个。
dd if=/dev/zero of=/mnt/swap bs=1M count=1024 大小是 bs*count的值 , 当前我们创建1G的swap空间。其实这部分空间也基本用不到,
格式化swap分区 mkswap /mnt/swap
启用swap分区 swapon /mnt/swap
开机自动启动 echo "/mnt/swap swap swap defaults 0 0" >> /etc/fstab
阿里云ECS的策略是对swap的使用率是0%,可以根据实际情况来调整使用频率参数。如果内存够大的话,建议还是不要使用swap
点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。
vim /etc/sysctl.conf
vm.swappiness=10
sysctl -p
添加Oracle的主机名到Hosts,确保ping主机名可以正常访问
echo "192.168.0.191 oracle" >> /etc/hosts
到此为止主机环境已经全部配置完成。
Oracle一键安装:
通过ssh登陆到ECS服务器上面,执行一键安装脚本
curl https://code.aliyun.com/xilo/repo/raw/master/shell/oracle/11.2.0.4/oracle_config.sh | sh
该脚本为本人编写,可直接查看内容并 一键执行安装。
默认安装为 /opt/oracle ,也可以单独执行路径参数 ,如 oracle_config.sh /home/oracle 这样就安装到你指定的目录下了
脚本内容主要为 1. 安装支持包 2.添加oracle用户及组 (root切换oracle不需要密码,所以未设置密码) 3. 修改内核及网络参数 4.添加oracle环境变量
下载 Oracle静默安装模板
wget https://code.aliyun.com/xilo/repo/raw/master/shell/oracle/11.2.0.4/db_install.rsp
下载后,如果需要,可以修改对应的参数配置
ORACLE_HOSTNAME=oracle #对应之前设置的hosts主机名
安装路径为 /opt/oracle 如果自己修改了自定义路径,可以批量替换里面的 /opt/oracle 为你实际的路径。 默认可以不用理会
oracle.install.db.config.starterdb.SID=orcl # SID为默认的orcl 也可以根据你的喜好自行修改
oracle.install.db.config.starterdb.memoryLimit=512 # Oracle可用的系统内存, 一般设置为总内存的 80%。
oracle.install.db.config.starterdb.password.ALL # DBA的密码,8位长度+大小写
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/vsdata/oracle/oradata #数据目录 ,修改为刚才ECS新增的SSD云盘
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/vsdata/oracle/fast_recovery_area #闪回目录 ,修改为刚才ECS新增的SSD云盘
上传Oracle11.2.0.4的安装包到ECS服务器 p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip
安装解压缩软件 yum install -y unzip
解压缩 unzip p13390677_112040_Linux-x86-64_1of7.zip unzip p13390677_112040_Linux-x86-64_2of7.zip
记得给挂载进来的数据目录授权。 chown -R oracle:oinstall /vsdata
然后进入解压缩出来的 database目录,切换到Oracle用户执行。 su oracle
./runInstaller -silent -ignoreSysPrereqs -showProgress -responseFile /opt/db_install.rsp 开始命令行安装
安装完后,切换到root 执行配置脚本即可
- /opt/app/oracle/oraInventory/orainstRoot.sh
- /opt/app/oracle/product/11.2.0.1/db_1/root.sh
配置Oracle自动启动,这部分也可以放到一键脚本里面,因为每个人的要求不一样,所以单独提出来,根据需要配置。
1. vi /etc/oratab 将 oracle的:N 改为 :Y
2. vi /etc/rc.d/rc.local 增加
su oracle -lc "/opt/oracle/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
su oracle -lc "/opt/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"
- 授予可执行权限 chmod +x /etc/rc.d/rc.local
到此为止,Oracle快速安装全部完成。
整体在有ECS服务器的前提下,配置好Oracle的密码参数即可快速安装。当然一键安装脚本也支持实体机和开发服务器安装。
这种部署Oracle的阿里云服务器,可以选择1核2g的配置,测试用选择突发性能实例t5,点我查看t5规格性能。长期用选择共享型机型,稳定性和性价比较高。大家可以去看看。
点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Angular 9.0.2 发布,Ivy 正式抵达!
Bug修复 核心:优化i18n 模块之外的ICU(#35347)(4fb5e21) 核心:class当阴影(#35350)(8220363),关闭时,正确地将静态和动态绑定连接#35335 核心:删除对Map/Setin[class]/[style]绑定的支持(#35392)(1797390) 常春藤:LFrame需要释放leaveView()(#35156)(4b1dcaf)上的内存#35148 常春藤:基于选择器将属性和类添加到宿主元素(#34481)(03a8b16) 常春藤:具修复具有合成属性绑定的指令与注入ViewContainerRef(#35343)(a30fd29)的指令位于同一节点上的BUG#35342 常春藤:查询应将ng-container中的元素与后代相匹配:false选项(#35384)(fd4ce84)#34768 常春藤:多次解析(#35249)(0671e54)时,错误的上下文传递给 ngOnDestroy#35167 以下是翻译 Angular 的 9.0.0 版本发布了!这是一个跨平台的主版本,包括框架、Angular Material 和 CLI。...
- 下一篇
阿里云服务器入门级和企业级性能有什么差别?
阿里云入门级ECS云服务器和阿里云企业级云服务器性能有什么差别呢?这是很多想购买云服务器的朋友都很想知道的问题。阿里云入门级ECS云服务器和阿里云企业级云服务器都是阿里云服务器的不同类型,分别针对不同人群市场提供云服务。希望大家看了本文之后能够对阿里云入门级ECS云服务器和企业级云服务器的性能差别认识更清晰,从而快速找到自己需要的云服务器产品。 阿里云入门级云服务器:一般指的是阿里云突发性能t5实例的三款配置机型。起步机型是1核1G机型,主打低价市场,特点是CPU性能基线限制在10%~15%。另外还有共享型服务器,这也属于上一代云服务器队列中的一种机型。 阿里云企业级云服务器:一般指的是计算网络增强型sn2ne以上的配置。起步机型是2核4G机型,主打企业级云服务器市场,特点是无CPU性能限制,独享系统资源,可100%满载使用。 点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。 阿里云入门级云服务器机型配置示例阿里云企业级云服务器机型配置示例通过上面两种服务器的规格和配置大家应该心里有数了,入门级实例和企业级实例的差...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果