oracle云部署
公司最近把一个项目迁移到了oracle云中,现在整理步骤如下:
Application deployment on Oracle DCS & JCS
前言
在本文档中,将会指导您从头开始创建一个新的Oracle Database Cloud Service Instance(DCS)及Oracle JAVA Cloud Service Instance(JCS),并且,本文档中还会指导你如何将现有的Web/JAVA应用部署到Oracle PaaS(JCS + DCS)环境。
1. DCS
OS Version:Oracle Linux 6.4 - 64bit
DB Version:DB11.2.0.4 For Linux-64bit 以及 DB12.1.0.2 For Linux64-bit(根据自己需要选择)
2. JCS
OS Version:Oracle Linux 6.4 - 64bit
Oracle Weblogic Server Version: 64bit
Oracle Weblogic Server 11g(11.1.1.7) JDK Version:Java SE 6
Oracle Weblogic Server 12c(12.1.3.0.5) JDK Version:Java SE 7
1) Oracle Database Cloud Service参考文档
2) Oracle JAVA Cloud Service参考文档
http://docs.oracle.com/cloud/latest/jcs_gs/JSCUG/toc.htm
Oracle Cloud控制台登录
打开Firefox浏览器,然后转到Oracle Cloud登录
输入身份与账户密码(都可以免费注册使用一个月的试用期)
根据实际业务需求,创建对应的账户并赋予相应权限,如开发人员、测试人员等
设置中文页面:
创建OpenSSH格式密钥
打开SSH工具(本示例中将使用XShell作为SSH工具)
点击 工具,选择新建用户密钥生成向导
点击下一步
点击下一步
点击下一步
将生成的公钥保存为文件
点击保存,完成
点击关闭
创建Database Cloud Service
在本节中,您将学会如何从头开始创建一个新的Oracle Cloud Service Instance(DCS)。
Oracle Database Cloud Service概述
数据库即服务提供的专用虚拟机包含预配置且不间断运行的 Oracle Database 12c 或 11g 实例。而数据库即服务提供的通用型大内存计算模型可将 Oracle 数据库的全部功能提供给任何类型的应用程序,无论部署生产负载还是部署开发与测试。企业可以在多个版本中进行选择,包括标准版 1、企业版(不含数据库选件)、企业高性能版(包含大部分数据库选件)、企业极致性能版(包含所有数据库选件)。
企业若想在云中使用功能齐 备的Oracle 数据库,同时还拥有完全管控权(如对操作系统和 SYSDBA 的 root 访问权),则数据库即服务是理想之选。数据库即服务提供的高级云工具可简化数据库管理,包括一键式自动备份及按时间点恢复、一键式补丁升级,以及一键式升 级。数据库即服务还支持广泛的连接和访问方式,包括通过 SSH、SQL*Net、JDBC、Web、HTTPS 和其他驱动程序访问典型管理任务和网络的一整套 CLI(命令行界面)。同时,它也支持 Oracle Application Express、SQL Developer、Data Pump、SQL*Plus 等开发和管理工具。
数据库即服务包括:可以快速轻松地创建新数据库实例的供应向导、用以备份和恢复数据库实例及相关配置和系统文件的高级云工具、用于数据库自动修补的实用程序、提供 Oracle 数据库的有关信息并对数据库进行各种控制的本地监视应用程序。
登录到仪表盘界面,选择Oracle Database Cloud Service
仪表盘页面,在Database Cloud Service点击右上角 打开服务控制台
选择创建服务
点击下一步
点击下一步
选择数据库版本,这里选择普通企业版
说明:服务名为该虚拟机的名字,公共密钥为上面利用Xshell工具生成的,将保存在本地的导入即可;管理口令为sys/system用户的密码(必须含有大小写数字和特殊字符)
确认后,点击创建
接下来就是经过漫长的等待了,等待
点击
设置访问规则
数据库创建完毕后,需要设置对应的访问规则,访问规则用于控制实例与Internet之间的网络访问,如:数据库监听、DB Console、DB express等访问端口及规则。只有激活协议对应的端口后,客户端方可以访问相应资源。在此页上, 您可以创建,查看,更新和删除访问规则。
创建Java Cloud Service(weblogic)
在本节中,您将学会如何从头开始创建一个新的Oracle Cloud Service Instance:Oracle Java Cloud Service - Virtual Image以及Oracle Java Cloud Service。
以自己账号登陆Oracle Cloud控制台后,将会有一个显示与该账号相关的各种云服务的仪表盘呈现在面前
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}
1.1 Create Instance - Oracle Java Cloud Service
仪表盘页面,在Java Cloud Service点击右上角 打开服务控制台
选择创建服务
选择下一步
点击下一步
点击下一步
**注意: 如上,Instance Configuration中我们需要导入本地OpenSSH格式公钥。
1) 在Oracle Cloud Service Service Details页面,在Instance Configuration的VM Public Key中点击 Edit
2) 在Public Key input for VM access页面,点击 Update,选择章节3创建的OpenSSH格式公钥,最后点击 Enter
确认无误后,点击创建
**注意:CSCDB创建成功后,该Instance之前的
在创建成功后的Instances页面,点击新创建成功的Instance
部署Web及JAVA应用到Oracle Java Cloud Service - virtual image
友情提示:部署应用包之前请核对JDK版本是否与JCS一致,另如应用包未在weblogic部署过,请使用装了weblogic plugin的开发工具重新编译打包,以保部署快捷稳妥。
点击instance页面instance最右侧小图标,在弹出菜单里选择Open Weblogic server Console登陆到Oracle Java Cloud Service - virtual image的Oracle Weblogic Server Console
输入创建实例时输入的weblogic管理员用户名及密码,然后点击部署然后点击锁定并编辑
点击安装
点击上载文件
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}
oracle云部署的更多相关文章
- Python开发入门与实战17-新浪云部署
17. 新浪云部署 上一章节我们介绍了如何在本地windows服务器部署python django的网站,本章我们简要说明一下如何把python django工程部署到云服务上. 本章章节我们描述如何 ...
- 阿里云部署JeecgBoot
阿里云部署JeecgBoot 首先贴出官网教程:http://jeecg-boot.mydoc.io/?t=345682 自己在部署的时候遇到了各种各样的问题,其实一步一步的按照官网给出的步骤来是没问 ...
- 阿里云部署Java开发环境
阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- 阿里云部署Docker(5)----管理和公布您的镜像
出到这节,我在百度搜索了一下"阿里云部署Docker",突然发现怎么会有人跟我写的一样呢?哦,原来是其它博客系统的爬虫来抓取,然后也不会写转载自什么什么的.所以,我最终明确为什么那 ...
- 四种方案:将OpenStack私有云部署到Hadoop MapReduce环境中
摘要:OpenStack与Hadoop被誉为继Linux之后最有可能获得巨大成功的开源项目.这二者如何结合成为更猛的新方案?业内给出两种答案:Hadoop跑在OpenStack上或OpenStack部 ...
- 基于 SOA 概念 RPC 框架 的 消息中心 云部署 设计 漫谈
一.背景 假设有一个系统的最大并发量有2000TPS左右.同时该系统有闲时和忙时,希望可以随时进行拓展和削减服务能力,以节省服务器费用开销. 该系统能提供站内消息.短信.app消息.邮箱的一个消息系统 ...
- API 开发平台 dreamfactory,参考SAWAGGER,国外厂家,开源,本地与云部署
API 开发平台,参考SAWAGGER,国外厂家,本地与云部署:参考 http://swagger.io/commercial-tools/ 1.dreamfactory 梦工厂公司 https: ...
- Hexo 博客 之 腾讯云部署过程
写在前面 Hexo 博客搭好了有差不多两周时间了,这期间走了很多弯路,跳了很多坑.一些坑自己 bing 到了答案,找到了解决方法,一些坑则是自己摸索出来的解决方法.现在准备写几篇关于搭建流程.搭建过程 ...
随机推荐
- jquery超炫的列表筛选插件
今天要为大家带来一款非常实用的jquery列表筛选插件,效果非常好.单击某项的时候动画筛选该项的列表.我们一起看下效果图: 在线预览 源码下载 我们一起看下实现的代码: html代码: <d ...
- docker探索-Win10 Docker 安装使用(一)
本文转自:http://blog.csdn.net/shi1451042748/article/details/52996046 1.前言 Docker最近推出了可以运行在Win10稳定版本,让我们赶 ...
- JavaScript 闭包原理分析
本文转载至 http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 另一篇很好的资料 http://www.k ...
- ansible unarchive模块
unarchive模块:http://docs.ansible.com/ansible/unarchive_module.html 功能:解压缩,这个模块有两种用法: 1.将ansible主机上的压缩 ...
- MYSQL的用户变量(@)和系统变量(@@)
9.3. 用户变量 可以先在用户变量中保存值然后在以后引用它:这样可以将值从一个语句传递到另一个语句.用户变量与连接有关.也就是说,一个客户端定义的变量不能被其它客户端看到或使用.当客户端退出时,该客 ...
- Hibernate的getTransaction()和beginTransaction()
session.getTransaction()只是根据session获得一个Transaction实例,但是并没有启动它 session.beginTransaction()在获得一个Transac ...
- Spring 4 官方文档学习(五)核心技术之SpEL
题外话 官方文档用evaluate这个单词来描述从表达式中获得实际内容的过程.如果直译的话,应该是评估.估值之类的意思.个人以为翻译成解析更易懂,但parse已经是解析了,为了避免冲突,就只好保留了e ...
- Git:如何为项目设置自己的user name/email
在项目根目录下查找 .git/config . 打开,添加如下内容(值换成你自己的名字和邮箱)即可: [user] name = Larry email = larry_zeal@163.com
- e552. 取Applet的参数
An applet can be configured through the use of applet parameters. For example, the contents for a ne ...
- C++ 接口(抽象类)
C++ 接口(抽象类)接口描述了类的行为和功能,而不需要完成类的特定实现. C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念. 如果类中至少 ...