Guide de démarrage rapide pour la version gratuite d'Oracle AI Database

Découvrez la nouvelle génération d'innovation en matière de bases de données avec Oracle AI Database 26ai. Conçue pour simplifier le développement d'applications d'IA, de microservices, de graphes, de documents, spatiales et relationnelles, cette plateforme de base de données convergée offre tout ce dont vous avez besoin dans une solution puissante. Mieux encore, vous pouvez vous lancer immédiatement sans aucun frais.Even better, you can jump right in at no cost—Oracle AI Database 26ai Free est accessible à toute personne souhaitant se lancer dans la création d'applications modernes basées sur les données. Que vous choisissiez notre produit commercial dans le cloud ou sur site (voir la liste de disponibilité) ou que vous optiez pour l'édition gratuite, vous aurez tous les outils dont vous avez besoin pour créer l'avenir de la gestion des données.

Plateformes gratuites Oracle AI Database 26ai


Oracle Linux 8 (OL8)
Nom du fichier oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
Télécharger Lien à télécharger
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
Taille du fichier (en octets) 1,431,761,556
Remarques

Oracle Linux 8 (OL8) et Oracle Enterprise Linux (EL8) utilisent les mêmes RPM. EL8 nécessite un téléchargement et une installation supplémentaires de la préinstallation (voir ci-dessous).

Guide d'installation d'Oracle Database Free
Guide d'installation d'Oracle Database Client

Oracle Linux 9 (OL9)
Nom du fichier oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
Télécharger Lien à télécharger
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
Taille du fichier (en octets) 1,431,761,556
Remarques

Oracle Linux 9 (OL9) et Oracle Enterprise Linux (EL9) utilisent les mêmes RPM. EL9 nécessite un téléchargement et une installation supplémentaires de la préinstallation (voir ci-dessous).

Guide d'installation d'Oracle Database Free
Guide d'installation d'Oracle Database Client

Oracle Enterprise Linux 8 (EL8)
Nom du fichier oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm
Télécharger Lien à télécharger
SHA256 050f1c3f3214f5979519147d08661d5670317288bd9a09d0863f3419206158e4
Taille du fichier (en octets) 30,036
Remarques

Téléchargez et installez d'abord ce RPM de préinstallation. Ensuite, suivez le RPM principal ci-dessous.
Exécutez dnf install -y oracle-database-preinstall*

Nom du fichier oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
Télécharger Lien à télécharger
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
Taille du fichier (en octets) 1,431,761,556
Remarques

Oracle Linux 8 (OL8) et Oracle Enterprise Linux (EL8) utilisent les mêmes RPM. EL8 nécessite un téléchargement et une installation supplémentaires de la préinstallation (voir ci-dessous).

Guide d'installation d'Oracle Database Free
Guide d'installation d'Oracle Database Client

Oracle Enterprise Linux 9 (EL9)
Nom du fichier oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm
Télécharger Lien à télécharger
SHA256 6a25ab29277f5af2d301d90b2d60a82357bbacfac7d8d9eddce126eb40cecb54
Taille du fichier (en octets) 35,302
Remarques

Téléchargez et installez d'abord cette préinstallation EPM. Ensuite, suivez le RPM principal ci-dessous.
Exécutez dnf install -y oracle-database-preinstall*

Nom du fichier oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
Télécharger Lien à télécharger
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
Taille du fichier (en octets) 1,431,761,556
Remarques

Oracle Linux 9 (OL9) et Oracle Enterprise Linux (EL9) utilisent les mêmes RPM. EL9 nécessite un téléchargement et une installation supplémentaires de la préinstallation (voir ci-dessous).

Guide d'installation d'Oracle Database Free
Guide d'installation d'Oracle Database Client

Oracle Linux 8 pour Arm (aarch64)
Nom du fichier oracle-ai-database-preinstall-26ai-1.0-1.el8.aarch64.rpm
Télécharger Lien à télécharger
SHA256 3571e2cca21600e194d725bea29e94511021685d500b1abdbf3f3c5dd6db7505
Taille du fichier (en octets) 30,048
Remarques

Téléchargez et installez d'abord ce RPM de préinstallation. Ensuite, suivez le RPM principal ci-dessous.
Exécutez dnf install -y oracle-database-preinstall*

Nom du fichier oracle-ai-database-free-26ai-23.26.0-1.el8.aarch64.rpm
Télécharger Lien à télécharger
SHA256 7c6204ba6d8b51a163d016c14f69815e053312ae6b54ac2fa67db8a3fbb1d99b
Taille du fichier (en octets) 1,307,192,832
Remarques

Guide d'installation d'Oracle Database Free

Docker/Podman
Télécharger Lien vers le registre de conteneurs
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
Télécharger Lien à télécharger
SHA256 b998e36dbcbddafa77f92ea220758cefdb17e41bccce307792cd17ec90eb1aaf
Taille (en octets) 6,284,277,760
Remarques

Importez le fichier .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 .

Microsoft Windows x64
Nom du fichier WINDOWS.X64_239000_free.zip
Télécharger Lien à télécharger
SHA256 a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab
Taille du fichier (en octets) 1,380,731,534
Remarques

Guide d'installation d'Oracle Database Free
Guide d'installation d'Oracle Database Client

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