Oracle Database 23aiで次世代のデータベース・イノベーションをご体験ください。AI、マイクロサービス、グラフ、ドキュメント、空間、リレーショナルアプリケーションの開発を簡素化するために設計されたこのコンバージド・データベース・プラットフォームは、必要なすべてを1つの強力なソリューションで提供します。さらに素晴らしいことに、コストをかけずにすぐに利用することができます。Oracle Database 23ai Free は、最新のデータドリブンなアプリケーションの構築を開始したいすべての人に利用可能です。商用製品をクラウドもしくはオンプレミス ( 利用可能な製品一覧を参照)でご利用いただく場合でも、無料版をお選びいただく場合でも、データ管理の未来を創造するために必要なツールをすべてご利用いただけます。
| Microsoft Windows x64 | |||||
|---|---|---|---|---|---|
| ファイル名 | WINDOWS.X64_239000_free.zip | ||||
| ダウンロードする | ダウンロードへのリンク | ||||
| SHA256 | a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab | ||||
| ファイル・サイズ(バイト) | 1,380,731,534 | ||||
| 備考 |
• Oracle Database Freeインストレーション・ガイド |
||||
| 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 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 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 Freeインストレーション・ガイド |
||||
| 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 Freeインストレーション・ガイド |
||||
| 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 | |||||
|---|---|---|---|---|---|
| ダウンロードする | コンテナ・レジストリへのリンク | ||||
| 備考 | docker pull container-registry.oracle.com/database/free:latestを介してオラクルのContainer Registry からコンテナ・イメージを直接プル |
||||
| Oracle VirtualBox | |||||
|---|---|---|---|---|---|
| ファイル名 | Oracle_Database_23ai_Free_Developer.ova | ||||
| ダウンロードする | ダウンロードへのリンク | ||||
| SHA256 | b998e36dbcbddafa77f92ea220758cefdb17e41bccce307792cd17ec90eb1aaf | ||||
| サイズ(バイト) | 6,284,277,760 | ||||
| 備考 | .ovaファイルをローカルのOracle VirtualBox設定にインポートします。 Oracle VirtualBoxのイメージのイメージとリソース要件の内容については、Oracle Database 23ai Free VirtualBox Applianceをご覧ください。 |
||||
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)
}
}