البداية السريعة–Oracle AI Database Free


جرِّب الجيل التالي من الابتكار في قواعد البيانات باستخدام Oracle AI Database 26ai‏. تم تصميم هذا منصة قاعدة البيانات المتقاربة لتبسيط التطوير للذكاء الاصطناعي والخدمات الصغيرة والرسوم البيانية والمستندات والتطبيقات المكانية والعلائقية، وتوفر كل ما تحتاجه في حل واحد قوي. الأفضل من ذلك، يمكنك البدء سريعًا ومباشرةً دون أي تكلفة—تتوفر Oracle AI Database 26ai Free لأي شخص يريد البدء في إنشاء تطبيقات حديثة قائمة على البيانات. سواء اخترت منتجنا التجاري في السحابة أو محليًا (انظر قائمة التوافر) أو اخترت الإصدار المجاني، فيمكنك التمتع بكل الأدوات التي تحتاجها لإنشاء مستقبل إدارة البيانات.

منصات Oracle AI Database 26ai Free

تنزيل التفاصيل

oracle-ai-database-free-26ai-23.26.2-1.el8.x86_64.rpm

1,523,924,540 بايت

SHA256 3ceb4ca6fdabf6de2003bbef6f65ee2ccb34065c42cebde03e88bbb4dd1b0799f

يستخدم كل من Oracle Linux 8 (OL8) وRed Hat Enterprise Linux (RHEL8) دورة حياة المنتج الرئيسة نفسها.

يتطلب RHEL8 تنزيل وتثبيت إضافيين قبل التثبيت كما يلي:

dnf install -y oracle-database-preinstall*

oracle-ai-database-free-26ai-23.26.2-1.el9.x86_64.rpm

1,523,924,540 بايت

SHA256 f3793ecbf9f182fd92f53d1134f2c113c082954c4efd5e573e2d9cba5182bc7e

يستخدم كل من Oracle Linux 9 (OL9) وRed Hat Enterprise Linux (RHEL9) دورة حياة المنتج الرئيسة نفسها.

يتطلب RHEL9 تنزيل وتثبيت إضافيين قبل التثبيت كما يلي:

dnf install -y oracle-database-preinstall*

oracle-ai-database-free-26ai-23.26.2-1.el9.aarch64.rpm

1,338,545,520 بايت

SHA256 8437a9490c2d976165312c43cd70ae7a894b57b22e04d7b1ad3d757d6f72729a

يتطلب OL9 for Arm تنزيل وتثبيت إضافيين قبل التثبيت كما يلي:

dnf install -y oracle-database-preinstall*

oracle-ai-database-free-26ai-23.26.2-1.el8.aarch64.rpm

1,338,545,520 بايت

SHA256 0b62047e76b97abdb7abe653ecbe02d8a660004da4b64e4b94cf43d2679dd696

يتطلب OL8 for Arm تنزيل وتثبيت إضافيين قبل التثبيت كما يلي:

dnf install -y oracle-database-preinstall*

اسحب صور الحاويات من سجل حاويات Oracle كما يلي:

docker pull container-registry.oracle.com/database/free:latest

Oracle_AI_Database_26ai_Free.ova

6,846,450,176 بايت

SHA256 7d909f44c41a88cf04bd2978c99c05f8c6dc68b10444843e07082077a59bce12

استيراد ملف .ova إلى إعداد Oracle VirtualBox المحلي.

oracle-ai-database-free-26ai-23.26.2.windows.x64.zip

1,385,487,312 بايت

SHA256 bdc860145a443230bd4f94553ce2e8da1e93239d7a06f62cd58796cf6bbb2194f

الاتصال بـ Oracle AI Database Free

SQLcl

صيغة سلسلة الاتصال: [username]@[hostname]:[port]/[DB service name] [AS SYSDBA]



للاتصال بأول قاعدة بيانات قابلة للتركيب، استخدم:

sql sys@localhost:1521/FREEPDB1 as sysdba

للاتصال بقاعدة بيانات الحاوية (CDB): استخدم:

sql sys@localhost:1521/FREE as sysdba


SQL*Plus

صيغة سلسلة الاتصال: [username]@[hostname]:[port]/[DB service name] [AS SYSDBA]

للاتصال بأول قاعدة بيانات قابلة للتركيب، استخدم:

sqlplus sys@localhost:1521/FREEPDB1 as sysdba

للاتصال بقاعدة بيانات الحاوية (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

انطلق

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