程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> OCP 11g 第一章練習,ocp11g第一章練習

OCP 11g 第一章練習,ocp11g第一章練習

編輯:Oracle教程

OCP 11g 第一章練習,ocp11g第一章練習


練習 1-1 研究所在環境的DBMS

這是一個書面練習,沒有具體的解決方案.

確定自己所在環境使用的應用程序, 應用服務器 , 和數據庫. 然後集中精力研究數據庫, 體驗一下數據庫的規模和忙碌程度. 考慮用戶數量,數據易失性以及數據量.

最後考慮他們對組織的重要程度: 就每個應用程序和數據庫而言, 允許多長的停機時間? 允許損失多少數據? 可以使用財務數字定量分析嗎?

利用研究結果,可以了解DBA角色的重要性.

 

練習 1-2 確定數據庫是單實例,還是分布式系統的一部分

在本練習中,讀者將運行查詢來確定數據庫是獨立系統,還是更大的分布式環境的一部分. 可以使用Sql Developer 或 SQL & Plus. 如果您還不能使用Oracle數據庫,但又要做此練習, 那麼可以調至第二章,在完成安裝後再回到此練習.

1. 作為用戶SYSTEM連接到數據庫

 

2. 確定實例是否是RAC數據庫的一部分

SQL> select parallel from v$instance; PARALLEL  --------- NO  如果是單實例數據庫,那麼將返回NO.   3.  確認數據庫是否通過備用數據庫的保護來防止數據丟失, UNPROTECTED 表示未受到保護. SQL> select protection_level from v$database; PROTECTION_LEVEL  ------------------------------------------------------------ UNPROTECTED   如果數據庫的確未受到保護,那麼將返回UNPROTECTED   4. 確認數據庫中是否配置了流 , 沒配置則不會有row被選擇  SQL> select * from dba_streams_administrator; no rows selected 如果尚未配置流, 那麼將不返回任何行.     練習 1-3  了解實例的內存結構 在本練習中,將運行查詢來確定構成實例的不同內存結構的當前大小. 可以使用SQL Developer或SQL * Plus 1. 作為用戶SYSTEM連接到數據庫 2. 顯示可以動態設置大小的SGA組件的當前,最小和最大容量: SQL> SELECT COMPONENT, CURRENT_SIZE, MIN_SIZE,MAX_SIZE FROM V$SGA_DYNAMIC_COMPONENTS; 此示例現實的實例不包含流,因此流池大小為零. 自從自從啟動實例後,大池和Java池都未發生變化,但共享池和數據庫緩沖區緩存的大小發生了變化. 僅配置了數據庫緩沖區緩存的默認值,除進行大量調整的數據庫外,通常都是這樣配置的. 3. 確定已為(以及當前為)程序全局區分配了多少內存; SQL> select name,value from v$pgastat where name in ('maximum PGA allocated','total PGA allocated');

NAME
--------------------------------------------------------------------------------
     VALUE
----------
total PGA allocated
  69312512
maximum PGA allocated
 319397888

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