【ORACLE】教你怎么在Oracle Cloud上创建一个自治数据库,并通过客户端进行连接
前言
在上一篇文章【ORACLE】教你怎么自主免费开通ORACLE的MOS权限 中,教大家通过申请免费的ORACLE CLOUD服务来开通了MOS权限,既然来都来了,ORACLE CLOUD上那么多免费的服务,我们不用一用不就浪费了?
所以,这篇教大家如何在ORACLE CLOUD里开通一台自治数据库,并通过你本机的oracle客户端进行连接
一、申请ORACLE CLOUD账号
略,请参考此文【ORACLE】教你怎么自主免费开通ORACLE的MOS权限
二、创建ATP数据库
- 进入oraclecloud网站并登陆 https://cloud.oracle.com
- 点击创建ATP数据库(当然ADW也行)
- 填写数据库相关信息,"始终免费"、管理员密码、邮箱
- 点击创建自治数据库按钮,接下来就等它创建好
三、配置本地连接环境
- 数据库创建好后,点击刚刚创建的数据库
- 点击数据库连接
- 点击下载wallet
- 输入密码并点击下载(可以和上面的管理密码不一致),获得一个压缩包
- 打开压缩包中的tnsname.ora,并将其内容添加至你本机客户端tnsname.ora文件中
- 将压缩包中,除了tnsname.ora以外的文件,解压到你本机客户端的network/admin/文件夹下,注意别把你自己的tnsname.ora覆盖了
- 打开sqlnet.ora文件,把文件内的路径配置完整(这里一般是自动读环境变量,但有些电脑上不一定配置了)
WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="?/network/admin")))
SSL_SERVER_DN_MATCH=yes
改成,注意这个路径要填你自己的instantclient的路径
WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="F:\oracle_bak\instantclient_21_3\network\admin")))
SSL_SERVER_DN_MATCH=yes
四、连接数据库
- sqlplus
- plsql developer
五、注意事项
- 请尽量使用新版本的oracle客户端,比如21.3版本https://www.oracle.com/cn/database/technologies/instant-client/winx64-64-downloads.html
- 注意实际引用的tnsnames.ora目录是否正确
- 5个tns名称分别适用于不同的场景,执行优先级最高的应该是TPurgent
- High – for long queries, high parallelism, low SQL concurrency.
- Medium – for medium queries, parallelism, medium concurrency.
- Low – for short queries, no parallelism, high concurrency.
- TPurgent – for high priority transaction processing.
- TP – for standard transaction processing.
- 压缩包中的其他文件可用于jdbc的连接
- 本文作者: DarkAthena
- 本文链接: https://www.darkathena.top/archives/connect-to-oracle-cloud-adb
- 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
posted on 2022-01-17 20:52 DarkAthena 阅读(341) 评论(0) 编辑 收藏 举报