Oracle Database Free 릴리스는 쉽고 빠르게 사용할 수 있습니다.
추가 정보 및 단계별 지침 전문은 Linux용 설치 안내서를 참고하세요.
Oracle Database 23ai Free를 통해 사용 가능한 새로운 기능 더 알아보기
Docker/Podman | |||||
---|---|---|---|---|---|
다운로드 | Oracle Container Registry | ||||
메모 | 다음 명령어를 사용하여 Oracle의 Container Registry에서 컨테이너 이미지를 직접 추출할 수 있습니다. docker pull container-registry.oracle.com/database/free:latest |
Oracle VM VirtualBox | |||||
---|---|---|---|---|---|
파일명 | Oracle_Database_23ai_Free_Developer.ova | ||||
Sha256sum | 074c80f81b0a95c2d3bc0576791e61c0cd47f17d2fc55fe426fc4d656e328dc6 | ||||
크기(바이트) | 6083107840 | ||||
메모 | 23ai Free .ova 파일을 로컬 Oracle VM VirtualBox 설정으로 가져옵니다. Oracle VM VirtualBox 이미지에 포함된 요소들 및 리소스 요구사항은 Oracle Database 23ai Free VirtualBox Appliance 페이지를 참고하세요. |
Oracle Linux 8 | |||||
---|---|---|---|---|---|
파일명 | oracle-database-free-23ai-1.0-1.el8.x86_64.rpm | ||||
Sha256sum | e6cccec7f101325c233f374c2aa86f77d62123edd3125450d79404c3eec30b65 | ||||
크기(바이트) | 1378076936 | ||||
메모 | 다음 명령어를 실행합니다. 다음 명령어를 실행합니다. |
Oracle Linux 9 | |||||
---|---|---|---|---|---|
파일명 | oracle-database-free-23ai-1.0-1.el9.x86_64.rpm | ||||
Sha256sum | 427ac8f337a9aa880e661d2574e9fac1427e9899a34c8459720432905bd30873 | ||||
크기(바이트) | 1378076936 | ||||
메모 | 다음 명령어를 실행합니다. 다음 명령어를 실행합니다. |
Oracle Instant Client | |||||
---|---|---|---|---|---|
파일명 Sha256sum 크기(바이트) |
instantclient-basic-linux.x64-23.4.0.24.05.zip 63835bf433b6b3e212082dfbd55662830d2104d71cc7e750cecda039726fe956 118377607 |
||||
파일명 Sha256sum 크기(바이트) |
instantclient-sdk-linux.x64-23.4.0.24.05.zip 8c1b596c515121e280b555b2957baf363f3164dbff0c20a064d5c30551700d8d 1043624 |
||||
파일명 Sha256sum 크기(바이트) |
instantclient-sqlplus-linux.x64-23.4.0.24.05.zip eb6550aa7ceaaa2824bd951f5fe79e3da81e396accaed59852f7e1a62110b4ed 5471693 |
||||
메모 | Oracle Database에 연결되는 애플리케이션의 개발 및 배치용입니다. |
RedHat 호환 Oracle Linux 8 배포 | |||||
---|---|---|---|---|---|
파일명 Sha256sum 크기(바이트) |
oracle-database-preinstall-23ai-1.0-2.el8.x86_64.rpm 4578e6d1cf566e04541e0216b07a0372725726a7c339423ee560255cb918138b 31152 |
||||
파일명 Sha256sum 크기(바이트) |
oracle-database-free-23ai-1.0-1.el8.x86_64.rpm e6cccec7f101325c233f374c2aa86f77d62123edd3125450d79404c3eec30b65 1378076936 |
||||
메모 | 다음 명령어를 실행합니다. 다음 명령어를 실행합니다. 다음 명령어를 실행합니다. |
RedHat 호환 Oracle Linux 9 배포 | |||||
---|---|---|---|---|---|
파일명 Sha256sum 크기(바이트) |
oracle-database-preinstall-23ai-1.0-2.el9.x86_64.rpm aa7bc3a62f4118cc8e02ece2f67ddd276b2256833e4d66f939725b2ef22bebf9 35689 |
||||
파일명 Sha256sum 크기(바이트) |
oracle-database-free-23ai-1.0-1.el9.x86_64.rpm 427ac8f337a9aa880e661d2574e9fac1427e9899a34c8459720432905bd30873 1378076936 |
||||
메모 | 다음 명령어를 실행합니다. 다음 명령어를 실행합니다. 다음 명령어를 실행합니다. |
Windows | |||||
---|---|---|---|---|---|
메모 | Windows 사용자는 제공된 컨테이너 이미지와 Docker Desktop for Windows 또는 Oracle VM VirtualBox 이미지를 사용하여 Oracle Database Free를 실행할 수 있습니다. Windows 전용 설치 옵션도 곧 지원될 예정입니다. |
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)
}
}