התחלה מהירה של גרסת Oracle Database Free

גלו את הדור הבא של חדשנות במסד הנתונים עם Oracle Database 23ai. נועדה לפשט את הפיתוח עבור אפליקציות של בינה מלאכותית, מיקרו-שירותים, גרפים, מסמכים, נתונים מרחביים ויישומים יחסיים, פלטפורמת מסד הנתונים המאוחדת הזו מציעה את כל מה שאתם צריכים בפתרון עוצמתי אחד. ואפילו טוב יותר, אתם יכולים להתחיל מיד ללא עלות - ‏Oracle Database 23ai Free זמין לכל מי שרוצה להתחיל לבנות אפליקציות מודרניות מונחות-נתונים. בין אם תבחרו במוצר המסחרי שלנו בענן או באתר הלקוח ‏(ראו את רשימת הזמינות) ובין אם תבחרו במהדורה החינמית, יהיו לכם כל הכלים הדרושים כדי ליצור את עתיד ניהול הנתונים.

פלטפורמות Oracle Database 23ai Free


Microsoft Windows x64
שם קובץ WINDOWS.X64_239000_free.zip
הורדה קישור להורדה
SHA256 a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab
גודל קובץ (בבייטים) 1,380,731,534
הערות

מדריך ההתקנה ל-Oracle Database Free
מדריך ההתקנה של Oracle Database Client

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 Free
מדריך ההתקנה של Oracle Database Client

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 Free
מדריך ההתקנה של Oracle Database Client

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 Free
מדריך ההתקנה של Oracle Database Client

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 Free
מדריך ההתקנה של Oracle Database Client

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 Free

Docker/Podman
הורדה קישור למרשם נתונים של קונטיינר
הערות יש למשוך תמונות אובייקט מכיל ישירות מה-Container Registry של 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]
  • כדי להתחבר למסד הנתונים לחיבור (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 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)
      }
     
}