Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?

2024年 5月 6日 85.6k 0

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-1

正文共:4072字 45图
预计阅读时间:11分钟

AI会使我们工作更轻松吗?

近几年AI(Artificial Intelligence)技术迅速发展,同时也有很多人预测AI对我们工作和生活的影响。科技确实是在不断向前进步,但为什么科技进步了,我们反而更累呢?

比如以前查询一个报表跑几个小时感觉是正常的,毕竟数据量很大,现在超过几分钟似乎都是不能接受,每个人都变得越来越“苛刻”,对犯错的容忍度极低,RTO、RPO多个9的严格要求,使很多人无法轻松下来。

但科技进步的过程中,我们又不是一直都特别累,也有轻松的时候,比如数据库安装工作,你周围的同事不会使用脚本一键部署时,而只有你会,这时你的工作效率比其他人高,会有多余的时间做其他事情或者休息,这段时间你通常是不累的,但当你同事也都会一键部署了,你就会又累了,因为客户会缩短部署时间,又后来,你比他们又率先学会了AI技术,通过AI来辅助你高效完成一些工作,这时你就又不累了,但等大家又都掌握了AI技术辅助自己工作,你就会又累了,因为客户可能之前要求5天安装完成一套数据库,而现在要求1天安装完成100套数据库。

可以看到,只有当我们和其他工作者存在比较明显的效率差时,才会换来短暂的轻松,这也是为什么越来越卷,又越来越累的原因,说了这么多,其实是想说同行们太卷了,23ai是2024年5月3日发布的,大家都在放假,但没间隔几小时,很多朋友关于23ai的文章就已经发布出来了。

以上部分内容参考“抖音知识”---《为什么科技进步了我们反而更累?》

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-2

Oracle数据库命令方式:

Oracle数据库命名都是有时代背景的,比如:

8i,9i:

1998年9月:Oracle公司正式发布Oracle 8i,其中i是internet的意思,表示该版本对Internet的支持,2001年6月,发布了Oracle 9i。

10g,11g:

2003年9月:Oracle发布了Oracle 10g。这一版加入了网格计算的功能,为了迎合分布式计算而推出的版本,因此版本号之后的标识使用了字母g,代表Grid网格。2007年7月11日,Oracle发布了Oracle 11g。

12c,18c,19c,21c:

2013年6月26日:Oracle发布了Oralce 12C,c是cloud,云计算的意思。

23ai:

2024年5月3日凌晨:最近两年正当大多数人等待Oracle 23C版本发布的时候,在2024年5月3日凌晨,Oracle Database 23ai正式发布,将23c改成了23ai。很多“卷神”已经在第一时间发布了相关文章。

Oracle Database 23ai安装介质下载

支持多种安装介质和安装方式,比如docker、rpm、vm等。

https://www.oracle.com/database/free/get-started/
Installing Oracle Database 23ai Free

Docker

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-3

VM

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-4

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-5

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-6

client

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-7

rpm

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-8

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-9

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-10

Oracle Database 23ai安装

我选择了最简单的安装方式,直接下载包含Oracle 23ai的vm,下载后导入虚拟机就可以直接使用。

https://www.oracle.com/database/technologies/databaseappdev-vm.html

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-11

导入虚拟机

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-12

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-1

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-2

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-3

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-4

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-5

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-6

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-7

Oracle Database 23ai新功能测试

默认有一个Redhat 8.9操作系统,安装并启动了Oracle Database 23ai。

其中:root和oracle用户密码都是oracle。

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-8

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-9

登录数据库

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-10

查看数据库版本

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-11

查看PDB

23ai版本引入了多个新功能,本次只测试Schema-level privilege grants功能。

测试过程如下:

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-12

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-13

Schema-level privilege grants

创建测试数据:

CREATE USER CHEN IDENTIFIED BY "A" DEFAULT TABLESPACE CJC;
CREATE USER JUCHAO IDENTIFIED BY "A" DEFAULT TABLESPACE CJC;
GRANT CONNECT,RESOURCE TO CHEN;
GRANT CONNECT,RESOURCE TO JUCHAO;
ALTER USER CHEN QUOTA 100M ON CJC;
ALTER USER CJC QUOTA 100M ON CJC;
CREATE TABLE CHEN.T1(ID INT);
CREATE TABLE CHEN.T2(NAME VARCHAR(20));
INSERT INTO CHEN.T1 VALUES(1);
INSERT INTO CHEN.T2 VALUES('CJC');
COMMIT;

如何将CHEN用户下所有表的查询权限授予给用户JUCHAO。

在23 ai版本之前有如下两种方法:

(1)按表进行GRANT

GRANT SELECT ON CHEN.T1 TO JUCHAO;
GRANT SELECT ON CHEN.T2 TO JUCHAO;

缺点是当CHEN新建新表时,JUCHAO用户没有新表的查询权限,需要单独授权,例如:

CREATE TABLE CHEN.T3(ID INT);
INSERT INTO CHEN.T3 VALUES(3);
COMMIT;
CONN JUCHAO/A

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-14

第二种方法:

GRANT SELECT ANY TABLE TO JUCHAO;

权限过大,不仅能查询CHEN用户数据,还能查询其他用户数据。

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-15

第三种方法:

23ai版本开始,支持schema级别授权

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-16

GRANT SELECT ANY TABLE ON SCHEMA CHEN TO JUCHAO;

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-17

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-18

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-19

Oracle Database 23ai新功能介绍

参考链接:

https://blogs.oracle.com/database/post/oracle-23ai-now-generally-available

General Availability
We are pleased to announce the general availability of Oracle Database 23ai.
Over the last four years, Oracle Database Development has worked hard to deliver the next long-term support release of the Oracle Database, with a focus on AI and developer productivity.
Given the focus on AI in this release of the database, we decided to change the database's name from Oracle Database 23c to Oracle Database 23ai.
This reflects the focus of this release as well as the climate in which it is being released.

我们很高兴地宣布Oracle Database 23ai正式发布。

在过去的四年里,Oracle数据库开发部门一直在努力提供Oracle数据库的下一个长期支持版本,重点关注人工智能和开发人员的生产力。

考虑到本版本数据库中对人工智能的关注,我们决定将数据库名称从Oracle database 23c更改为Oracle database 23ai。

这反映了此次释放的重点。

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-20

Game-Changing Innovations
Oracle Database 23ai has focused on three key areas.

AI for Data
Dev for Data
Mission Critical for Data

In this Blog, we'll describe some of the critical features of this release that highlight our work on these important focus areas and provide details when you see them on your platform of choice.

改变游戏规则的创新

Oracle数据库23ai专注于三个关键领域。

AI for Data
Dev for Data
Mission Critical for Data

在本博客中,我们将描述本版本的一些关键功能,这些功能突出了我们在这些重要重点领域的工作,并在您选择的平台上看到它们时提供详细信息。

Augmenting a new generation of AI models

https://blogs.oracle.com/database/post/oracle-23ai-now-generally-available

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-21

Dev for Data

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-22

Property Graphs modelling complex relationships

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-23

Shard better, faster, simpler

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-24

Caching data made simple

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-25

Making SQL execution safer

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-26

SQL Firewall

https://blogs.oracle.com/cloudsecurity/post/sql-firewall-now-built-into-oracle-database-23c

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-27

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-28

Fast Ingest Enhancements

https://blogs.oracle.com/in-memory/post/oracle-database-23c-fast-ingest-enhancements

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-29

Schema-level privilege grants with Database 23ai

https://blogs.oracle.com/cloudsecurity/post/schemalevel-privilege-grants-with-database-23c

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-30

Oracle Database 23ai官方文档

https://docs.oracle.com/en/database/oracle/oracle-database/index.html

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-31

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-32

###chenjuchao 20240505###

欢迎关注我的公众号《IT小Chen》

Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?-33

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论