Oracle AI Database Free 릴리스 빠른 시작

Oracle AI Database 26ai를 통해 차세대 데이터베이스 혁신을 경험해 보세요. AI, 마이크로서비스, 그래프, 문서, 공간, 관계형 애플리케이션 개발을 간소화하도록 설계된 융합형 데이터베이스 플랫폼인 Oracle Database 23ai는 개발자에게 필요한 모든 것을 제공하는 강력한 단일 솔루션입니다. 뿐만 아니라 Oracle AI Database 26ai Free는 데이터 기반의 최신 애플리케이션 구축을 시작하고자 하는 모든 사용자에게 무료로 제공됩니다. 클라우드 또는 온프레미스에서 상용 제품을 선택하든(가용성 목록 참고), 무료 에디션을 선택하든 개발자는 데이터 관리의 미래를 직접 구축하는 과정에서 필요한 모든 도구를 사용할 수 있습니다.

Oracle AI Database 26ai Free 플랫폼


Oracle Linux 8(OL8)
파일명 oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
다운로드 다운로드 링크
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
파일 크기(바이트) 1,431,761,556
메모

Oracle Linux 8(OL8) 및 Oracle Enterprise Linux(EL8)는 동일한 RPM을 사용합니다. EL8은 추가적인 사전 설치 다운로드 및 설치 과정이 필요합니다(하단 참고).

Oracle Database Free 설치 가이드
Oracle Database 클라이언트 설치 가이드

Oracle Linux 9(OL9)
파일명 oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
다운로드 다운로드 링크
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
파일 크기(바이트) 1,431,761,556
메모

Oracle Linux 9(OL9) 및 Oracle Enterprise Linux(EL9)는 동일한 RPM을 사용합니다. EL9은 추가적인 사전 설치 다운로드 및 설치 과정이 필요합니다(하단 참고).

Oracle Database Free 설치 가이드
Oracle Database 클라이언트 설치 가이드

Oracle Enterprise Linux 8(EL8)
파일명 oracle-ai-database-preinstall-26ai-1.0-1.el8.x86_64.rpm
다운로드 다운로드 링크
SHA256 050f1c3f3214f5979519147d08661d5670317288bd9a09d0863f3419206158e4
파일 크기(바이트) 30,036
메모

본 사전 설치 RPM을 먼저 다운로드하고 설치합니다. 설치 완료 후 하단의 메인 RPM을 따릅니다.
실행하기 dnf install -y oracle-database-preinstall*

파일명 oracle-ai-database-free-26ai-23.26.0-1.el8.x86_64.rpm
다운로드 다운로드 링크
SHA256 ed94f878d8b53ba6c2ffdaa1b3cc05e63c95b8076edfbd91cc7834a4c089828b
파일 크기(바이트) 1,431,761,556
메모

Oracle Linux 8(OL8) 및 Oracle Enterprise Linux(EL8)는 동일한 RPM을 사용합니다. EL8은 추가적인 사전 설치 다운로드 및 설치 과정이 필요합니다(하단 참고).

Oracle Database Free 설치 가이드
Oracle Database 클라이언트 설치 가이드

Oracle Enterprise Linux 9(EL9)
파일명 oracle-ai-database-preinstall-26ai-1.0-1.el9.x86_64.rpm
다운로드 다운로드 링크
SHA256 6a25ab29277f5af2d301d90b2d60a82357bbacfac7d8d9eddce126eb40cecb54
파일 크기(바이트) 35,302
메모

본 사전 설치 EPM을 먼저 다운로드하고 설치합니다. 설치 완료 후 하단의 메인 RPM을 따릅니다.
실행하기 dnf install -y oracle-database-preinstall*

파일명 oracle-ai-database-free-26ai-23.26.0-1.el9.x86_64.rpm
다운로드 다운로드 링크
SHA256 4dbbda72e57951297aee67049da5a735ca8a00c606971290d5ff1ddd44d1deb8
파일 크기(바이트) 1,431,761,556
메모

Oracle Linux 9(OL9) 및 Oracle Enterprise Linux(EL9)는 동일한 RPM을 사용합니다. EL9은 추가적인 사전 설치 다운로드 및 설치 과정이 필요합니다(하단 참고).

Oracle Database Free 설치 가이드
Oracle Database 클라이언트 설치 가이드

Oracle Linux 8 for Arm(aarch64)
파일명 oracle-ai-database-preinstall-26ai-1.0-1.el8.aarch64.rpm
다운로드 다운로드 링크
SHA256 3571e2cca21600e194d725bea29e94511021685d500b1abdbf3f3c5dd6db7505
파일 크기(바이트) 30,048
메모

본 사전 설치 RPM을 먼저 다운로드하고 설치합니다. 설치 완료 후 하단의 메인 RPM을 따릅니다.
실행하기 dnf install -y oracle-database-preinstall*

파일명 oracle-ai-database-free-26ai-23.26.0-1.el8.aarch64.rpm
다운로드 다운로드 링크
SHA256 7c6204ba6d8b51a163d016c14f69815e053312ae6b54ac2fa67db8a3fbb1d99b
파일 크기(바이트) 1,307,192,832
메모

Oracle Database Free 설치 가이드

Docker/Podman
다운로드 컨테이너 레지스트리 링크
메모 다음 명령어를 사용하여 Oracle의 Container Registry에서 컨테이너 이미지를 직접 추출할 수 있습니다. 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 VirtualBox 이미지에 포함된 요소들 및 리소스 요구사항은 Oracle Database 23ai Free VirtualBox Appliance 페이지를 참고하세요.

Microsoft Windows x64
파일명 WINDOWS.X64_239000_free.zip
다운로드 다운로드 링크
SHA256 a573fa914113fae53ed5123b17f893436aa5dd1489faa8344b3150b33f523eab
파일 크기(바이트) 1,380,731,534
메모

Oracle Database Free 설치 가이드
Oracle Database 클라이언트 설치 가이드

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) } }