Oracle 23C Free下載安裝及新特性
相關地址
產品頁面: 下載地址: Docker: VM:https://www.oracle.com/database/technologies/databaseappdev-vm.html Linux RPM: 線上文件:
下載
方式一: RPM 包下載
Oracle Database Free Downloads Oracle Database 23c Free (1,758,776,440 bytes - March 31, 2023) [Sha256sum: 63b6c0ec9464682cfd9814e7e2a5d533139e5c6aeb9d3e7997a5f976d6677ca6]
安裝建議
2G 記憶體、 10G 磁碟。
安裝限制
Oracle 資料庫免費安裝和執行時限制
Oracle Database Free 將其自身限制為每個邏輯環境只能安裝一次。邏輯環境可以是諸如 VM 或容器之類的虛擬主機,也可以是物理主機。
如果您試圖在這樣的邏輯環境中啟動多個 Oracle Database Free 安裝,則會顯示 ORA-00442:Oracle Database Free 單例項衝突錯誤,
並且您的資料庫不會啟動。
這不會影響Oracle Database Standard Edition 2 或 Oracle Database Enterprise Edition 的任何現有安裝或新安裝。
Oracle 資料庫免費使用者資料限制
Oracle Database Free 中的最大使用者資料量不能超過 12 GB 。如果使用者資料增長超過此限制,則系統顯示 ORA-122592 錯誤。
Oracle 資料庫可用 RAM 限制
Oracle Database Free 的最大 RAM 量不能超過 2 GB ,即使有更多可用 RAM 。
安裝方式
Installing Oracle Database Free RPM 1.Use sudo to log in as root. $ sudo -s 2.Run the Oracle Database Preinstallation RPM. Oracle Linux 8 a.Enable the Oracle Linux 8 Developer channel: # dnf config-manager --set-enabled ol8_developer b.Run the Preinstallation RPM: dnf -y install oracle-database-preinstall-23c 3.Access the Oracle Database Free software download page: 4.Download the oracle-database-free-23c-1.0-1.el8.x86_64.rpm RPM file required for performing an RPM-based installation to a directory of your choice. 5.Install the database software. # dnf -y localinstall oracle-database-free-23c-1.0-1.el8.x86_64.rpm
方式二: 虛擬機器下載
https://www.oracle.com/database/technologies/databaseappdev-vm.html
Oracle Database 23c Free - Developer Release VirtualBox Appliance
請注意,此裝置僅用於開發和測試目的,因此不受支援,不應在生產環境中使用。此虛擬機器包含:
Oracle Linux 8.7 Oracle Database 23.2 Free - Developer Release for Linux x86-64 Oracle REST Data Services 23.1 Oracle SQLcl 23.1 Oracle APEX 22.2
要求:
至少4GB RAM 。
至少有20GB 的可用空間(注意:虛擬化最適合使用連續空間,因此如果在 Windows 上執行碎片整理程式,
並確保您的檔案系統使用 NTFS 來處理 Windows 上的大檔案,這是一個好主意。)
6,996,213,760 bytes bytes, md5sum:a802c5870e0c42da25e0d351a822320a , sha1:c6b2925eae4351376c15144ae278162ba533350d
本次採用方式二,虛擬機器下載
下載完成
測試步驟
1.在您的主機系統上下載並安裝Oracle VM VirtualBox。 Step 1. Download and install Oracle VM VirtualBox on your host system. 2.匯入虛擬機器 Step 2. Import your VM: File > Import Appliance to launch Appliance Import Wizard. Click Choose... to browse to the directory you re-assembled all the files in and select the Oracle_Database_23c_Free_Developer_Appliance.ova then click Next> to begin importing the virtual machine. It will prompt you to agree to the appropriate Oracle licenses while importing. You will see 'Oracle Database 23c Free - Developer' when it is finished importing. 3.測試虛擬機器 Step 3. Test your VM: Once the import has completed, double-click the 23c Free - Developer VM. Click OK to close the Virtualbox Information dialogs. Allow the boot and startup process to complete; it is ready when you see a Firfox browser and/or terminal window. Once you are finished working in the guest VM you can shut it down via System > Shut Down; this will return the guest VM to the Powered Off state.
匯入虛擬機器
開機
測試
基本資訊
檢視作業系統版本
檢視程式
檢視聽狀態
登入資料庫
報錯 ORA-01017
使用 HR 使用者登入
檢視 sqlnet.ora 檔案配置
使用sys 使用者登入
檢視資料庫版本
檢視元件版本
檢視 PDB
檢視 CON_ID
檢視資料檔案
建立測試資料
預設沒有 CJCTBS 表空間寫許可權
報錯ORA-01950
授權
切換到根容器
資料檔案
登入sql-developer
登入報錯,改用hr 使用者登入
新特性
23C 引入新功能,下面是部分新特性。
參考《資料和雲-Oracle 23c 資料庫的 10 個特性介紹》
(1) 不帶 FROM 子句的 SELECT 查詢
在Oracle 23c 中,第一次實現了不帶 From 子句的查詢,也不需要 dual
SELECT SYSDATE FROM DUAL; SELECT SYSDATE;
(2) 單表支援 4096 列
Oracle 此前版本單表支援 1000 列。
在23c 中,單表支援列數量擴充套件到 4096 列。
啟用這一個特性需要將相容性引數設定為23.0.0 ,同時將 Max_columns 設定為 Extended 。
alter system set MAX_COLUMNS=EXTENDED;
測試無法修改
報錯 ORA-02096
靜態引數
(3)SCHEMA 級別的許可權
在23c 之前的版本,如果針對 Schema 對其他使用者進行授權,需要透過系統許可權或物件許可權分別顯式地授予,
這對資料庫帶來了額外的安全風險或複雜性。
在Oracle 23 中,可以對 Schema 進行授權,簡化了之前的許可權操作,
grant select any table on SCHMEA PROD to HR;
報錯 ORA-00990
(4)Boolean 資料型別
最終,在Oracle Database 23c 中,布林資料型別被支援。
create table t2(name varchar2(100),ac BOOLEAN); INSERT INTO t2 VALUES('chen',1); INSERT INTO t2 VALUES('ju',True); INSERT INTO t2 VALUES('chao',1); INSERT INTO t2 VALUES('cjc',FALSE); select name from t2 where ac;
查詢
(5) 基於別名的 GROUP BY
終於,我們不再需要在Group By 中重複長長的表示式,現在支援基於別名、位置的 GROUP BY ,這大大簡化了 SQL 文字和編寫,畢竟 Group by 如此常用、無處不在 。
不加別名
select extract(year FROM hire_date) as hire_year,count(*) from employees group by extract(year FROM hire_date) having extract(year FROM hire_date)>1985;
加別名
select extract(year FROM hire_date) as hire_year,count(*) from employees group by hire_year having hire_year>1985;
###chenjuchao 2023-04-05###
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2943915/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 23c安裝建議Oracle
- homebrew下載安裝及mysql的下載安裝MySql
- 23c 新特性之SQL_transpilerSQL
- 23C新特性SQL防火牆 (SQL Firewall)SQL防火牆
- Oracle Database 23c Beta 釋出,增加 300 多個新特性OracleDatabase
- oracle下載和安裝Oracle
- jmeter下載安裝及外掛安裝JMeter
- oracle安裝介質及補丁集下載地址Oracle
- Oracle安裝程式下載大全Oracle
- oracle下載安裝及PLSQL連線資料庫教程OracleSQL資料庫
- ElasticSearch 7.6.2 下載包 及 安裝Elasticsearch
- 下載安裝webstrom及啟用Web
- ArcGIS Editor for OSM (下載及安裝)
- 23c 新特性之實時SQL計劃管理SQL
- Windows下Oracle的下載與安裝WindowsOracle
- MySQL 8.0.21下載安裝教程及Navicat for MySQL安裝MySql
- JDK的下載及安裝與Eclipse的下載及使用JDKEclipse
- Ubuntu 下Qt SDK的下載及安裝UbuntuQT
- Freebsd 下安裝squidUI
- Flume1.7.0下載及安裝部署
- Sublime Text 3 下載安裝及配置
- 10G新特性筆記之安裝新特性筆記
- FreeBSD編譯安裝新核心(轉)編譯
- 在wamp下安裝bugfree
- FreeBSD下安裝GNOME桌面(轉)
- Oracle Linux 7.5下載和安裝OracleLinux
- Oracle 19C 下載和安裝Oracle
- Oracle 21C下載和安裝Oracle
- oracle11g安裝和下載Oracle
- MAC下載JDK及安裝AndroidStudioMacJDKAndroid
- MySQL資料庫下載及安裝教程MySql資料庫
- FreeBSD-5.2下安裝ORACLE9i手記(轉)Oracle
- Oracle 11g 新特性(轉載)Oracle
- Oracle 19C下載和安裝(二)Oracle
- VM虛擬機器下載及安裝教程虛擬機
- MySQL的下載安裝及eclipse配置+jdbcMySqlEclipseJDBC
- Oracleasm下載地址、安裝順序及配置命令OracleASM
- Oracle10g新特性——利用外部表解除安裝資料Oracle