البداية السريعة–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 تنزيل وتثبيت إضافيين قبل التثبيت كما يلي:
|
|
|
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 تنزيل وتثبيت إضافيين قبل التثبيت كما يلي:
|
|
|
oracle-ai-database-free-26ai-23.26.2-1.el9.aarch64.rpm 1,338,545,520 بايت SHA256 8437a9490c2d976165312c43cd70ae7a894b57b22e04d7b1ad3d757d6f72729a يتطلب OL9 for Arm تنزيل وتثبيت إضافيين قبل التثبيت كما يلي:
|
|
|
oracle-ai-database-free-26ai-23.26.2-1.el8.aarch64.rpm 1,338,545,520 بايت SHA256 0b62047e76b97abdb7abe653ecbe02d8a660004da4b64e4b94cf43d2679dd696 يتطلب OL8 for Arm تنزيل وتثبيت إضافيين قبل التثبيت كما يلي:
|
|
|
اسحب صور الحاويات من سجل حاويات Oracle كما يلي:
|
|
|
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)
}
}