جرِّب الجيل التالي من ابتكار قواعد البيانات باستخدام Oracle Database 23ai. تم تصميم هذا منصة قاعدة البيانات المتقاربة لتبسيط التطوير للذكاء الاصطناعي والخدمات الصغيرة والرسوم البيانية والمستندات والتطبيقات المكانية والعلائقية، وتوفر كل ما تحتاجه في حل واحد قوي. الأفضل من ذلك، يمكنك البدء سريعًا ومباشرةً دون أي تكلفة—تتوفر Oracle Database 23ai مجانًا لأي شخص يريد البدء في إنشاء تطبيقات حديثة قائمة على البيانات. سواء اخترت منتجنا التجاري في السحابة أو محليًا (انظر قائمة التوافر) أو اخترت الإصدار المجاني، فيمكنك التمتع بكل الأدوات التي تحتاجها لإنشاء مستقبل إدارة البيانات.
| Microsoft Windows x64 | |||||
|---|---|---|---|---|---|
| اسم الملف | WINDOWS.X64_239000_free.zip | ||||
| تنزيل | رابط للتنزيل | ||||
| SHA256 | a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab | ||||
| حجم الملف (بالبايت) | 1,380,731,534 | ||||
| ملاحظات |
• دليل تثبيت 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 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 Enterprise Linux 8 (EL8) | |||||
|---|---|---|---|---|---|
| اسم الملف | oracle-database-preinstall-23ai-1.0-2.el8.x86_64.rpm | ||||
| تنزيل | رابط للتنزيل | ||||
| SHA256 | 4578e6d1cf566e04541e0216b07a0372725726a7c339423ee560255cb918138b | ||||
| حجم الملف (بالبايت) | 31,152 | ||||
| ملاحظات |
تنزيل وتثبيت هذا التثبيت المسبق لـ RPM أولاً. ثم اتبع استخدام RPM الرئيسة أدناه. |
||||
| اسم الملف | 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 Enterprise Linux 9 (EL9) | |||||
|---|---|---|---|---|---|
| اسم الملف | oracle-database-preinstall-23ai-1.0-2.el9.x86_64.rpm | ||||
| تنزيل | رابط للتنزيل | ||||
| SHA256 | aa7bc3a62f4118cc8e02ece2f67ddd276b2256833e4d66f939725b2ef22bebf9 | ||||
| حجم الملف (بالبايت) | 35,689 | ||||
| ملاحظات |
تنزيل وتثبيت هذا التثبيت المسبق لـ EPM أولاً. ثم اتبع استخدام RPM الرئيسة أدناه. |
||||
| اسم الملف | 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 Linux 8 for Arm (aarch64) | |||||
|---|---|---|---|---|---|
| اسم الملف | oracle-database-preinstall-23ai-1.0-4.el8.aarch64.rpm | ||||
| تنزيل | رابط للتنزيل | ||||
| SHA256 | 0603e020ddd3b19cb051fd47c122ee1c63af837c10ed9a9304acd938a43fd084 | ||||
| حجم الملف (بالبايت) | 31,468 | ||||
| ملاحظات |
تنزيل وتثبيت هذا التثبيت المسبق لـ RPM أولاً. ثم اتبع استخدام RPM الرئيسة أدناه. |
||||
| اسم الملف | oracle-database-free-23ai-23.9-1.el8.aarch64.rpm | ||||
| تنزيل | رابط للتنزيل | ||||
| SHA256 | 59faac204495cc6a08b6e99cd0997226c17fe4d7362e16b73ae5446b3e5b688e | ||||
| حجم الملف (بالبايت) | 1,282,234,128 | ||||
| ملاحظات | |||||
| 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 ومتطلبات الموارد. |
||||
sqlplus sys@localhost:1521/FREEPDB1 as sysdba
sqlplus sys@localhost:1521/FREE as sysdba
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));
}
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)
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();
// 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));
// [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";
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)
}
}