Oracle AI Database Free Release 快速入门

通过 Oracle Database AI 26ai 体验新一代数据库创新。该融合数据库平台旨在简化 AI、微服务、图形、文档、空间和关系应用的开发,在一个强大的解决方案中提供您所需的一切。更棒的是,您可以免费使用 Oracle Database AI 26ai Free,适用于任何想要开始构建数据驱动的现代应用的用户。无论您选择在云端或在本地环境部署商业产品(查看可用性列表),还是选择免费版,您都将拥有创建未来数据管理所需的所有工具。

Oracle AI Database 26ai Free 平台


Oracle Linux 8 (OL8)
文件名 oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
下载 下载链接
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
大小(字节) 1,431,761,556
附注

Oracle Linux 8 (OL8) 和 Oracle Enterprise Linux (EL8) 使用相同的 RPM。EL8 需要额外的预安装下载和安装(请参见下文)。

Oracle Database Free 安装指南
Oracle Database 客户端安装指南

Oracle Linux 9 (OL9)
文件名 oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
下载 下载链接
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
大小(字节) 1,431,761,556
附注

Oracle Linux 9 (OL9) 和 Oracle Enterprise Linux (EL9) 使用相同的 RPM。EL9 需要额外的预安装下载和安装(请参见下文)。

Oracle Database Free 安装指南
Oracle Database 客户端安装指南

Oracle Enterprise Linux 8 (EL8)
文件名 oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm
下载 下载链接
SHA256 050f1c3f3214f5979519147d08661d5670317288bd9a09d0863f3419206158e4
大小(字节) 30,036
附注

请先下载并安装此预安装 RPM。然后依照下面的主要 RPM。
运行 dnf install -y oracle-database-preinstall*

文件名 oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
下载 下载链接
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
大小(字节) 1,431,761,556
附注

Oracle Linux 8 (OL8) 和 Oracle Enterprise Linux (EL8) 使用相同的 RPM。EL8 需要额外的预安装下载和安装(请参见下文)。

Oracle Database Free 安装指南
Oracle Database 客户端安装指南

Oracle Enterprise Linux 9 (EL9)
文件名 oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm
下载 下载链接
SHA256 6a25ab29277f5af2d301d90b2d60a82357bbacfac7d8d9eddce126eb40cecb54
大小(字节) 35,302
附注

请先下载并安装此预安装 EPM。然后依照下面的主要 RPM。
运行 dnf install -y oracle-database-preinstall*

文件名 oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
下载 下载链接
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
大小(字节) 1,431,761,556
附注

Oracle Linux 9 (OL9) 和 Oracle Enterprise Linux (EL9) 使用相同的 RPM。EL9 需要额外的预安装下载和安装(请参见下文)。

Oracle Database Free 安装指南
Oracle Database 客户端安装指南

Oracle Linux 8 for Arm (aarch64)
文件名 oracle-ai-database-preinstall-26ai-1.0-1.el8.aarch64.rpm
下载 下载链接
SHA256 3571e2cca21600e194d725bea29e94511021685d500b1abdbf3f3c5dd6db7505
大小(字节) 30,048
附注

请先下载并安装此预安装 RPM。然后依照下面的主要 RPM。
运行 dnf install -y oracle-database-preinstall*

文件名 oracle-ai-database-free-26ai-23.26.0-1.el8.aarch64.rpm
下载 下载链接
SHA256 7c6204ba6d8b51a163d016c14f69815e053312ae6b54ac2fa67db8a3fbb1d99b
大小(字节) 1,307,192,832
附注

Oracle Database Free 安装指南

Docker/Podman
下载 链接到容器注册表
附注 通过 docker pull container-registry.oracle.com/database/free:latest,直接从 Oracle Container Registry 拉取容器映像。
Oracle VirtualBox
文件名 Oracle_Database_23ai_Free_Developer.ova
下载 下载链接
SHA256 b998e36dbcbddafa77f92ea220758cefdb17e41bccce307792cd17ec90eb1aaf
大小(字节) 6,284,277,760
附注

将 .ova 文件导入您的本地 Oracle VM VirtualBox 设置。

参阅 Oracle Database 23ai Free VirtualBox Appliance,了解 Oracle VirtualBox 映像内容以及资源要求。

Microsoft Windows x64
文件名 WINDOWS.X64_239000_free.zip
下载 下载链接
SHA256 a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab
大小(字节) 1,380,731,534
附注

Oracle Database Free 安装指南
Oracle Database 客户端安装指南

连接到 Oracle Database Free

SQL

  • 连接字符串格式:[username]@[hostname]:[port]/[DB service name] [AS SYSDBA]
  • 要连接到每一个 Pluggable Database (PDB),请使用:
     sqlplus sys@localhost:1521/FREEPDB1 as sysdba 
  • 要连接到 Container Database (CDB),请使用:
     sqlplus sys@localhost:1521/FREE as sysdba 

Java

 OracleDataSource ods = new OracleDataSource(); ods.setURL("jdbc:oracle:thin:@localhost:1521/FREEPDB1"); // jdbc:oracle:thin@[hostname]:[port]/[DB service name] ods.setUser("[Username]"); ods.setPassword("[Password]"); Connection conn = ods.getConnection(); PreparedStatement stmt = conn.prepareStatement("SELECT 'Hello World!' FROM dual"); ResultSet rslt = stmt.executeQuery(); while (rslt.next()) { System.out.println(rslt.getString(1)); } 

Python

 import oracledb conn = oracledb.connect(user="[Username]", password="[Password]", dsn="localhost:1521/FREEPDB1") with conn.cursor() as cur: cur.execute("SELECT 'Hello World!' FROM dual") res = cur.fetchall() print(res) 

Node.js

 const oracledb = require('oracledb'); async function run() { let connection = await oracledb.getConnection({ user : "[Username]", password : "[Password]", connectString : "localhost:1521/FREEPDB1" // [hostname]:[port]/[DB service name] }); let result = await connection.execute( "SELECT 'Hello World!' FROM dual"); console.log(result.rows[0]); } run(); 

C#/.NET

 // Connection string format: User Id=[username];Password=[password];Data Source=[hostname]:[port]/[DB service name]; OracleConnection con = new OracleConnection("User Id=[Username];Password=[Password];Data Source=localhost:1521/FREEPDB1;"); con.Open(); OracleCommand cmd = con.CreateCommand(); cmd.CommandText = "SELECT \'Hello World!\' FROM dual"; OracleDataReader reader = cmd.ExecuteReader(); reader.Read(); Console.WriteLine(reader.GetString(0)); 

PHP

 // [username], [password], [hostname]:[port]/[DB service name] $c = oci_pconnect("[Username]", "[Password]", "localhost:1521/FREEPDB1"); $s = oci_parse($c, "SELECT 'Hello World!' FROM dual"); oci_execute($s); oci_fetch_all($s, $res); echo "<pre>\n" var_dump($res); echo "</pre>\n"; 

Ruby

 require 'oci8' con = OCI8.new("[Username]", "[Password]", "localhost:1521/FREEPDB1") statement = "SELECT 'Hello World!' FROM dual" cursor = con.parse(statement) cursor.exec cursor.fetch do |row| print row end 

Go

 package main import ( "fmt" "log" "database/sql" _ "github.com/godror/godror" ) func main() { // connectString format: [hostname]:[port]/[DB service name] dsn := `user="[Username]" password="[Password]" connectString="localhost:1521/FREEPDB1"` db, err := sql.Open("godror", dsn) if err != nil { panic(err) } defer db.Close() rows, err := db.Query("SELECT 'Hello World!' FROM dual") if err != nil { panic(err) } defer rows.Close() var strVal string for rows.Next() { err := rows.Scan(&strVal) if err != nil { log.Fatal(err) } fmt.Println(strVal) } err = rows.Err() if err != nil { log.Fatal(err) } } 

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。