在 Oracle 文档中,我们可以找到有关 Oracle 自治数据库的以下几行
自治数据库提供了一个易于使用、完全自治的数据库,可以弹性扩展,提供快速的查询性能,并且不需要数据库管理。
您将需要一个 Oracle 云帐户,但您可以免费获得一个用于测试(参见 Oracle 文档)
在这篇博客中,我描述了创建自治数据库并连接到它所需的基本步骤
连接后转到概述选项卡选择 oracle 数据库
点击自治数据库
我选择自治事务处理
单击创建自治数据库并填写信息
对于网络访问,我决定使用此选项并将我的 IP 添加到专用框中
您有一些高级选项,您可以在其中管理您的密钥、更改您的字符集等等
完成所有信息后,请单击创建自治数据库。你应该有一个像下面这样的窗口
完成后,您将获得以下信息
如何连接
与自治系统的连接可以通过 sqlplus 或任何其他工具完成。如果尚未完成,我们将需要下载客户端凭据的钱包
为此,请单击“数据库连接”选项卡
然后单击下载钱包并将您的 zip 文件保存在您的工作站中。
- 与 Sql Developer 的连接示例
选择云钱包作为类型,输入用户和密码,并提供之前下载的钱包zip文件。如果一切正常,您应该连接。
- 与 sqlplus 的连接示例
如果您没有安装 oracle 客户端,您可以安装Oracle Instant Client
就我而言,我下载了以下文件
即时客户端-基本-windows.x64-21.6.0.0.0dbru.zip
即时客户端-sqlplus-windows.x64-21.6.0.0.0dbru.zip
- 解压两个 zip 文件
- 复制内容
我将sqlplus文件夹内容复制到以下目录
Instantclient-basic-windows.x64-21.6.0.0.0dbru\instantclient_21_6
默认在目录 instantclient-basic-windows.x64-21.6.0.0.0dbru\instantclient_21_6\network\admin
- 解压下载的钱包,里面应该已经有一个sqlnet.ora和一个tnsnames.ora文件了
你应该已经有一个 sqlnet.ora 和一个 tnsnames.ora 文件里面
- 为您的 Oracle 即时客户端配置 TNS_ADMIN
默认在目录中
Instantclient-basic-windows.x64-21.6.0.0.0dbru\instantclient_21_6\network\admin
我保持默认,我只是将 sqlnet.ora 和 tnsnames.ora 从 wallet 目录复制到 network/admin 目录
编辑 sqlnet.ora 并像这样指定钱包的位置
WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="C:\temp\Wallet_FAUDB")))
复制
- 测试你的连接
C:\Users\mdi>C:\Mouhamadou\Oracle_ACE\cloud\instantclient-basic-windows.x64-21.6.0.0.0dbru\instantclient_21_6\sqlplus.exe
SQL*Plus: Release 21.0.0.0.0 - Production on Thu Sep 29 10:58:00 2022
Version 21.6.0.0.0
Copyright (c) 1982, 2021, Oracle. All rights reserved.
Enter user-name: admin@faudb_high
Enter password:
Last Successful login time: Thu Sep 29 2022 10:17:31 +02:00
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.17.0.1.0
SQL> show user
USER is "ADMIN"
SQL>
复制
原文标题:First steps with Oracle Autonomous Database
原文作者:Mouhamadou Diaw
原文地址:https://www.dbi-services.com/blog/first-steps-with-oracle-autonomous-database/