OCA读书笔记(15) - 执行数据库备份】的更多相关文章

物理备份 -- 数据文件,控制文件,日志文件,参数文件 数据库备份 冷备 -- 归档和非归档均可以 什么时候必须用冷备?1. 数据库的模式为非归档的2. 用于现场保护 冷备的过程:1. 首先查看备份文件的位置: 数据文件.控制文件.日志文件select '!cp -v '||name|| ' /u01/app/oracle/backup/coldbk' from v$datafileunion allselect '!cp -v '||name|| ' /u01/app/oracle/backu…
16. Performing Database Recovery 确定执行恢复的必要性访问不同接口(EM以及命令行)描述和使用可用选项,如RMAN和Data Recovery Advisor执行恢复-控制文件(control file)-重做日志文件(redo log file)-数据文件(data file) 打开数据库NoMount: 从ShutDown->NoMount, 读取初始化参数文件(pfile),不检查数据库文件Mount: 从NoMount->Mount,检查参数文件中所列的…
Objectives: •Start and stop the Oracle database and components •Use Oracle Enterprise Manager •Access a database with SQL*Plus •Modify database initialization parameters •Describe the stages of database startup •Describe database shutdown options •Vi…
7.Managing Database Storage Structures 逻辑结构 数据库的存储结构有物理结构和逻辑结构组成的 物理结构:物理上,oracle是由一些操作系统文件组成的 SQL> select name from v$datafile; 如何更好的访问和管理这些文件以及文件中的数据呢? 必须使用逻辑方法,比如表就是一种逻辑方式逻辑结构:从逻辑上分,一个oracle数据库是由多个表空间组成的 表空间的作用:根据实际的需要,对物理文件进行分组,比如系统数据单独放到一个表空间中,用…
作为数据库管理员最最痛苦的莫过于,当数据库宕机的时候需要找备份,但在这个时候突然发现备份文件也是坏的,这就意味着数据会丢失,为此可能会丢掉职位,饭碗不保,所以为此,我们一定要保证好备份的完整性,一般发生这种情况的原因莫过于一下几种: 1.备份文件和数据库放在同一个(或一组)的物理磁盘上.磁盘出现故障,备份也保不住了. 2.备份介质随坏,或者做的是网络备份,数据在网络传输中发生了损坏. 3.数据库在做完整备份.文件备份或者文件组备份的时候,里面的内容就已经有了随坏. 所以基于此,我们要避免的就是以…
调查和解决问题 问题:数据库中的任一严重的错误定义为一个问题,一般来说,这些错误包括大家熟悉的ORA-600错误和ORA-04031(共享池超出)错误,涉及数据库问题的所有元数据都存储在ADR中,每个问题分配一个问题键(problem key),它帮助标示和描述该问题,问题键包含oracle错误编码和错误参数值,下面给出一个例子(来自adrci工具中show incident命令的部分输出): INCIDENT_ID PROBLEM_KEY CREATE_TIME ---------------…
Objectives: List the major architectural components of Oracle DatabaseExplain the memory structuresDescribe the background processesCorrelate the logical and physical storage structuresDescribe ASM storage components 三种连接方式 直接登录serverClient(PL/SQL De…
备份恢复概念 如何判断数据库的一致性 在mount状态下,oracle如何判断数据库的一致性 scn:system change number,它是数据库时钟 如何查询当前系统的scn: select current_scn from v$database; 几个特殊的scn,在控制文件和数据文件头 控制文件中有三个: 1. 系统检查点scn: select checkpoint_change# from v$database; CHECKPOINT_CHANGE#---------------…
闪回数据库使用的是闪回日志,闪回日志存在于闪回目录(也就是快速闪回区中)闪回日志:就是数据块修改之前的镜像,简称前像 1.查看闪回目录的位置:show parameter recovery 如果闪回目录没有设定,要先设定先设定大小:alter system set db_recovery_file_dest_size=2G; 再设定位置:alter system set db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'; 闪回…
11 Implementing Oracle Database Auditing 描述DBA对于安全和审计的职责使能标准的数据库审计安全审计选项查看审计信息维护审计路径 最小权限原则只在计算机上安装所需软件只在计算机上激活所需服务只允许需要访问的用户访问操作系统和数据库限制对 root 或管理员帐户的访问限制对 SYSDBA 和 SYSOPER 帐户的访问只允许用户访问完成工作所需的数据库对象 O7_DICTIONARY_ACCESSIBILITY的作用: 1. 保护数据字典演示:当参数为fal…
Objectives: •Create a database by using the Database Configuration Assistant (DBCA) •Generate database creation scripts with the DBCA •Manage database design templates with the DBCA •Perform additional tasks(such as Oracle Label Security or Oracle Da…
数据库恢复顾问 Data Recovery Advisor的命令行选项 1. 启动 RMAN 进程并连接到目标$ rman target=/ 2. 假设发生了某个错误,希望找出原因,使用 list failure 命令: RMAN> list failure; 如果没有错误,该命令将返回以下消息:no failures found that match specification 如果有错误,将显示如下更具说明性的消息:142 HIGH OPEN 15-JUL-07 One or more no…
没有连接到target的复制 将orcl数据库的备份复制为orcl1 一.创建orcl的备份: run{ backup database plus archivelog;} 二.复制数据库为orcl1 1. 为orcl1创建参数文件: cd $ORACLE_HOME/dbs vi initorcl1.ora写入如下内容: DB_NAME=orcl1DB_BLOCK_SIZE=8192 2. 启动实例:export ORACLE_SID=orcl1 sqlplus / as sysdba star…
1.文件分配方式以及文件空间检查方法 最常用的检查数据文件和表大小的命令就是:sp_spaceused 此命令有三个缺陷:1.无法直观的看出每个数据文件和日志文件的使用情况.2.这个存储过程依赖SQL Server存储在一些系统视图里的空间使用统计信息计算出的结果,如果没有更新空间统计信息,比如刚刚发生大数据插入,sp_spaceused的结果就不准确.3.这个命令主要是针对普通用户的数据库,对于tempdb数据库里存储的一些系统临时数据对象,是无法用这个存储过程来统计的. 可以通过“sp_he…
创建用户:create user +用户 default tablespace + 表空间名 identified + 验证方式 SQL> create user easthome profile default identified by oracle password expire default tablespace users temporary tablespace temp account unlock; SQL> grant connect to easthome;SQL>…
9.Managing Data Concurrency 描述锁机制以及oracle如何管理数据一致性监控和解决锁冲突 管理数据的并发--管理锁数据的不一致:脏读更改丢失幻影读 脏读:数据是指事务T2修改某一数据,并将其写回磁盘,事务T1读取同一数据后,T2由于某种原因被撤消,这时T2已修改过的数据恢复原值,T1读到的数据就与数据库中的数据不一致,则T1读到的数据就为"脏"数据,即不正确的数据. 幻影读:事务1按一定条件从数据库中读取某些数据记录后,事务2插入了一些符合事务1检索条件的新…
查询优化器统计信息 搜集统计信息: 不是实时的: SQL> conn /as sysdbaConnected.SQL> grant select on dba_objects to scott; Grant succeeded. SQL> conn scott/tigerConnected.SQL> create table t as select * from dba_objects; Table created. SQL> select NUM_ROWS,BLOCKS f…
使用EM监控性能使用自动内存管理(AMM)使用Memory Advisor分配内存查看性能相关动态视图诊断无效的和不可用的对象 创建问题SQLsqlplus / as sysdbaconn scott/tiger;declare i number; j number;begin i := 0; loop j := sqrt(i); i := i + 1; end loop;end; / 查找问题SQL[root@nylg ~]# top --查看pidsu - oraclesqlplus / a…
SQL Tuning Advisor(STA): 使用oracle提供的程序包进行sql优化 SQL> conn scott/tiger SQL), name )); SQL> insert into manual_sta select object_id, object_name from dba_objects; SQL> commit; 在id列上创建一个索引,并收集统计信息. SQL> create index idx_manual_sta on manual_sta(id…
搜集统计信息 1. dbms_stats gather_schema_stats 1)option:有四个选项: a.gather empty:只分析目前还没有搜集过统计信息的表 SQL> conn scott/tiger; SQL> select table_name, num_rows, blocks from user_tables; 只有big_table和t没有搜集 SQL> begin dbms_stats.gather_schema_stats( ownname =>…
Sql*load 1. sql*loader的文件有哪些? 日志文件:概述了作业的成功与失败以及所有相关错误的细节 错误文件(bad file):从输入文件中抽取的行可能会被sqlldr丢弃(原因可能是这些行与控制文件所期望的格式不一致),也可能会被数据库丢失(例如,插入操作可能违反某个完整性约束),在上述两种情况下,这些记录都会被写入错误文件(bad file) 废弃文件(reject file):如果成功的从输入文件中抽取记录,但是由于不匹配某些记录选择标准而被丢弃,那么这些记录会被写入废弃…
第一章 内容提要 这一章主要介绍了什么是http以及http是干嘛的,以及与之有关的相关概念,当然了这些概念都是概览式的介绍一些.所以我将采用问答式的方式描述这一章! Q:http是干嘛的? A:http是数据传输协议(超文本传输协议),用来沟通客户端和服务器的! Q:什么是资源? A:记住一句话,网络上的一切内容皆资源,无论是静态文件,还是动态生成的代码等! Q:什么是媒体类型? A:其实就是一种数据类型标记,用来告诉接收端,接收到的数据是什么类型,让接收端知道怎么才能处理该文件!常见标记方式…
以11g来分析 数据库实例包括:SGA和一系列后台管理.监控简称 数据库包括三种文件:数据文件.控制文件.重做日志文件 数据库实例和数据库是Orale数据库体系的核心部分 Oracle服务器和实例 实例:由一些在内存区和后台进程组成 这些内存区包括 数据库高速缓存.重做日志缓存.共享池.流池及其他可选区域,如JAVA池,这些池称为数据库的内存结构 后台进程包括系统监控进程SMON,进程监控PMON,数据库写进程DBWR,日志写进程LGWR,检验点进程CKPT及其他进程(如归档进程,REco进程)…
第1课 了解SQL 简单介绍了sql,和dbms,无重点. 第2课 检索数据 重点:select语句,distinct,limit,注释 1. select 语句如果没有明确排序查询结果,那么返回的数据没有特定的顺序.返回数据的顺序可能是数据被添加到表中的顺序,也可能不是.只要返回相同数目的行,就是正常的. 2. 多条 SQL 语句必须用 ; (分号)分隔. 3. SQL不区分大小写 4. SQL语句分行可读性更好 5. 最好不要使用 * 这种通配符 select 表中所有的列 6. disti…
2013-08-25 13:39:40 第6章 ICMP:Internet控制报文协议 6.1 引言 ICMP经常被认为是IP层的一个组成部分.它传递差错报文以及其他需要注意的信息.ICMP报文同通常被IP层或更高层协议(TCP或UDP)使用.一些ICMP报文把差错报文返回给用户进程.ICMP报文是在IP数据报内部被传输的,如下图: 所有报文的前4个字节都是一样的,但是剩下的其他字节则互不相同.下面我们将逐个介绍各种报文格式.类型字段可以有15个不同的值,以描述特定类型的ICMP报文.某些ICM…
CREATE DATABASE db USE db; CREATE TABLE stu( id INT UNSIGNED NOT NULL AUTO_INCREMENT, sname VARCHAR(20), sage TINYINT UNSIGNED, KEY(sname), PRIMARY KEY(id))ENGINE=MYISAM DEFAULT CHARSET=utf8; INSERT INTO stu VALUES(NULL,'张三',20),(NULL,'李四',30); SELEC…
任务的定义 大多数并发程序都是围绕任务进行管理的.任务就是抽象和离散的工作单元.   任务的执行策略 1.顺序的执行任务 这种策略的特点是一般只有按顺序处理到来的任务.一次只能处理一个任务,后来其它任务都要等待处理.响应性很糟糕,吞吐量低.系统资源利用率低. 2.显示的为任务创建线程 为每个任务创建对应一个线程,响应快,系统资源利用路高.缺点是资源消耗量大,如果有大量任务要执行的话,系统迟早会因为无限制创建过多的线程而造成内存耗尽.特别当创建的线程数量远远大于系统的CPU核数,由于每一个核同一时…
Objectives: •Describe your role as a database administrator (DBA) and explain typical tasks and tools The approach for designing, implementing, and maintaining an Oracle database involves the following tasks:1. Evaluating the database server hardware…
6.Configuring the Oracle Network Environment su - grid装grid时自动创建了监听netca--创建新的监听 vi $ORACLE_HOME/network/admin/listener.ora 启动监听时会进行回环测试,如果注释掉127.0.0.1则不能启动监听.服务:动态配置服务alter system set service_names='orcl','easthome';alter system register; 静态配置服务list…
上篇的内容,我们探讨了分布式计算中的MapReduce与批处理.所以本篇我们将继续探索分布式计算优化的相关细节,并且分析MapReduce与批处理的局限性,看看流式计算是否能给我们在分布式计算层面提供一个更好的解决方案. 1.MapReduce的局限 MapReduce作业是独立于其他作业,输入与输出目录通过分布式存储系统串联.MapReduce作业的存在相互的依赖关系,前后相互依赖的作业需要将后面作业的输入目录配置为与之前作业的输出目录,工作流调度器必须在第一个作业完成后才开始第二个作业. 依…