成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle 數據庫標準版轉換為企業版

數據庫 Oracle
Oracle 創建數據庫均使用相同的 SQL.BSQ 腳本,因此數據庫在內部幾乎相同,轉換過程不是很復雜。

前言

很多 Oracle 數據庫在初始安裝的時候選擇了標準版,而相對企業版來說就少了:RAC、ASM、DataGuard、閃回功能、分區表等等一些很實用的功能:

SELECT *
FROM v$option
WHERE parameter IN ('Oracle Data Guard',
'Active Data Guard',
'Flashback Table',
'Flashback Database',
'Online Index Build',
'Partitioning');
PARAMETER VALUE
-------------------------------------------------
Partitioning FALSE
Online Index Build FALSE
Oracle Data Guard FALSE
Flashback Table FALSE
Flashback Database FALSE
Active Data Guard FALSE

那么如何將標準版升級到企業版呢?Oracle 給我們提供了具體方案:

  • How to Convert Database from Standard to Enterprise Edition (till 11gR2)? (Doc ID 117048.1)。

下面我就來測試一下升級過程!

環境準備

主機名

IP地址

主機版本

Oracle 版本

實例名

orcl

10.211.55.100

rhel8.6

19.15 SE2

orcl

正式轉換

Oracle 創建數據庫均使用相同的 ??SQL.BSQ?? 腳本,因此數據庫在內部幾乎相同,轉換過程不是很復雜。

備份數據庫

首先,出于數據安全考慮,轉換前進行一次備份:

run {
allocate channel c1 device type disk;
allocate channel c2 device type disk;
backup database include current controlfile format '/backup/backdb_%d_%T_%t_%s_%p';
backup archivelog all format '/backup/arch_%d_%T_%t_%s_%p';
release channel c1;
release channel c2;
}

確保備份成功:

select input_type,
status,
to_char(start_time,
'yyyy-mm-dd hh24:mi:ss'),
to_char(end_time,
'yyyy-mm-dd hh24:mi:ss'),
input_bytes_display,
output_bytes_display,
time_taken_display,
COMPRESSION_RATIO
from v$rman_backup_job_details
order by 3 desc;

最好把參數文件、密碼文件以及監聽文件:

cp -r $ORACLE_HOME/dbs /soft/
cp -r $ORACLE_HOME/network/admin /soft/

關閉數據庫

關閉數據庫相關的所有服務:

lsnrctl stop
sqlplus / as sysdba<<EOF
shu immediate
exit
EOF

卸載 Oracle SE 軟件

這里的卸載不建議使用 ??deinstall???,建議使用 ??runInstaller??? 來卸載 ??ORACLE_HOME??:

$ORACLE_HOME/oui/bin/runInstaller -silent -detachHome -invPtrLoc /etc/oraInst.loc ORACLE_HOME=$ORACLE_HOME

使用以上命令 ??$ORACLE_HOME??? 下的所有文件和目錄都被保留,實際上沒有從 ??$ORACLE_HOME??? 文件系統中刪除任何內容。它只是從 ??Oracle Central Inventory??? 中刪除了該特定 ??$ORACLE_HOME?? 的所有信息。

可參考 MOS 文檔:Behaviour of the Oracle De-install/Deinstall/Uninstall Utility in 11gR2 (Doc ID 1363753.1)。

安裝 Oracle EE 軟件

由于舊的 ORACLE_HOME 沒有刪除,所以建議創建新的 ORACLE_HOME 目錄:

## 創建新的 ORACLE_HOME
mkdir -p /u01/app/oracle/product/19.3.0/db1
## 修改環境變量
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db1
## 解壓 DB 軟件至新的 ORACLE_HOME
unzip -q LINUX.X64_193000_db_home.zip -d $ORACLE_HOME
## 解壓 OPatch 補丁包
unzip -q -o p6880880_190000_Linux-x86-64.zip -d $ORACLE_HOME
## 安裝 RU 補丁和 Oracle EE 軟件(需要調用圖形化界面)
cd $ORACLE_HOME
./runInstaller -applyRU /soft/33806152
## 執行 root.sh
/u01/app/oracle/product/19.3.0/db1/root.sh

至此,Oracle EE 安裝完成。

啟動數據庫

啟動數據庫之前,需要將原先的 ??$ORACLE_HOME/dbs??? 下的參數文件、密碼文件拷貝到新的 ??$ORACLE_HOME?? 下:

## 恢復參數文件和密碼文件
cd /soft/dbs
cp orapworcl $ORACLE_HOME/dbs
cp spfileorcl.ora $ORACLE_HOME/dbs
## 恢復監聽文件
cd /soft/admin
cp listener.ora $ORACLE_HOME/network/admin
cp sqlnet.ora $ORACLE_HOME/network/admin
cp tnsnames.ora $ORACLE_HOME/network/admin

啟動監聽和數據庫:

lsnrctl start
sqlplus / as sysdba<<EOF
startup
exit
EOF

此時再次查詢版本以及可選功能:

-- 查看數據庫版本
SQL> select banner_full from v$version;

BANNER_FULL
----------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.15.0.0.0
-- 查看可選功能
SELECT *
FROM v$option
WHERE parameter IN ('Oracle Data Guard',
'Active Data Guard',
'Flashback Table',
'Flashback Database',
'Online Index Build',
'Automatic Storage Management',
'Partitioning',
'Real Application Clusters');
PARAMETER VALUE
-------------------------------------------------
Partitioning TRUE
Online Index Build TRUE
Oracle Data Guard TRUE
Flashback Table TRUE
Flashback Database TRUE
Active Data Guard TRUE

此時已經轉換成功。

執行升級腳本

運行 ??catalog.sql??? 和 ??catproc.sql?? 腳本:

sqlplus / as sysdba @?/rdbms/admin/catalog.sql
sqlplus / as sysdba @?/rdbms/admin/catproc.sql

這兩個腳本的執行可能不是在所有情況下都是強制性的,但最好運行它們,因為數據字典的復雜性,我們無法確保創建所有 EE 對象。

編譯無效對象

最后,重新編譯數據庫中的所有無效對象:

sqlplus / as sysdba @?/rdbms/admin/utlrp.sql

注意事項

在整個轉換過程中,有哪些需要注意的點:

  • 確保你的企業版服務器軟件的版本號(和補丁版本)與原始標準版服務器軟件的版本相同。
  • Windows 系統,必須在重新安裝軟件后重新創建數據庫服務(通過 ORADIM)。
責任編輯:姜華 來源: Lucifer三思而后行
相關推薦

2010-06-17 15:39:59

SQL server

2012-06-29 15:57:45

SaaS

2011-03-17 09:21:05

OracleMySQL企業版

2012-11-27 10:47:39

紅帽OpenShift

2023-10-26 21:39:21

2015-10-21 13:54:00

Oracle 12c標 Oracle許可政策

2013-12-06 10:44:04

Windows 9標準版專業版

2011-09-10 10:59:58

惠普激光打印機

2019-03-05 14:29:34

RTX Max-Q顯卡3DMark

2009-05-05 10:42:38

2011-11-04 09:32:51

SQL Server

2019-04-09 15:50:34

華為云

2010-04-08 15:15:16

Oracle套件

2013-01-18 10:13:08

Office 2013

2013-01-17 14:49:16

Office 2013微軟云計算

2010-03-05 09:41:43

Visual Stud

2011-03-31 14:57:44

2018-09-04 10:35:14

Windows 10企業版專業版

2017-04-20 18:45:01

阿里云Docker

2015-10-21 14:01:44

Oracle許可 Oracle 12c
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 福利影院在线看 | www.日韩 | 天天操一操 | 人操人人 | 亚洲一级av毛片 | 高清一区二区三区 | 久久一区 | 国产精品免费看 | 97伦理电影网 | 久久久久久久久久久久一区二区 | 中文字幕在线中文 | 亚洲 欧美 日韩 在线 | 超碰在线播 | 91看片官网| 午夜www | 亚洲国产精品第一区二区 | avmans最新导航地址 | 亚洲永久在线 | 成人免费视频 | 最新国产在线 | 天天草天天干天天 | 国产欧美一区二区三区日本久久久 | 天天操操操操操 | 国产欧美日韩综合精品一区二区 | 人人做人人澡人人爽欧美 | 精品日韩一区 | 射欧美| 亚洲免费在线 | 欧美亚洲高清 | 国产91视频一区二区 | 特一级黄色毛片 | 国产在线观看一区二区 | 亚洲电影专区 | 成人毛片视频免费 | 91色综合 | 亚洲成人久久久 | 免费一区二区三区在线视频 | 中文字幕在线观看精品 | 亚洲日韩欧美一区二区在线 | 亚洲成人午夜在线 | 日本久久网|