Download as PPT, PDF, TXT or read online from Scribd
Download as ppt, pdf, or txt
You are on page 1of 15
Copyright 2005, Oracle. All rights reserved.
Managing the Oracle Instance
4-2 Copyright 2005, Oracle. All rights reserved. Objectives After completing this lesson, you should be able to do the following: Start and stop the Oracle database and components Use Enterprise Manager (EM) Access a database with SQL*Plus and iSQL*Plus Modify database initialization parameters Describe the stages of database startup Describe the database shutdown options View the alert log Access dynamic performance views 4-3 Copyright 2005, Oracle. All rights reserved. Starting Up an Oracle Database Instance: NOMOUNT OPEN MOUNT NOMOUNT SHUTDOWN Instance started STARTUP 4-4 Copyright 2005, Oracle. All rights reserved. Starting Up an Oracle Database Instance: MOUNT OPEN MOUNT NOMOUNT SHUTDOWN Control file opened for this instance Instance started STARTUP 4-5 Copyright 2005, Oracle. All rights reserved. Starting Up an Oracle Database Instance: OPEN OPEN MOUNT NOMOUNT SHUTDOWN All files opened as described by the control file for this instance Control file opened for this instance Instance started STARTUP 4-6 Copyright 2005, Oracle. All rights reserved. Shutting Down an Oracle Database Instance Components SQL*Plus Init Params DB Startup > DB Shutdown Alert Log Perf Views 4-7 Copyright 2005, Oracle. All rights reserved. Shutdown Modes A No No No No T No No Yes Yes I No No No Yes Shutdown Mode Allows new connections Waits until current sessions end Waits until current transactions end Forces a checkpoint and closes files N No Yes Yes Yes Shutdown mode: A = ABORT I = IMMEDIATE T = TRANSACTIONAL N = NORMAL 4-8 Copyright 2005, Oracle. All rights reserved. SHUTDOWN Options During
SHUTDOWN NORMAL or SHUTDOWN TRANSACTIONAL or SHUTDOWN IMMEDIATE Consistent database (clean database) On the way down: Uncommitted changes rolled back, for IMMEDIATE Database buffer cache written to data files Resources released On the way up: No instance recovery 4-9 Copyright 2005, Oracle. All rights reserved. SHUTDOWN Options During
SHUTDOWN ABORT or Instance failure or STARTUP FORCE Inconsistent database (dirty database) On the way down: Modified buffers not written to data files Uncommitted changes not rolled back On the way up: Online redo log files used to reapply changes Undo segments used to roll back uncommitted changes Resources released 4-10 Copyright 2005, Oracle. All rights reserved. Using SQL*Plus to Start Up and Shut Down
[oracle@EDRSR9P1 oracle]$ sqlplus dba1/oracle as sysdba
Total System Global Area 285212672 bytes Fixed Size 1218472 bytes Variable Size 250177624 bytes Database Buffers 33554432 bytes Redo Buffers 262144 bytes Database mounted. Database opened. SQL> 4-11 Copyright 2005, Oracle. All rights reserved. Dynamic Performance Views Dynamic performance views provide access to information about changing states and conditions in the database. Session data Wait events Memory allocations Running SQL UNDO usage Open cursors Redo log usage And so on Oracle instance Components SQL*Plus Init Params DB Startup DB Shutdown Alert Log > Perf Views 4-12 Copyright 2005, Oracle. All rights reserved. Dynamic Performance Views: Usage Examples SQL> SELECT sql_text, executions FROM v$sql WHERE cpu_time > 200000; SQL> SELECT * FROM v$session WHERE machine = 'EDRSR9P1' and logon_time > SYSDATE - 1; SQL> SELECT sid, ctime FROM v$lock WHERE block > 0; a b c 4-13 Copyright 2005, Oracle. All rights reserved. Dynamic Performance Views: Considerations These views are owned by the SYS user. Different views are available at different times: The instance has been started. The database is mounted. The database is open. You can query V$FIXED_TABLE to see all the view names. These views are often referred to as v-dollar views. Read consistency is not guaranteed on these views because the data is dynamic. 4-14 Copyright 2005, Oracle. All rights reserved. Summary In this lesson, you should have learned how to: Start and stop the Oracle database and components Use Enterprise Manager and describe its high- level functionality Access a database with SQL*Plus and iSQL*Plus Modify database initialization parameters Describe the stages of database startup Describe the database shutdown options View the alert log Access dynamic performance views 4-15 Copyright 2005, Oracle. All rights reserved. Practice Overview: Managing the Oracle Instance This practice covers the following topics: Navigating in Enterprise Manager Viewing and modifying initialization parameters Stopping and starting the database instance Viewing the alert log Connecting to the database by using SQL*Plus and iSQL*Plus