Oracle AI Database Free – 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

HerunterladenDetails

oracle-ai-database-free-26ai-23.26.1-1.el8.x86_64.rpm

1.489.765.640 Byte

SHA256 619cf9785e49bd19994c88449fc8d3935783fb801472d8db4b293f43a27aae25

Oracle Linux 8 (OL8) und Red Hat Enterprise Linux (RHEL8) verwenden dieselben RPMs.

RHEL8 erfordert einen zusätzlichen Download und eine zusätzliche Installation vor der Installation:

oracle-ai-database-free-26ai-23.26.1-1.el9.x86_64.rpm

1.489.765.640 Byte

SHA256 f30a4b847616c3081aa50e9de2efb6a7d42e93ba55258ae0a98744456cd23992

Oracle Linux 9 (OL9) und Red Hat Enterprise Linux (RHEL9) verwenden dieselben RPMs.

RHEL9 erfordert einen zusätzlichen Download und eine zusätzliche Installation vor der Installation:

oracle-ai-database-free-26ai-23.26.1-1.el8.aarch64.rpm

1.319.158,084 Byte

SHA256 4e37bf1895e826bf292b8a552df3b0ab8126ce1eed8e8a7e38bd97b05ce774d3

OL8 erfordert einen zusätzlichen Download und eine zusätzliche Installation vor der Installation:

Container-Images aus Oracle Container Registry abrufen:

docker pull container-registry.oracle.com/database/free:latest

Oracle_AI_Database_26ai_Free.ova

6.846.450.176 Byte

SHA256 7d909f44c41a88cf04bd2978c99c05f8c6dc68b10444843e07082077a59bce12

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

oracle-ai-database-free-26ai-23.26.1.windows.x64.zip

1.361.673.353 Byte

SHA256 7c673e5f495c03c9cb7ad09b08886a95597f0db9893d727934e370f73b6aa8d0

Herstellen einer Verbindung zu Oracle AI Database Free

Sprache

Verbindungszeichenfolge

SQLcl

Format der Verbindungszeichenfolge: [Benutzername]@[Hostname]:[Port]/[DB-Servicename] [AS SYSDBA]

Um eine Verbindung zur ersten integrierbaren Datenbank (PDB) herzustellen, verwenden Sie:

  • sql sys@localhost:1521/FREEPDB1 as sysdba

  • Verwenden Sie zum Herstellen einer Verbindung zu der Containerdatenbank (CDB):

    1. sql sys@localhost:1521/FREE as sysdba


SQL*Plus

Format der Verbindungszeichenfolge: [Benutzername]@[Hostname]:[Port]/[DB-Servicename] [AS SYSDBA]

Um eine Verbindung zur ersten integrierbaren Datenbank (PDB) herzustellen, verwenden Sie:

  • 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")a; 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 "\n" var_dump($res); echo "\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) } }