Oracle Database Free Release – Schnellstart

Erleben Sie die nächste Generation der Datenbankinnovation mit Oracle Database 23ai. 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 Database 23ai 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.

Kostenlose Oracle Database 23ai-Plattformen


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

Oracle Linux 8 (OL8)
Dateiname oracle-database-free-23ai-23.9-1.el8.x86_64.rpm
Herunterladen Download-Link
SHA256 a6e64941ad940dd23e152e3d51213aeaea6d93b43688fbd030175935e0efe03d
Dateigröße (in Byte) 1,412,957,372
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-database-free-23ai-23.9-1.el9.x86_64.rpm
Herunterladen Download-Link
SHA256 35a5b2e4065747eea3258d4f0c8d9a6e5440a818945da183fc631750cce4d999
Dateigröße (in Byte) 1,412,957,372
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-database-preinstall-23ai-1.0-2.el8.x86_64.rpm
Herunterladen Download-Link
SHA256 4578e6d1cf566e04541e0216b07a0372725726a7c339423ee560255cb918138b
Dateigröße (in Byte) 31.152
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-database-free-23ai-23.9-1.el8.x86_64.rpm
Herunterladen Download-Link
SHA256 a6e64941ad940dd23e152e3d51213aeaea6d93b43688fbd030175935e0efe03d
Dateigröße (in Byte) 1,412,957,372
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-database-preinstall-23ai-1.0-2.el9.x86_64.rpm
Herunterladen Download-Link
SHA256 aa7bc3a62f4118cc8e02ece2f67ddd276b2256833e4d66f939725b2ef22bebf9
Dateigröße (in Byte) 35.689
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-database-free-23ai-23.9-1.el9.x86_64.rpm
Herunterladen Download-Link
SHA256 35a5b2e4065747eea3258d4f0c8d9a6e5440a818945da183fc631750cce4d999
Dateigröße (in Byte) 1,412,957,372
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-database-preinstall-23ai-1.0-4.el8.aarch64.rpm
Herunterladen Download-Link
SHA256 0603e020ddd3b19cb051fd47c122ee1c63af837c10ed9a9304acd938a43fd084
Dateigröße (in Byte) 31.468
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-database-free-23ai-23.9-1.el8.aarch64.rpm
Herunterladen Download-Link
SHA256 59faac204495cc6a08b6e99cd0997226c17fe4d7362e16b73ae5446b3e5b688e
Dateigröße (in Byte) 1,282,234,128
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.

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)
      }
     
}