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.3-1.el8.x86_64.rpm 1,538,737,668 בייטים SHA256 879eb7ffc9c8c797dafc42974afaff7714c4069b27cc4adc0827291244f05d97 הגרסאות Oracle Linux 8 (OL8) ו-Red Hat Enterprise Linux (RHEL8) משתמשות באותה חבילת RPM ראשית. הגרסה RHEL8 דורשת הורדת קדם-התקנה והתקנה נוספות:
| |
oracle-ai-database-free-26ai-23.26.3-1.el9.x86_64.rpm 1,538,737,668 בייטים SHA256 895fc9df794685b515c4ac83f104dbdfb657eb0e92c41e45c58302fb8fd53e44 הגרסאות Oracle Linux 9 (OL9) ו-Red Hat Enterprise Linux (RHEL9) משתמשות באותה חבילת RPM ראשית. הגרסה RHEL9 דורשת הורדת קדם-התקנה והתקנה נוספות:
| |
oracle-ai-database-free-26ai-23.26.3-1.el10.x86_64.rpm 1,538,737,668 בייטים SHA256 879eb7ffc9c8c797dafc42974afaff7714c4069b27cc4adc0827291244f05d97 הגרסאות Oracle Linux 10 (OL10) ו-Red Hat Enterprise Linux (RHEL10) משתמשות באותה חבילת RPM ראשית. הגרסה RHEL10 דורשת הורדת קדם-התקנה והתקנה נוספות:
| |
oracle-ai-database-free-26ai-23.26.3-1.el9.aarch64.rpm 1,355,290,892 בייטים SHA256 b2a087b8e6d67d99f0cd9b950429b4afd58b71991fd05b5d6254ac84cade94e1 הגרסה OL9 for Arm מחייבת הורדת קדם-התקנה והתקנה נוספת:
| |
oracle-ai-database-free-26ai-23.26.3-1.el8.aarch64.rpm 1,355,290,892 בייטים SHA256 e1951c4a56eb8ef8cf5d325c90525be8ddb286486f6a318e8b4c4942e10eadbb הגרסה OL8 for Arm מחייבת הורדת קדם-התקנה והתקנה נוספת:
| |
משכו אימג'ים של קונטיינרים מ-Oracle Container Registry:
| |
oracle-ai-database-free-26ai-23.26.3.windows.x64.zip 1,403,455,579 בייטים SHA256 178d6cfd5a8109ea9d26894a597116db4d95320cd8861d16ca10d4d8c384dab3 |
התחברות ל-Oracle AI Database Free
SQLcl
פורמט מחרוזת התחברות: [username]@[hostname]:[port]/[DB service name] [AS SYSDBA]
כדי להתחבר למסד הנתונים לחיבור (PDB) הראשון השתמשו ב:
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]
כדי להתחבר למסד הנתונים לחיבור (PDB) הראשון השתמשו ב:
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
Go
package mainimport (
"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)
}
}