Guia rápido do Oracle AI Database Gratuito

Experimente a próxima geração de inovação em banco de dados com o Oracle AI Database 26ai. Projetada para simplificar o desenvolvimento de IA, microsserviços, gráficos, documentos, aplicações espaciais e relacionais, essa plataforma de banco de dados convergente oferece tudo o que você precisa em uma solução avançada. Melhor ainda, você pode começar agora mesmo, sem nenhum custo: o Oracle AI Database 26ai Gratuito está disponível para qualquer pessoa que queira começar a criar aplicações modernas baseadas em dados. Independentemente de escolher nosso produto comercial em nuvem ou on-premises (consulte a lista de disponibilidade) ou nossa edição gratuita, você terá todas as ferramentas necessárias para criar o futuro do gerenciamento de dados.

Plataformas do Oracle AI Database 26ai Gratuito


Oracle Linux 8 (OL8)
Nome do arquivo oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
Fazer o Download Link para fazer o download
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
Tamanho do arquivo (em bytes) 1.431.761.556
Notas

O Oracle Linux 8 (OL8) e o Oracle Enterprise Linux (EL8) usam os mesmos RPMs. O EL8 requer um download e instalação adicionais antes da instalação (veja abaixo).

Guia de instalação do Oracle Database Free
Guia de instalação do Cliente do Oracle Database

Oracle Linux 9 (OL9)
Nome do arquivo oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
Fazer o Download Link para fazer o download
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
Tamanho do arquivo (em bytes) 1.431.761.556
Notas

O Oracle Linux 9 (OL9) e o Oracle Enterprise Linux (EL9) usam os mesmos RPMs. O EL9 requer um download e instalação adicionais antes da instalação (veja abaixo).

Guia de instalação do Oracle Database Free
Guia de instalação do Cliente do Oracle Database

Oracle Enterprise Linux 8 (EL8)
Nome do arquivo oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm
Fazer o Download Link para fazer o download
SHA256 050f1c3f3214f5979519147d08661d5670317288bd9a09d0863f3419206158e4
Tamanho do arquivo (em bytes) 30.036
Notas

Faça o download e instale o RPM de pré-instalação. Em seguida, prossiga para o RPM principal abaixo.
Execute dnf install -y oracle-database-preinstall*

Nome do arquivo oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
Fazer o Download Link para fazer o download
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
Tamanho do arquivo (em bytes) 1.431.761.556
Notas

O Oracle Linux 8 (OL8) e o Oracle Enterprise Linux (EL8) usam os mesmos RPMs. O EL8 requer um download e instalação adicionais antes da instalação (veja abaixo).

Guia de instalação do Oracle Database Free
Guia de instalação do Cliente do Oracle Database

Oracle Enterprise Linux 9 (EL9)
Nome do arquivo oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm
Fazer o Download Link para fazer o download
SHA256 6a25ab29277f5af2d301d90b2d60a82357bbacfac7d8d9eddce126eb40cecb54
Tamanho do arquivo (em bytes) 35.302
Notas

Faça o download e instale o EPM de pré-instalação. Em seguida, prossiga para o RPM principal abaixo.
Execute dnf install -y oracle-database-preinstall*

Nome do arquivo oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
Fazer o Download Link para fazer o download
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
Tamanho do arquivo (em bytes) 1.431.761.556
Notas

O Oracle Linux 9 (OL9) e o Oracle Enterprise Linux (EL9) usam os mesmos RPMs. O EL9 requer um download e instalação adicionais antes da instalação (veja abaixo).

Guia de instalação do Oracle Database Free
Guia de instalação do Cliente do Oracle Database

Oracle Linux 8 for Arm (aarch64)
Nome do arquivo oracle-ai-database-preinstall-26ai-1.0-1.el8.aarch64.rpm
Fazer o Download Link para fazer o download
SHA256 3571e2cca21600e194d725bea29e94511021685d500b1abdbf3f3c5dd6db7505
Tamanho do arquivo (em bytes) 30.048
Notas

Faça o download e instale o RPM de pré-instalação. Em seguida, prossiga para o RPM principal abaixo.
Execute dnf install -y oracle-database-preinstall*

Nome do arquivo oracle-ai-database-free-26ai-23.26.0-1.el8.aarch64.rpm
Fazer o Download Link para fazer o download
SHA256 7c6204ba6d8b51a163d016c14f69815e053312ae6b54ac2fa67db8a3fbb1d99b
Tamanho do arquivo (em bytes) 1.307.192.832
Notas

Guia de instalação do Oracle Database Free

Docker/Podman
Fazer o Download Link para o registro de contêineres
Notas Obtenha imagens de contêiner diretamente do Oracle Container Registry por meio do docker pull container-registry.oracle.com/database/free:latest
Oracle VirtualBox
Nome do arquivo Oracle_Database_23ai_Free_Developer.ova
Fazer o Download Link para fazer o download
SHA256 b998e36dbcbddafa77f92ea220758cefdb17e41bccce307792cd17ec90eb1aaf
Tamanho (em bytes) 6,284,277,760
Notas

Importe o arquivo .ova para a configuração local do Oracle VirtualBox.

Consulte Oracle Database 23ai Free VirtualBox Appliance para saber o que está nos requisitos de recursos e imagem do Oracle VirtualBox.

Microsoft Windows x64
Nome do arquivo WINDOWS.X64_239000_free.zip
Fazer o Download Link para fazer o download
SHA256 a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab
Tamanho do arquivo (em bytes) 1.380.731.534
Notas

Guia de instalação do Oracle Database Free
Guia de instalação do Cliente do Oracle Database

Como se conectar ao Oracle Database Free

SQL

  • Formato da string de conexão: [username]@[hostname]:[port]/[DB service name] [AS SYSDBA]
  • Para se conectar ao primeiro Pluggable Database (PDB, Banco de Dados Conectável):
     sqlplus sys@localhost:1521/FREEPDB1 as sysdba 
  • Para se conectar ao Container Database (CDB, Banco de Dados em Contêineres) use:
     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) } }