程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 【翻譯自mos文章】在windows平台上怎麼啟用Oracledatabase企業版的partition?

【翻譯自mos文章】在windows平台上怎麼啟用Oracledatabase企業版的partition?

編輯:Oracle教程

【翻譯自mos文章】在windows平台上怎麼啟用Oracledatabase企業版的partition?


來源於:
How to enable Partitioning in Oracle Database Enterprise Edition 11.2 on Windows (文檔 ID 1188238.1)

適用於:
Oracle Database - Enterprise Edition - Version 11.2.0.1 and later
Information in this document applies to any platform.

目標:
在Windows平台上怎麼啟用Oracle database 企業版的partition?在安裝時,Partitioning option已經被取消選中。

解決方案:
當你安裝Oracle 11.2 企業版時,有些options 是被啟用的,而其他options是被禁用的。

如果你需要為一個OracleHome啟用或者禁用一個特定的databaes feature,那麼需要關閉數據庫並使用chopt 工具。見下面的例子:

chopt工具是一個命令行工具,該工具位於ORACLE_HOME\bin目錄中,chopt的語法如下:
chopt [ enable | disable] db_option 

1. 使用srvctl 或者 sqlplus 關閉database SID=myDb的數據庫
srvctl stop database -d myDb
2. 使用控制面板中的Services程序:停止database 服務以及OracleServiceSID
3. 運行下列命令:
cd %ORACLE_HOME%/bin 
chopt enable partitioning
4.使用控制面板中的Services程序:啟動database 服務以及OracleServiceSID
5.啟動數據庫
srvctl start database -d myDb

譯者注:
1.chopt這個tool是在11gR2中新添加的工具,在10g和11gR1中並沒有這個工具
2.本文也適用於unix平台
[oracle@rhel63single ~]$ which lsnrctl
/u02/app/oracle/product/11.2.0.4/db_1/bin/lsnrctl
[oracle@rhel63single ~]$ which chopt
/u02/app/oracle/product/11.2.0.4/db_1/bin/chopt
[oracle@rhel63single ~]$ man chopt
No manual entry for chopt
[oracle@rhel63single ~]$ chopt -help


usage:


chopt 
3. 我對chopt這個工具的理解如下:修改的是$ORACLE_HOME的功能(即:Oracle database software),至於該功能的使用需要不需要database中的數據字典支持,那需要看這個功能具體分析,若是需要數據字典的支持,那就需要dbca跑相應的腳本。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved