البدء السريع لإصدار Oracle Database Free

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

منصات Oracle Database 23ai مجانًا


Microsoft Windows x64
اسم الملف WINDOWS.X64_239000_free.zip
تنزيل رابط للتنزيل
SHA256 a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab
حجم الملف (بالبايت) 1,380,731,534
ملاحظات

دليل تثبيت Oracle Database مجانًا
دليل تثبيت عميل Oracle Database

Oracle Linux 8 (OL8)
اسم الملف oracle-database-free-23ai-23.9-1.el8.x86_64.rpm
تنزيل رابط للتنزيل
SHA256 a6e64941ad940dd23e152e3d51213aeaea6d93b43688fbd030175935e0efe03d
حجم الملف (بالبايت) 1,412,957,372
ملاحظات

يستخدم كل من Oracle Linux 8 (OL8) وOracle Enterprise Linux (EL8) نفس دورات RPM. يتطلب EL8 تنزيل وتثبيت إضافي لما قبل التثبيت المسبق (انظر أدناه).

دليل تثبيت Oracle Database مجانًا
دليل تثبيت عميل Oracle Database

Oracle Linux 9 (OL9)
اسم الملف oracle-database-free-23ai-23.9-1.el9.x86_64.rpm
تنزيل رابط للتنزيل
SHA256 35a5b2e4065747eea3258d4f0c8d9a6e5440a818945da183fc631750cce4d999
حجم الملف (بالبايت) 1,412,957,372
ملاحظات

يستخدم كل من Oracle Linux 9 (OL9) وOracle Enterprise Linux (EL9) نفس دورات RPM. يتطلب EL9 تنزيل وتثبيت إضافي لما قبل التثبيت المسبق (انظر أدناه).

دليل تثبيت Oracle Database مجانًا
دليل تثبيت عميل Oracle Database

Oracle Enterprise Linux 8 (EL8)
اسم الملف oracle-database-preinstall-23ai-1.0-2.el8.x86_64.rpm
تنزيل رابط للتنزيل
SHA256 4578e6d1cf566e04541e0216b07a0372725726a7c339423ee560255cb918138b
حجم الملف (بالبايت) 31,152
ملاحظات

تنزيل وتثبيت هذا التثبيت المسبق لـ RPM أولاً. ثم اتبع استخدام RPM الرئيسة أدناه.
تشغيل dnf install -y oracle-database-preinstall*

اسم الملف oracle-database-free-23ai-23.9-1.el8.x86_64.rpm
تنزيل رابط للتنزيل
SHA256 a6e64941ad940dd23e152e3d51213aeaea6d93b43688fbd030175935e0efe03d
حجم الملف (بالبايت) 1,412,957,372
ملاحظات

يستخدم كل من Oracle Linux 8 (OL8) وOracle Enterprise Linux (EL8) نفس دورات RPM. يتطلب EL8 تنزيل وتثبيت إضافي لما قبل التثبيت المسبق (انظر أدناه).

دليل تثبيت Oracle Database مجانًا
دليل تثبيت عميل Oracle Database

Oracle Enterprise Linux 9 (EL9)
اسم الملف oracle-database-preinstall-23ai-1.0-2.el9.x86_64.rpm
تنزيل رابط للتنزيل
SHA256 aa7bc3a62f4118cc8e02ece2f67ddd276b2256833e4d66f939725b2ef22bebf9
حجم الملف (بالبايت) 35,689
ملاحظات

تنزيل وتثبيت هذا التثبيت المسبق لـ EPM أولاً. ثم اتبع استخدام RPM الرئيسة أدناه.
تشغيل dnf install -y oracle-database-preinstall*

اسم الملف oracle-database-free-23ai-23.9-1.el9.x86_64.rpm
تنزيل رابط للتنزيل
SHA256 35a5b2e4065747eea3258d4f0c8d9a6e5440a818945da183fc631750cce4d999
حجم الملف (بالبايت) 1,412,957,372
ملاحظات

يستخدم كل من Oracle Linux 9 (OL9) وOracle Enterprise Linux (EL9) نفس دورات RPM. يتطلب EL9 تنزيل وتثبيت إضافي لما قبل التثبيت المسبق (انظر أدناه).

دليل تثبيت Oracle Database مجانًا
دليل تثبيت عميل Oracle Database

Oracle Linux 8 for Arm (aarch64)
اسم الملف oracle-database-preinstall-23ai-1.0-4.el8.aarch64.rpm
تنزيل رابط للتنزيل
SHA256 0603e020ddd3b19cb051fd47c122ee1c63af837c10ed9a9304acd938a43fd084
حجم الملف (بالبايت) 31,468
ملاحظات

تنزيل وتثبيت هذا التثبيت المسبق لـ RPM أولاً. ثم اتبع استخدام RPM الرئيسة أدناه.
تشغيل dnf install -y oracle-database-preinstall*

اسم الملف oracle-database-free-23ai-23.9-1.el8.aarch64.rpm
تنزيل رابط للتنزيل
SHA256 59faac204495cc6a08b6e99cd0997226c17fe4d7362e16b73ae5446b3e5b688e
حجم الملف (بالبايت) 1,282,234,128
ملاحظات

دليل تثبيت Oracle Database مجانًا

Docker/Podman
تنزيل ارتباط إلى سجل الحاويات
ملاحظات اسحب صور الحاوية مباشرة من سجل حاوية Oracle عبر docker pull container-registry.oracle.com/database/free:latest
Oracle VirtualBox
اسم الملف Oracle_Database_23ai_Free_Developer.ova
تنزيل رابط للتنزيل
SHA256 b998e36dbcbddafa77f92ea220758cefdb17e41bccce307792cd17ec90eb1aaf
الحجم (بالبايت) 6,284,277,760
ملاحظات

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

راجع Oracle Database 23ai Free VirtualBox Appliance لمعرفة ما يوجد في صورة Oracle VirtualBox ومتطلبات الموارد.

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

لغة الاستعلامات المركبة (SQL)

  • صيغة سلسلة الاتصال: [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)
      }
     
}