- 浏览: 30390 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
文章分类
最新评论
-
houzhh:
是的!争取做到每天更新一篇,昨天忙着看海贼王,忘记更新了,今天 ...
OracleDBA之路之Oracle体系结构介绍(一) -
TonyLee0329:
不错,谢谢分享!
OracleDBA之路之Oracle体系结构介绍(二) -
TonyLee0329:
这是你的学习笔记吗?
OracleDBA之路之Oracle体系结构介绍(一)
启动Oracle 使用 startup
FORCE强制启动,上次关闭没有完整关闭,把历史清除掉
Restricted Mod 受限
管理员维护数据库的时候
只有少数特权用户才能连接
startup restrict
语法如下:
Alter SYSTEM [{ENABLE|DISABLE} RESTRICTED SESSION]
ENABLE RESTRICTED SESSION 仅允许有RESTRICTED SESSION权限的用户登录
DISABLE RESTRICTED SESSION 禁用RESTRICTED SESSION,允许没有该权限的而用户登录
open 状态也可以使用 restrict
alter system enable restricted session;
测试:
create user testuser identified by pwd;
grant connect,resource to testuser;
用客户端来连接数据可可以连接成功,可以正常操作
当把数据库状态改为Restricted后
testuser 无法登陆
--------------------------------------
终止会话
将instance设置为受限模式后,执行管理任务前可以终止所有当前用户session
ALTER SYSTEM KILL SESSION 'integer1,integer2'
integer1: V$SESSION试图中的SID的值
integer2:V$SESSION试图中的SERIAL#的值
v$session
select sid,serial#,username from v$session;
ALTER SYSTEM KILL SESSION 命令的执行,background process 中的PMON立即执行以下步骤
1回退用户的当前事务
2释放当前用户持有的表或者行锁定
3释放用户当前保留的所有资源
--------------------------------------
read-only mode 只读模式
startup mount
alter database open read only;正常访问,只能查询,不能修改添加
数据库设置为readOnly状态后,如果做增删改操作时提示
ORA-16000 database open for read-only access;
关闭数据库
close a Database
把SGA中的数据写到磁盘文件中,把数据文件和日志文件关闭,控制文件还是打开的,管理员可以使用
Unmount Database
instance 存在,关闭控制文件
shutdown
关闭instance,释放SGA
关闭模式:
A:ABORT
I:IMMEDIATE
T:TRANSACTIONAL
N:NORMAL
关闭模式 A I T N
允许建立行连接 NO NO NO NO
等待当前会话结束 NO NO NO YES
等待当前事务处理完成 NO NO YES YES
强制执行检查点并关闭文件按 NO YES YES YES
关闭数据库命令
SHUTDOWN [NORMAL|TRANSACTIONAL|IMMEDIATE|ABORT]
发表评论
-
OracleDBA之路Manager Users
2011-10-20 21:19 592管理用户 Manging UsersSchema创建Datab ... -
OracleDBA之路Index(一)
2011-09-25 22:59 781标识未用索引要开始监视索引的使用,请执行以下语句ALTER I ... -
OracleDBA之路Manager Table(二)
2011-09-22 23:55 679临时表管理 create tablespace assm d ... -
OracleDBA之路Manager Table(一)
2011-09-22 23:01 706renaming a columnalter table ta ... -
OracleDBA之路Undo Data(三)
2011-09-19 22:00 645SQL> select addr,used_ublk f ... -
OracleDBA之路Undo Data(二)
2011-09-19 21:30 935计算undo表空间的大小1.得到undo数据块在undo表空间 ... -
OracleDBA之路Undo Data(一)
2011-09-18 22:05 706Undo的管理 unod 表空间的创建 create ... -
OracleDBA之路Storage Structure(三)
2011-09-14 23:50 782数据库的快I/O的最小单位,由一个或多个操作系统块组成,在创建 ... -
OracleDBA之路Storage Structure(二)
2011-09-14 23:50 560存储子句优先级存储参数可以在segment级别指定存储子句,以 ... -
OracleDBA之路Storage Structure(一)
2011-09-14 23:49 747存储结构Database--->tablespace-- ... -
OracleDBA之路之Tablespace(九)
2011-09-13 22:12 602删除表空间系统表空间不允许删除,具有活动状态即active状态 ... -
OracleDBA之路之Tabespace(八)
2011-09-13 22:02 695移动表空间的数据文件方法一 对tablespace 的操作首先 ... -
OracleDBA之路之Tabespace(七)
2011-09-13 21:58 724使用resize来修改表数据文件的大小alter databa ... -
OracleDBA之路之Tabespace(六)
2011-09-12 22:58 570查看表空间使用情况 select a.tablespace_ ... -
OracleDBA之路之Tabespace(五)
2011-09-12 22:43 617扩容表空间大小 查询用户使用的表空间SQL> show ... -
OracleDBA之路之Tabespace(四)
2011-09-12 21:46 624将表空间设置为read only /read write ;o ... -
OracleDBA之路之Tabespace(三)
2011-09-12 21:45 610创建一个永久的表空间 创建一个永久的表空间 SQL> ... -
OracleDBA之路之Tabespace(二)
2011-09-12 21:44 643修改系统的默认临时表空间 查询系统使用的默认临时表空间SQL ... -
OracleDBA之路之Tabespace(一)
2011-09-12 21:43 598数据库、表空间和数据 ... -
OracleDBA之路之Redo log files(四)
2011-09-11 16:56 657Relocating and Renaming Redo Lo ...
相关推荐
Oracle数据库是全球广泛使用的数据库系统之一,尤其在企业级应用中占据主导地位。Oracle DBA的日常管理工作涉及多个方面,包括但不限于性能监控、故障排查、数据备份与恢复、安全性管理以及数据库优化。 一、性能...
Oracle DBA课程旨在深入理解和掌握Oracle数据库管理员的关键技能和知识,包括数据库的安装、网络配置、系统架构、实例管理、数据库文件管理、安全管理、模式管理、数据库备份与恢复以及Oracle 10g的新特性。...
### Oracle DBA官方教材知识点解析 #### 一、Oracle Database 11g 概述 - **Oracle Database 11g**:这是Oracle数据库系统的第11个主要版本,其中的“g”代表Grid(网格),表明该版本支持网格计算环境下的数据库...
### Oracle DBA日常工作手册知识点概览 #### 一、事前阶段 ##### 1. 日常工作—每天应做工作内容 **1.1 系统运行环境监控** - **Oracle 数据文件、控制文件、联机日志及归档日志存放的文件系统或裸设备空间使用...
它是SGA中最大的部分之一,对提高Oracle性能至关重要。 ###### 1.2.3 重做日志缓冲区 重做日志缓冲区存储了所有未写入重做日志文件的事务记录,当事务提交时,这些记录会被写入重做日志文件,确保数据的一致性和...
在了解这些知识点之前,我们首先要知道Oracle数据库的大致架构,包括实例(instance)和数据库(database)的概念,其中实例是Oracle运行时的内存结构和后台进程,数据库是存储在硬盘上的物理文件。 当用户连接到数据库...
16. Oracle实例架构(Oracle Instance Architecture):了解Oracle实例的组成,包括SGA(系统全局区)和PGA(程序全局区)。 17. Oracle数据库内存结构(Oracle Database Memory Structures):了解Oracle数据库的...
Oracle DBA,全称Oracle Database Administrator,是Oracle数据库管理员的简称,是负责管理和维护Oracle数据库系统的关键角色。在Oracle DBA两日速成课程中,虽然时间紧凑,但旨在为初学者提供一个快速掌握Oracle...
### Oracle DBA 日常工作手册知识点详述 #### 第一章 事前阶段 ##### 一、日常工作——每天应做工作内容 **1、工作内容——日常环境监控** **1.1 系统运行环境监控** - **Oracle 文件监控**:检查Oracle数据文件...
1. **数据库安装与配置**:介绍如何在各种操作系统平台上安装Oracle 12c数据库软件,包括选择合适的安装类型(如Single Instance或RAC)、创建数据库实例、配置网络服务等。 2. **多租户架构**:讲解Container ...
Oracle DBA(Database Administrator)是数据库管理员的缩写,他们负责管理和维护Oracle数据库系统,确保其稳定、高效、安全地运行。本培训PPT旨在提供关于Oracle DBA的实用技能和常见操作,以下是对其中可能包含的...
Oracle DBA,即Oracle数据库管理员,负责Oracle数据库系统的安装、配置、维护、备份与恢复以及性能优化等工作。Oracle是全球知名的信息技术公司,其提供的数据库管理系统(DBMS)在全球范围内广泛应用,尤其在企业级...
第五步,理解Instance,包括Instance的内存结构(如SGA和PGA)、后台进程及其功能,以及初始化参数的管理和数据库的启动与关闭流程。 第六步,深入学习Oracle的物理和逻辑结构。这包括控制文件、数据文件、参数文件...
3. 数据库的备份和恢复:这是Oracle DBA的核心技能之一,包括理解Oracle数据库的备份策略、使用RMAN(Recovery Manager)进行备份和恢复操作,以及如何在故障情况下进行数据的恢复。 4. 性能调优:Oracle数据库的...
Oracle DBA培训教材1主要涵盖了Oracle数据库系统的概述和特点,以及Oracle数据库系统的体系结构。以下是详细的知识点解析: 1. **Oracle系统历史**:Oracle公司自1986年推出版本5,具备分布式数据库处理能力。1988...
Oracle DBA职责是Oracle数据库管理员的重要职责之一,包括数据库监控、备份、性能调整、故障解决等多方面的工作。以下是Oracle DBA的职责详解: 备份和恢复 DBA的第一守则是备份重于一切系统总是要崩溃的,没有有效...
Oracle DBA在日常工作中会频繁使用SQL语句来管理和监控数据库。以下是一些常见的Oracle DBA SQL命令,它们涵盖了表空间、数据文件、回滚段、控制文件、日志文件、会话信息、字符集、SQL优化方式以及系统状态等多个...
1. **确认所有INSTANCE状态正常**:通过登录所有数据库实例并检测Oracle后台进程的状态来确认。可以使用`ps -ef | grep ora`命令来实现。 2. **检查文件系统的使用**:使用`df -k`命令来检查文件系统的使用情况,...