lessinstance-p学完本课后应能完成以下工作_第1页
lessinstance-p学完本课后应能完成以下工作_第2页
lessinstance-p学完本课后应能完成以下工作_第3页
lessinstance-p学完本课后应能完成以下工作_第4页
lessinstance-p学完本课后应能完成以下工作_第5页
免费预览已结束,剩余44页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理Oracle

实例课程目标学完本课后,应能完成以下工作:启动和停止OracleDB

和组件使用Oracle

Enterprise

Manager使用

SQL*Plus

数据库修改数据库初始化参数描述数据库启动阶段描述数据库关闭选项查看 日志•动态性能视图管理框架Oracle

Database

11g

管理框架组件:•••数据库实例程序管理界面:Database

Control管理

(使用

Grid

Control

时)程序DatabaseControl管理管理界面或启动和停止

Database

Control$

emctl

start

dbconsoleOracle

Enterprise

Manager

11g

Database

Control

Release

11.1.0.6.0Copyright

(c)

1996,

2007

Oracle

Corporation.

s

.:1158/em/console/aboutApplicationStarting

Oracle

Enterprise

Manager

11g

Database

Control

started._orcl/sysman/Logs

are

generated

in

directory/u01/app/oracle/product/11.1.0/db_1/edrsrlog$

emctl

stop

dbconsoleOracle

Enterprise

Manager

11g

Database

Control

Release

11.1.0.6.0Copyright

(c)

1996,

2007

Oracle

Corporation.

s

.:1158/em/console/aboutApplicationStop Oracle

Enterprise

Manager

11g

Database

Control

......

Stopped.Oracle

Enterprise

Manager数据库主页属性页其它Oracle

工具SQL*Plus

还提供另一个用于数据库的界面,以便您可以:、更新或删执行数据库管理操作通过执行SQL

命令在数据库中查询、除数据SQL

Developer:是用于

Oracle

DB

实例的图形用户界面支持以SQL

和PL/SQL

进行开发默认Oracle

DB

安装中提供组件>SQL*Plus初始化参数数据库启动数据库关闭日志性能视图使用SQL*PlusSQL*Plus:是一个命令行工具可以通过交互方式或者在批处理模式下使用$

sqlplus

hr/hrSQL*Plus:

Release

11.1.0.6.0

-

Production

on

Tue

Aug

5

02:39:20

2008Copyright

(c)

1982,

2007,

Oracle.

s

.Connected

to:Oracle

Database

11g

Enterprise

Edition

Release

11.1.0.6.0

-

ProductionWith

the

Partitioning,

OLAP,

Data

Mining

and

Real

Application

TestingoptionsSQL>

select

last_name

from

employees;LAST_NAMEAbelAndeAtkinson…从

S

调用

SQL*Plus$./batch_sqlplus.shSQL*Plus:

Release

11.1.0.6.0

-

Production

on

Tue

Aug

5

02:48:34

2008Copyright

(c)

1982,

2007,

Oracle.

s

.Connected

to:Oracle

Database

11g

Enterprise

Edition

Release

11.1.0.6.0

-

ProductionWith

the

Partitioning,

OLAP,

Data

Mining

and

Real

Application

TestingoptionsSQL>COUNT(*)-107SQL>107

rows

updated.SQL>Commit

complete.SQL>

Disconnected

from

Oracle

Database

11g

Enterprise

Edition

Release11.1.0.6.0

-

ProductionWith

the

Partitioning,

OLAP,

Data

Mining

and

Real

Application

Testingoptions$#

Name

of

this

file:

batch_sqlplus.sh#

Count

employees

and

give

raise.sqlplus

hr/hr

<<EOFselect

count(*)

from

employees;update

employees

set

salary

=

salary*1.10;commit;quitEOF输出$

sqlplus

hr/hr@script.sqlSQL*Plus:

Release

11.1.0.6.0

-

Production

on

Tue

Aug

5

03:01:34

2008Copyright

(c)

1982,

2007,

Oracle.

s

.Connected

to:Oracle

Database

11g

Enterprise

Edition

Release

11.1.0.6.0

-

ProductionWith

the

Partitioning,

OLAP,

Data

Mining

and

Real

Application

TestingoptionsDEPARTMENT_ID

DEPARTMENT_NAME MANAGER_ID

LOCATION_ID60

IT

103

1400Disconnected

from

Oracle

Database

11g

Enterprise

Edition

Release11.1.0.6.0

-

ProductionWith

the

Partitioning,

OLAP,

Data

Mining

and

Real

Application

Testingoptions从SQL*Plus

调用SQLscript.sql输出select

*

from

departments

where

location_id

=

1400;quitspfileorcl.ora初始化参数文件组件SQL*Plus>初始化参数数据库启动数据库关闭日志性能视图简化初始化参数DB_CACHE_SIZEDB_FILE_MULTIBLOCK_READ_COUNTSHARED_POOL_SIZE…高级CONTROL_FILESDB_BLOCK_SIZEPROCESSESUNDO_MANAGEMENT…基本初始化参数:示例参数指定CONTROL_FILES一个或多个控制文件名DB_FILES最大数据库文件数PROCESSES可以同时连接的最大操作系统用户进程数DB_BLOCK_SIZE所有表空间使用的标准数据库块大小DB_CACHE_SIZE标准块缓冲区高速缓存大小初始化参数:示例参数指定SGA_所有SGA

组件的总大小MEMORY_Oracle

系统范围内可用的内存共享SQL区域SGA数据库缓冲区高速缓存重做日志缓冲区Java

池流池共享池大型池库高速缓存数据字典高速缓存其它I/O

缓冲区响应队列请求队列空闲内存初始化参数:示例参数指定PGA_AGGREGATE_分配给所有服务器进程的PGA

内存量SHARED_POOL_SIZE共享池大小(字节)UNDO_MANAGEMENT要使用的还原空间管理模式使用SQL*Plus

查看参数SQL>

SELECT

name

,

value

FROM

V$PARAMETER;NAME

VALUE2150170TRUE0lock_name_spaceprocessessessionstimed_statisticstimed_os_statistics…SQL>SHO RAMETER

SHARED_POOL_SIZENAMETYPE

VALUEbig

integer0shared_pool_sizeSQL>

sho rameter

paraNAMETYPEVALUELOWTRUEFALSE2148stringbooleanbooleanintegerstringfast_start_parallel_rollbackparallel_adaptive_multi_userparallel_automatic_tuningparallel_execution_message_sizeparallel_instance_group…更改初始化参数值•静态参数:只能在参数文件中更改必须重新启动实例才能生效动态参数:可以在数据库联机时更改可以在以下级别更改:会话级别系统级别在会话持续期间内有效,或有效性取决于SCOPE

设置通过使用ALTER

SESSION

和ALTER

SYSTEM

命令进行更改更改参数值:示例SQL>

ALTER

SESSIONSET

NLS_DATE_FORMAT

='mon

dd

yyyy';Session

altered.SQL>

SELECT

SYSDATE

FROM

dual;SYSDATEjun

12

2007SQL>

ALTER

SYSTEM

SETSEC_MAX_FAILED_LOGIN_ATTEMPTS=2

COMMENT='Reducefrom

10

for

tighter

security.'

SCOPE=SPFILE;System

altered.数据库启动和关闭组件SQL*Plus初始化参数>数据库启动数据库关闭日志性能视图或启动Oracle

DB

实例启动Oracle

DB

实例:NOMOUNTOPEN

SSTARTUPMOUNTNOMOUNTHUTDOWN实例已启动启动Oracle

DB

实例:MOUNTOPEN

SSTARTUPMOUNTNOMOUNT此实例的控制文件已打开HUTDOWN实例已启动启动Oracle

DB

实例:OPENOPEN

S已按此实例控制文件的描述打开了所有文件STARTUPMOUNTNOMOUNT此实例的控制文件已打开HUTDOWN实例已启动启动选项:示例SQL>startup1SQL>startup

nomount2SQL>alter

database

mount;3SQL>alter

database

open;4关闭Oracle

DB

实例组件SQL*Plus初始化参数数据库启动>数据库关闭日志性能视图关闭模式关闭模式:A=ABORTI=IMMEDIATET=TRANSACTIONALN=NORMAL关闭模式AITN允许新连接否否否否等待当前会话结束否否否是等待当前事务处理结束否否是是强制选择检查点并关闭文件否是是是关闭选项在以下模式:SHUTDOWNNORMAL或SHUTDOWNTRANSACTIONAL或SHUTDOWNIMMEDIATE一致的数据库(干净的数据库)关闭时:•执行IMMEDIATE时,会回退未提交的更改数据库缓冲区高速缓存,会写入到数据文件会

资源启动时:不用恢复实例关闭选项:示例SQL>shutdownSQL>shutdowntransactionalSQL>shutdownimmediateSQL>shutdownabort关闭选项在以下模式中:SHUTDOWN

ABORT或实例错误或STARTUP

FORCE不一致的数据库(灰数据库)关闭时:修改过的缓冲区未写入数据文件不回退未提交的更改启动时:•使用联机重做日志文件重新应用更改使用还原段回退未提交的更改会

资源使用SQL*Plus

启动和关闭$

sqlplus

dba1

as

sysdbaPassword:SQL>

shutdownimmediateDatabase

closed.Database

dismounted.ORACLE

instance

shutdown.SQL>

startupORACLE

instance

started.Total

System

GlobalArea285212672bytesFixed

Size1218472bytesVariable

Size250177624bytesDatabase

Buffers33554432bytesRedo

Buffers262144bytesDatabase

mounted.Database

opened.SQL>管理查看

日志Database

Home

page

>

Related

Links

region

>Alert

Log

Content(“数据库”主页

>“相关”区域>

日志内容)组件SQL*Plus初始化参数数据库启动数据库关闭>

日志性能视图查看历史记录使用文件每个服务器和 进程都可以写入关联的文件。错误信息写入相应的

文件中。••自动

资料是系统范围的数据库库(ADR)和事件记录数据,例如:资料库——日志—

健康监视报表动态性能视图用于

实例内存结构的不断变化的状态的信息会话数据等待事件内存分配运行SQLUNDO

使用率打开的游标重做日志使用率…等等Oracle

实例组件SQL*Plus初始化参数数据库启动数据库关闭日志>性能视图动态性能视图:用法示例v$lockSQL>

SELECT

sid,

ctime

FROMWHERE

block

>

0;v$sessionSQL>

SELECT

*

FROM WHERE

machine

='EDRSR9P1'

and

logon_time

>

SYSDATE

-

1;v$sqlSQL>

SELECT

sql_text,

executions

FROMWHERE

cpu_time

>

200000;abc动态性能视图:注意事项••这些视图由SYS

用户拥有。不同的时间可使用不同的视图:实例已启动。数据库已装载。数据库已打开。•••可以通过查询

V$FIXED_TABLE

查看所有视图名称。这些视图通常称为“V-$

视图”。因为数据是动态的,所以在这些视图上不能保证一致性。数据字典:概览SELECT

*

FROM

dictionary;表索引视图用户方案过程…等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论