Démarrage rapide d'Oracle Database Free

Les premiers pas avec Oracle Database Free sont simples et rapides.

Pour plus d’informations et des instructions détaillées étape par étape, consultez le guide d'installation pour Linux.

En savoir plus sur les nouvelles fonctionnalités disponibles dans Oracle Database 23ai Free

Installation d'Oracle Database 23ai Free


Docker/Podman
Télécharger Oracle Container Registry
Remarques Extrayez des images de conteneurs directement depuis Oracle Container Registry via docker pull container-registry.oracle.com/database/free:latest
Oracle VirtualBox
Nom du fichier Oracle_Database_23ai_Free_Developer.ova
SHA256 0e2144f984179e74b12578a059205aa4255314e8c21249d68ff3a23f70148615
Taille (en octets) 6 138 339 840
Remarques

Importer le fichier 23ai Free .ova dans votre configuration Oracle VirtualBox locale.

Reportez-vous à Oracle Database 23ai Free VirtualBox Appliance pour connaître les besoins en ressources pour l'image et Oracle VirtualBox.

Oracle Linux 8
Nom du fichier oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
SHA256 d8fa7c82e2e5a7c0a8c04841be508bb74c4d1f5f85cb40370448f21c54e2f114
Taille (en octets) 1 376 886 088
Remarques

Exécutez dnf install -y oracle-database-free*

Exécutez /etc/init.d/oracle-free-23ai configure

Oracle Linux 9
Nom du fichier oracle-database-free-23ai-1.0-1.el9.x86_64.rpm
SHA256 12619202c4b566de2b3e00d9fa648cec7f1e127a7d5d0ef780dda83a13d2ef08
Taille (en octets) 1 376 886 088
Remarques

Exécutez dnf install -y oracle-database-free*

Exécutez /etc/init.d/oracle-free-23ai configure

Enterprise Linux 8

Nom du fichier

SHA256

Taille (en octets)

oracle-database-preinstall-23ai-1.0-2.el8.x86_64.rpm

4578e6d1cf566e04541e0216b07a0372725726a7c339423ee560255cb918138b

31152

Nom du fichier

SHA256

Taille (en octets)

oracle-database-free-23ai-1.0-1.el8.x86_64.rpm

1e69529fc1eabfd7db1a8fa7a03998b103ba594544e60fe78ea2f7eb448cdccd

1 365 375 132

Remarques

Exécutez dnf install -y oracle-database-preinstall*

Exécutez dnf install -y oracle-database-free*

Exécutez /etc/init.d/oracle-free-23ai configure

Enterprise Linux 9

Nom du fichier

SHA256

Taille (en octets)

oracle-database-preinstall-23ai-1.0-2.el9.x86_64.rpm

aa7bc3a62f4118cc8e02ece2f67ddd276b2256833e4d66f939725b2ef22bebf9

35689

Nom du fichier

SHA256

Taille (en octets)

oracle-database-free-23ai-1.0-1.el9.x86_64.rpm

21414ebbb763a2095c138dd007caecd9db3d758ac89facc3f4f14075f71838aa

1 365 375 132

Remarques

Exécutez dnf install -y oracle-database-preinstall*

Exécutez dnf install -y oracle-database-free*

Exécutez /etc/init.d/oracle-free-23ai configure

Windows

Nom du fichier

SHA256

Taille (en octets)

WINDOWS.X64_236000_free.zip

a95ee875a185c2468278d281b35a8a42ae8f550837b2dc12e47aeaa2a1975930

1 348 245 903

Nom du fichier

SHA256

Taille (en octets)

e85900cae5fa6b1677f3cd404471c659862f34deeb55a8d9beb41bc02758cbc7

802 358 371

Remarques Guide d'installation d'Oracle Database 23ai Free pour Windows
Oracle Linux 8 pour Arm (aarch64)

Nom du fichier

SHA256

Taille (en octets)

oracle-database-preinstall-23ai-1.0-3.el8.aarch64.rpm

68936d4fc7e55ce5192f9e4819f9ab8a80b079bb9e20d39bc2a991bd3d4a6095

31 192

Nom du fichier

SHA256

Taille (en octets)

oracle-database-free-23ai-1.0-1.el8.aarch64.rpm

64b84cdbd3331a4fee7a7bf56cdfd497a2531b05862bddae0f38e28c745dc8d6

1 238 841 284

Nom du fichier

SHA256

Taille (en octets)

fabbbf1516ec012571ca2bc6642c9df966454ae0e7287a26a75ff12a35d8d168

712 780 356

Remarques

Guide d'installation d'Oracle Database Free

Guide d'installation du client Oracle Database

Connexion à Oracle Database Free

SQL

  • Format de chaîne de connexion : [nom d'utilisateur]@[nom d'hôte]:[port]/[nom du service de base de données] [AS SYSDBA]
  • Pour vous connecter à la première base de données enfichable, utilisez :
    sqlplus sys@localhost:1521/FREEPDB1 as sysdba
  • Pour vous connecter à la base de données de conteneur, utilisez :
    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)
      }
     
}

You must accept the License Agreement to download this software.

You will be redirected to the login screen in order to download the file.