Oracle AI Database Free Release – Schnellstart

Erleben Sie die nächste Generation der Datenbankinnovation mit Oracle AI Database 26ai. Die konvergente Datenbankplattform wurde erstellt, um die Entwicklung von KI-, Microservices-, Grafik-, Dokument-, Geo- und relationalen Anwendungen zu vereinfachen. Sie bietet alles, was Sie benötigen, in einer leistungsstarken Lösung. Noch besser: Sie können direkt kostenlos einsteigen. Oracle AI Database 26ai Free ist für alle verfügbar, die moderne, datengesteuerte Anwendungen erstellen möchten. Unabhängig davon, ob Sie sich für unser kostenpflichtiges Produkt in der Cloud oder On-Premises (siehe Verfügbarkeitsliste) entscheiden oder die kostenlose Edition wählen, stehen Ihnen alle Tools zur Verfügung, die Sie für die Zukunft des Datenmanagements benötigen.

Oracle Database AI 26ai Free-Plattformen


Oracle Linux 8 (OL8)
Dateiname oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
Herunterladen Download-Link
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
Dateigröße (in Byte) 1.431.761.556
Hinweise

Oracle Linux 8 (OL8) und Oracle Enterprise Linux (EL8) verwenden dieselben RPMs. EL8 erfordert einen zusätzlichen Download und eine Installation vor der Installation (siehe unten).

Oracle Database Free – Installationshandbuch
Oracle Database Client – Installationshandbuch

Oracle Linux 9 (OL9)
Dateiname oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
Herunterladen Download-Link
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
Dateigröße (in Byte) 1.431.761.556
Hinweise

Oracle Linux 9 (OL9) und Oracle Enterprise Linux (EL9) verwenden dieselben RPMs. EL9 erfordert einen zusätzlichen Download und eine Installation vor der Installation (siehe unten).

Oracle Database Free – Installationshandbuch
Oracle Database Client – Installationshandbuch

Oracle Enterprise Linux 8 (EL8)
Dateiname oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm
Herunterladen Download-Link
SHA256 050f1c3f3214f5979519147d08661d5670317288bd9a09d0863f3419206158e4
Dateigröße (in Byte) 30.036
Hinweise

Laden Sie zunächst das RPM für die Vorinstallation herunter und installieren Sie es. Fahren Sie dann mit dem unten angegebenen Haupt-RPM fort.dnf install -y oracle-database-preinstall*
ausführen

Dateiname oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
Herunterladen Download-Link
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
Dateigröße (in Byte) 1.431.761.556
Hinweise

Oracle Linux 8 (OL8) und Oracle Enterprise Linux (EL8) verwenden dieselben RPMs. EL8 erfordert einen zusätzlichen Download und eine Installation vor der Installation (siehe unten).

Oracle Database Free – Installationshandbuch
Oracle Database Client – Installationshandbuch

Oracle Enterprise Linux 9 (EL9)
Dateiname oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm
Herunterladen Download-Link
SHA256 6a25ab29277f5af2d301d90b2d60a82357bbacfac7d8d9eddce126eb40cecb54
Dateigröße (in Byte) 35.302
Hinweise

Laden Sie zunächst das EPM für die Vorinstallation herunter und installieren Sie es. Fahren Sie dann mit dem unten angegebenen Haupt-RPM fort.dnf install -y oracle-database-preinstall*
ausführen

Dateiname oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
Herunterladen Download-Link
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
Dateigröße (in Byte) 1.431.761.556
Hinweise

Oracle Linux 9 (OL9) und Oracle Enterprise Linux (EL9) verwenden dieselben RPMs. EL9 erfordert einen zusätzlichen Download und eine Installation vor der Installation (siehe unten).

Oracle Database Free – Installationshandbuch
Oracle Database Client – Installationshandbuch

Oracle Linux 8 for Arm (aarch64)
Dateiname oracle-ai-database-preinstall-26ai-1.0-1.el8.aarch64.rpm
Herunterladen Download-Link
SHA256 3571e2cca21600e194d725bea29e94511021685d500b1abdbf3f3c5dd6db7505
Dateigröße (in Byte) 30.048
Hinweise

Laden Sie zunächst das RPM für die Vorinstallation herunter und installieren Sie es. Fahren Sie dann mit dem unten angegebenen Haupt-RPM fort.dnf install -y oracle-database-preinstall*
ausführen

Dateiname oracle-ai-database-free-26ai-23.26.0-1.el8.aarch64.rpm
Herunterladen Download-Link
SHA256 7c6204ba6d8b51a163d016c14f69815e053312ae6b54ac2fa67db8a3fbb1d99b
Dateigröße (in Byte) 1.307.192.832
Hinweise

Oracle Database Free – Installationshandbuch

Docker/Podman
Herunterladen Link zum Container Registry
Hinweise Container-Images über docker pull container-registry.oracle.com/database/free:latest direkt aus der Container Registry von Oracle abrufen
Oracle VirtualBox
Dateiname Oracle_Database_23ai_Free_Developer.ova
Herunterladen Download-Link
SHA256 b998e36dbcbddafa77f92ea220758cefdb17e41bccce307792cd17ec90eb1aaf
Größe (in Byte) 6.284.277.760
Hinweise

Importieren Sie die .ova-Datei in Ihr lokales Oracle VirtualBox-Setup.

Informationen zum Inhalt des Oracle VirtualBox-Images und zu den Ressourcenanforderungen finden Sie unter Oracle Database 23ai Free VirtualBox Appliance.

Microsoft Windows x64
Dateiname WINDOWS.X64_239000_free.zip
Herunterladen Download-Link
SHA256 a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab
Dateigröße (in Byte) 1,380,731,534
Hinweise

Oracle Database Free – Installationshandbuch
Oracle Database Client – Installationshandbuch

Herstellen einer Verbindung zu Oracle Database Free

SQL

  • Format der Verbindungszeichenfolge: [username]@[hostname]:[port]/[DB service name] [AS SYSDBA]
  • Verwenden Sie zum Herstellen einer Verbindung zur ersten integrierbaren Datenbank (PDB):
     sqlplus sys@localhost:1521/FREEPDB1 as sysdba 
  • Verwenden Sie zum Herstellen einer Verbindung zu der Containerdatenbank (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) } }