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.
| 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 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 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 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. |
||||
| 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 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. |
||||
| 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 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. |
||||
| 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 | |||||
| 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. |
||||
sqlplus sys@localhost:1521/FREEPDB1 as sysdba
sqlplus sys@localhost:1521/FREE as sysdba
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));
}
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)
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();
// 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));
// [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";
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
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)
}
}