Oracle自治数据库ATP简单体验

这是学习笔记的第 1819篇文章

自治是Oracle 18c给自己立的一个标杆,整体是分为了两个部分,OLAP和OLTP,分别对标产品ADW和ATP。

对于大多数DBA爱好者来说,大家相对更加关注OLTP方向的进展,今天做了一个初步的体验。

首先,ATP和ADW的产品目前是具有地域性推广的,暂时在亚太还没有开放,如果要尝试使用,可以切换区域到北美或者欧洲。

我这里体验的是EMEA欧洲区的ATP服务,根据数据中心的标签,服务器是在法兰克福。

Oracle自治数据库ATP简单体验

可以通过创建实例来开启ATP体验之旅。

Oracle自治数据库ATP简单体验

在EMEA的区域中,目前是包含了AP和TP的这两个产品,如果纵观整个产品线,其实会发现有很多产品的前缀已经标识为了“自治”开头。

Oracle自治数据库ATP简单体验

如果要创建一个自治的TP数据库,在登录之后会看到这个界面。这是申请ATP资源的管理页面。

Oracle自治数据库ATP简单体验

申请的时候需要填写一个简单的列表,比如CPU,存储和密码等,提交之后后台就会自动开启异步任务来初始化。

Oracle自治数据库ATP简单体验

整个过程持续大概10分钟。

Oracle自治数据库ATP简单体验

选择查看详情,就可以看到ATP的首页了。

Oracle自治数据库ATP简单体验

这里值得一提的是连接的方式,因为底层都是虚拟的,在连接方式上和传统的连接就存在较大的差别,首先就是安全,这里是通过钱包认证的方式来完成的,官方连接会提供相关的下载,里面包含大概7个文件,需要放在$ORACLE_HOME/network/admin下面。

Oracle自治数据库ATP简单体验

看起来连接配置很复杂,使用tnsping来检测是可连接的。

C:\Users\yangjr01>tnsping db201812022228_high

TNS Ping Utility for 64-bit Windows: Version 12.2.0.1.0 - Production on 02-12月-2018 23:09:47

Copyright (c) 1997, 2016, Oracle.  All rights reserved.

已使用的参数文件:

D:\oracle12c\12c_install\product\12.2.0\dbhome_1\network\admin\sqlnet.ora

已使用 TNSNAMES 适配器来解析别名

尝试连接 (description= (address=(protocol=tcps)(port=1522)(host=xxxx.oraclecloud.com))(conne

ce_name=xxxx_db201812022228_high.atp.oraclecloud.com))(security=(ssl_server_cert_dn= CN=adwc.eu

oraclecloud.com,OU=Oracle BMCS FRANKFURT,O=Oracle Corporation,L=Redwood City,ST=California,C=US)))

OK (1500 毫秒)

我们来看看ATP的管理页面,这个页面比我们了解的GC,OEM等都要简单的多。里面就主要展现4个维度的指标。

Oracle自治数据库ATP简单体验

而管理页面更加简单,可以看到已经看不到太多我们要做的事情了。我对机器学习的部分更感兴趣。

Oracle自治数据库ATP简单体验

Oracle自治数据库ATP简单体验