公司最近把一个项目迁移到了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参考文档

http://docs.oracle.com/cloud/latest/dbcs_dbaas/CSDBI/GUID-8F431574-D82A-45A0-8637-7605E2333381.htm#CSDBI3331

2)        Oracle JAVA Cloud Service参考文档

http://docs.oracle.com/cloud/latest/jcs_gs/JSCUG/toc.htm

Oracle Cloud控制台登录

打开Firefox浏览器,然后转到Oracle Cloud登录

https://cloud.oracle.com

输入身份与账户密码(都可以免费注册使用一个月的试用期)

根据实际业务需求,创建对应的账户并赋予相应权限,如开发人员、测试人员等

设置中文页面:

创建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

部署WebJAVA应用到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云部署的更多相关文章

  1. Python开发入门与实战17-新浪云部署

    17. 新浪云部署 上一章节我们介绍了如何在本地windows服务器部署python django的网站,本章我们简要说明一下如何把python django工程部署到云服务上. 本章章节我们描述如何 ...

  2. 阿里云部署JeecgBoot

    阿里云部署JeecgBoot 首先贴出官网教程:http://jeecg-boot.mydoc.io/?t=345682 自己在部署的时候遇到了各种各样的问题,其实一步一步的按照官网给出的步骤来是没问 ...

  3. 阿里云部署Java开发环境

    阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...

  4. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

  5. 阿里云部署Docker(5)----管理和公布您的镜像

    出到这节,我在百度搜索了一下"阿里云部署Docker",突然发现怎么会有人跟我写的一样呢?哦,原来是其它博客系统的爬虫来抓取,然后也不会写转载自什么什么的.所以,我最终明确为什么那 ...

  6. 四种方案:将OpenStack私有云部署到Hadoop MapReduce环境中

    摘要:OpenStack与Hadoop被誉为继Linux之后最有可能获得巨大成功的开源项目.这二者如何结合成为更猛的新方案?业内给出两种答案:Hadoop跑在OpenStack上或OpenStack部 ...

  7. 基于 SOA 概念 RPC 框架 的 消息中心 云部署 设计 漫谈

    一.背景 假设有一个系统的最大并发量有2000TPS左右.同时该系统有闲时和忙时,希望可以随时进行拓展和削减服务能力,以节省服务器费用开销. 该系统能提供站内消息.短信.app消息.邮箱的一个消息系统 ...

  8. API 开发平台 dreamfactory,参考SAWAGGER,国外厂家,开源,本地与云部署

    API 开发平台,参考SAWAGGER,国外厂家,本地与云部署:参考  http://swagger.io/commercial-tools/ 1.dreamfactory 梦工厂公司  https: ...

  9. Hexo 博客 之 腾讯云部署过程

    写在前面 Hexo 博客搭好了有差不多两周时间了,这期间走了很多弯路,跳了很多坑.一些坑自己 bing 到了答案,找到了解决方法,一些坑则是自己摸索出来的解决方法.现在准备写几篇关于搭建流程.搭建过程 ...

随机推荐

  1. jquery超炫的列表筛选插件

    今天要为大家带来一款非常实用的jquery列表筛选插件,效果非常好.单击某项的时候动画筛选该项的列表.我们一起看下效果图: 在线预览   源码下载 我们一起看下实现的代码: html代码: <d ...

  2. docker探索-Win10 Docker 安装使用(一)

    本文转自:http://blog.csdn.net/shi1451042748/article/details/52996046 1.前言 Docker最近推出了可以运行在Win10稳定版本,让我们赶 ...

  3. JavaScript 闭包原理分析

    本文转载至 http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 另一篇很好的资料 http://www.k ...

  4. ansible unarchive模块

    unarchive模块:http://docs.ansible.com/ansible/unarchive_module.html 功能:解压缩,这个模块有两种用法: 1.将ansible主机上的压缩 ...

  5. MYSQL的用户变量(@)和系统变量(@@)

    9.3. 用户变量 可以先在用户变量中保存值然后在以后引用它:这样可以将值从一个语句传递到另一个语句.用户变量与连接有关.也就是说,一个客户端定义的变量不能被其它客户端看到或使用.当客户端退出时,该客 ...

  6. Hibernate的getTransaction()和beginTransaction()

    session.getTransaction()只是根据session获得一个Transaction实例,但是并没有启动它 session.beginTransaction()在获得一个Transac ...

  7. Spring 4 官方文档学习(五)核心技术之SpEL

    题外话 官方文档用evaluate这个单词来描述从表达式中获得实际内容的过程.如果直译的话,应该是评估.估值之类的意思.个人以为翻译成解析更易懂,但parse已经是解析了,为了避免冲突,就只好保留了e ...

  8. Git:如何为项目设置自己的user name/email

    在项目根目录下查找  .git/config . 打开,添加如下内容(值换成你自己的名字和邮箱)即可: [user] name = Larry email = larry_zeal@163.com

  9. e552. 取Applet的参数

    An applet can be configured through the use of applet parameters. For example, the contents for a ne ...

  10. C++ 接口(抽象类)

    C++ 接口(抽象类)接口描述了类的行为和功能,而不需要完成类的特定实现. C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念. 如果类中至少 ...