- 博客(23)
- 资源 (12)
- 收藏
- 关注
原创 Oracle 外键约束子表、父表
CREATE TABLE employees( employee_id NUMBER(6), last_name VARCHAR2(25) NOT NULL, email VARCHAR2(25), salary NUMBER(8,2), commission_pct NUMBE
2014-10-22 10:45:46 2412
原创 oracle 当行函数 日期
使用日期 Oracle内部使用数字存储日期: 世纪,年,月,日,小时,分钟,秒。默认的日期显示格式为DD-MON-RR。--可以只指定年的后两位,允许存储21世纪日期在21世纪中。 --同样,允许存储20世纪的日期在21世纪中。 SELECT last_name, hire_dateFROM employeesWHERE hire_date
2014-10-22 09:35:22 923
原创 Oracle 自动内存参数依赖性
图例:在该图中使用了以下参数名称缩写: MT = MEMORY_TARGET MMT = MEMORY_MAX_TARGET ST = SGA_TARGET PAT = PGA_AGGREGATE_TARGET SMS = SGA_MAX_SIZE MEMORY_TARGET 设置为非零值时: 如果设置了 SGA_TARGET 和 PGA_AGGREGATE
2014-10-17 10:37:14 879
原创 Oracle 自动内存管理 SGA、PGA 详解
ASMM自动共享内存管理:自动根据工作量变化调整 最大程度地提高内存利用率 有助于消除内存不足的错误 show">SYS@PROD>show parameter sgaNAME TYPE VALUE------------------------------------ ----------
2014-10-17 10:17:21 7992
原创 oracle 内存结构详解
Oracle 内存结构 与 Oracle 实例关联的基本内存结构包括: 系统全局区 (SGA):由所有服务器和后台进程共享。SGA 中存储的数据示例包括高速缓存的数据块和共享 SQL 区域。 程序全局区 (PGA):各个服务器进程和后台进程专用,每个进程都有一个 PGA。 SGA 是共享内存区,包含实例的数据和控制信息,由以下各项组成: 数据库缓冲区高速缓存
2014-10-17 09:20:17 4442
原创 Oracle 灾难恢复以及11g新特性恢复指导
实验: 数据库灾难恢复(数据文件、控制文件、参数文件、归档文件等丢失)法一:利用冷备法二:RMAN恢复及11g新特性(list/advise/repair failure,create spfile from memory)1.配置catalog数据库1)catalog目录库:创建大文件表空间、用户、授权create bigfile tablespace rc_data
2014-10-16 16:12:08 2025
原创 Oracle 闪回区满解决办法
闪回区满:OS: rm -rf [archivelog autobackup backupset controlfile flashback onlinelog]eg :archivelog autobackup backupset controlfile flashback onlinelog[oracle@jibo PROD]$ cd autobackup/
2014-10-16 09:27:32 4719
原创 Oracle 数据恢复指导详解
1.数据恢复指导 :快速检测、分析和修复故障 最大程度地减少停机故障和运行时故障 将对用户的干扰降到最低 用户界面: --EM GUI 界面 (多个路径) --RMAN 命令行 支持的数据库配置: --单实例 --非 RAC --支持故障转移到备用数据库,但不支持分析和修复备用数据库 数据恢复指导的功能:
2014-10-15 21:34:53 1267
原创 Oracle 自动诊断资料档案库 (ADR)、自动诊断工作流、ADRCI工具
1.自动诊断工作流:通过一个始终处于打开状态的内存中跟踪工具,数据库组件可以在第一次出现严重错误故障时捕获诊断数据。系统将自动维护一个称为“自动诊断资料档案库”的特殊资料档案库,以保存有关严重错误事件的诊断信息。此信息可用于创建要发送到 Oracle 支持服务以进行调查的意外事件程序包。下面是一个典型的诊断会话工作流:1)意外事件导致 Oracle Enterprise Manag
2014-10-15 20:25:06 1180
原创 oracle BBED 直接修改数据库block块
--将lib中bbedus.msb和bbedus.msg 放在$ORACLE_HOME/rdbms/mesg下--将lib中sbbdpt.o和ssbbded.o 放在$ORACLE_HOME/rdbms/lib下--在$ORACLE_HOME/rdbms/lib下执行:[oracle@jibo lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/li
2014-10-15 15:06:52 1719
原创 Oracle 数据块损坏与恢复详解
1.什么是块损坏:所谓损坏的数据块,是指块没有采用可识别的 Oracle 格式,或者其内容在内部不一致。通常情况下,损坏是由硬件故障或操作系统问题引起的。Oracle 数据库将损坏的块标识为“逻辑损坏”或“介质损坏”。如果是逻辑损坏,则是 Oracle 内部错误。Oracle 数据库检测到不一致之后,就将逻辑损坏的块标记为损坏。如果是介质损坏,则是块格式不正确;从磁盘读取的块不包含有意义的信息
2014-10-15 13:58:57 10464
原创 Oracle 11g闪回归档技术
闪回数据归档 使用闪回数据归档功能可以自动跟踪和归档启用了闪回数据归档的表中的数据。这可确保闪回查询能够获得对数据库对象版本的 SQL 级别访问权限,而不会出现快照太旧的错误。 利用闪回数据归档功能,可以在“跟踪的”表的整个生命期内跟踪并存储对该表的所有事务处理更改。不再需要将此智能功能内置到应用程序中。闪回数据归档功能对于遵守规定、审计报告、数据分析和决策支持系统非常有用。闪
2014-10-14 11:33:03 1724
原创 Oracle 六大闪回技术,flashback
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。在Oracle 11g里又出了一个新特性:Oracle Flashback Data Archive. FDA通过将变化数据另外存储到创建的闪回归档区(Flashback Archive)中,以和undo区别开来
2014-10-14 09:35:44 4285
原创 Oracle 闪回表实验
作业:闪回表实验1.构造测试表flb_test,数据不小于10000行;create">TEST_USER1@PROD>create table flb_test(id number,dd date);Table created.begin">TEST_USER1@PROD>begin 2 for i in 1..10000 3 loop 4 inser
2014-10-14 09:19:32 1008
原创 实验 表空间时间点恢复TSPITR(Tablespace Point In Time Recovery)
表空间时间点恢复TSPITR(Tablespace Point In Time Recovery) 不完整恢复必须应用到整个数据库. TSPITR:依据目标数据库的表空间的一个子集来创建辅助数据库,仅在此子集上执行不完整恢复, 然后使用辅助数据库的表空间来替代目标数据库中的表空间,最终结果看起来好像仅 恢复了和还原了该子集,保持目标数据库其余部分是
2014-10-10 16:01:06 1087
原创 Oracle 表空间时间点恢复 (TSPITR)
表空间时间点恢复 (TSPITR):概念:通过执行 TSPITR 可将一个或多个表空间快速恢复到以前的某个时间。 执行 TSPITR 并不影响数据库中其它表空间或对象的状态。术语:目标时间:表空间恢复到的时间点或 SCN 恢复集:组成要恢复的表空间的数据文件 辅助集:对恢复集执行 TSPITR 时所必需的,但不属于恢复集的数据文件。辅助集通常包括: SYST
2014-10-10 10:38:57 767
原创 Oracle 使用 RMAN 复制数据库
1.使用 RMAN 创建数据库副本使用 RMAN 的 DUPLICATE 命令可根据目标数据库备份创建数据库副本。创建数据库副本:1.创建辅助实例的 Oracle 口令文件。 2.建立到辅助实例的 Oracle Net 连接。 3.创建辅助实例的初始化参数文件。 4.在 NOMOUNT 模式下启动辅助实例。 5.装载或打开目标数据库。 6.确保备份和归档
2014-10-10 09:46:49 1347
原创 rman数据库恢复;关键/非关键文件、影像副本、控制文件、还原点、非归档、增量、新数据库、灾难性回复
执行完全恢复:在 ARCHIVELOG 模式下 丢失了系统关键数据文件:如果某个数据文件丢失或损坏,且该文件属于 SYSTEM 或 UNDO 表空间,请执行以下步骤: 1.实例可能会也可能不会自动关闭。2.如果未自动关闭,请使用 SHUTDOWN ABORT 关闭实例。 3.装载数据库。 4.还原并恢复缺失的数据文件。 5.打开数据库。 1.归档模式丢失
2014-10-10 09:16:39 1288
原创 丢失了所有控制文件副本后进行恢复 以trace文件恢复
实验:基于trace的控制文件重建及数据库回复(所有控制文件丢失等)1.测试数据的构造,创建只读表空间 create tablespace tbs_users datafile '/u01/app/oracle/oradata/PROD/datafile/tbs_users1.dbf' size 5m, '/u01/app/oracl
2014-10-09 10:32:25 1524
原创 Oracle 读写-只读表空间回复详解
(一) 使用备份时的控制文件进行恢复,如下图,即使用备份位置的控制文件进行恢复 1) 创建测试表空间ts1及相关测试表(表空间为ts1)SYS@ORCL>create tablespace ts1 datafile '/u01/app/oracle/oradata/ORCL/ts1.dbf' size 10m; Tablespace created. SYS@ORCL>
2014-10-08 16:13:19 1450
转载 Oracle 只读-读写表空间 三种情况详解
5.1.1. 恢复只读表空间的三种情况情况备份时表空间的状态要恢复时表空间的状态恢复1只读只读将备份的数据文件恢复到目的地2只读读写先还原至备份状态,再应用日志恢复3读写只读先
2014-10-08 14:41:56 3875 1
原创 不可恢复的NOLOGGING 数据库对象
不可恢复的NOLOGGING 数据库对象1) 备份users表空间[oracle@ocmu ~]$ rman target / Recovery Manager: Release 11.2.0.1.0 - Production on Sat Mar 16 10:41:05 2013 Copyright (c) 1982, 2009, Oracle and/or its af
2014-10-08 10:50:28 515
原创 基于cancel的不完全恢复
实验:基于cancel的不完全恢复实验环境查看lsnrctl statusselect open_mode from v$database; --监听与数据库状态show parameter recovery;select flashback_on from v$database;archive log list; --闪回与归档的配置1)准备环境:RMAN
2014-10-08 10:03:52 1775
linux一键安装mysql5.7和mysql8.0脚本
2022-02-08
vcredist MSVCR120.DLL
2018-08-22
快递系统毕业设计Java+MySQL+毕业论文+答辩PPT
2015-07-03
物流系统毕业设计Java+MySQL+ppt+论文
2015-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人