12 2016 档案

摘要:迁移数据库的方法有多种,较为常用的则是使用RMAN来迁移。使用RMAN迁移数据库属于数据库的物理备份与恢复范畴,整个过程中数据库的相关信息是完整地镜像。因此,基于此种方式还原恢复的数据库用于测试会使得与真实的生产环境差异相对较小。 一、主要步骤 1、备份数据库 2、拷贝备份到目的服务器 3、为目标数 阅读全文
posted @ 2016-12-30 18:15 头痛不头痛 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:一、 概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象: 永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system、sysaux),非系统表空间 一个表空间至少包含一个数据文件,一个数据文件只能属于一 阅读全文
posted @ 2016-12-29 17:20 头痛不头痛 阅读(340) 评论(0) 推荐(0) 编辑
摘要:一、控制文件 oracle的控制文件是极其重要的文件,它是一个较小的二进制文件。 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。 在mount阶段被读取,open阶段一直被使用 一个控制文件只能属于一个数据库 控制文件的 阅读全文
posted @ 2016-12-29 11:12 头痛不头痛 阅读(538) 评论(0) 推荐(0) 编辑
摘要:一、联机重做日志的规划管理 1.联机重做日志 记录了数据的所有变化(DML,DDL或管理员对数据所作的结构性更改等) 提供恢复机制(对于意外删除或宕机利用日志文件实现数据恢复) 可以被分组管理 11g默认的大小是50M 2.联机重做日志组 由一个或多个相同的联机日志文件组成一个联机重做日志组 至少两 阅读全文
posted @ 2016-12-28 11:58 头痛不头痛 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:Oracle 数据库的恢复实际上包含了两个概念:数据库修复(RESTORE)与数据库恢复(RECOVER): 数据库修复:是指利用备份的数据库文件来替换已经损坏的数据库文件或者将其恢复到一个新的位置。RMAN 在进行修复操作时,会利用恢复目录(没有建立恢复目录的话就使用目标数据库的控制文件)来获取备 阅读全文
posted @ 2016-12-26 15:22 头痛不头痛 阅读(3228) 评论(0) 推荐(0) 编辑
摘要:案列一、 目标: 1、每天夜间1 点执行;2、数据库全备,同时备份控制文件及归档日志文件,备份文件保存至: /backup\目录下,并在完成归档日志文件备份后,自动删除已备份的归档日志;3、备份保留7 天,过期则自动删除;4、保留操作日志备查; 1. 编写RMAN脚本: SKIP INACCESSI 阅读全文
posted @ 2016-12-23 13:39 头痛不头痛 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:一、RMAN连接数据库 1. 连接本地数据库 注: 如果是一个实例,则不需要指定 或者 2. 连接远程数据库 当然,在这里你也可以同样先启动rman,再通过connect 创建连接。 3. 将终端输出定向到日志文件中 4. 启动关闭数据库 启动和关闭的命令跟SQL 环境下完全一模一样。 5. 执行操 阅读全文
posted @ 2016-12-21 17:03 头痛不头痛 阅读(817) 评论(0) 推荐(0) 编辑
摘要:一、不完全恢复特性 1、不完全恢复 不完全恢复仅仅是将数据恢复到某一个特定的时间点或特定的SCN,而不是当前时间点。不完全恢复会影响整个数据库,需要在MOUNT状 态下进行。在不完全恢复成功之后,通常需要使用 resetlogs 选项来打开数据库。当使用resetlogs后,SCN 计数器不会被重置 阅读全文
posted @ 2016-12-20 16:30 头痛不头痛 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:数据库的完全恢复 在归档模式下数据库完全恢复时,数据库所经过的状态如下: 1.利用备份修复(Restores)损坏或丢失的数据文件,即将备份的文件复制到数据库中原来的位置 2. 将从备份到系统崩溃这段时间所提交的数据由归档日志文件和重做日志文件中还原成数据文件所需要的数据块,这也叫前滚(Roll F 阅读全文
posted @ 2016-12-16 18:29 头痛不头痛 阅读(3002) 评论(0) 推荐(0) 编辑
摘要:一、 什么是热备份 热备份也叫联机备份,它是指数据库处于open状态下,对数据库的数据文件、控制文件、参数文件、密码文件等进行一系列备份操作(其中数据文件是必须备份的)。 它要求数据库处在归档模式下。 在热备时,是可以进行DML操作的 二、 热备的过程 冻结块头-->控制SCN在备份时不发生变化,并 阅读全文
posted @ 2016-12-15 11:11 头痛不头痛 阅读(11158) 评论(0) 推荐(2) 编辑
摘要:基于Linux安装过Oracle的童鞋们都应该清楚,安装Oracle的确是一件比较费时费力的差事,因为仅仅是前期的rpm包,内核参数,创建用户等等这些个步骤都让那些新手不免眼花缭乱,一不留神,就导致最终的安装过程中报错而不得不从头来过。现在基于Oracle Linux,Oracle仅仅需要通过安装o 阅读全文
posted @ 2016-12-14 17:46 头痛不头痛 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:一、 冷备份的概念 冷备份是指在数据库关闭状态下所做的物理拷贝,也称脱机备份。 适合于非归档模式下的备份,而且也只能采用这种方式备份。 二、 需要备份的文件 必须备份的文件: 数据文件和控制文件 可以备份的文件: 重做日志文件、临时文件、二进制参数文件(spfile)、口令文件 三、 冷备份的步骤 阅读全文
posted @ 2016-12-13 16:07 头痛不头痛 阅读(7771) 评论(0) 推荐(1) 编辑
摘要:一、解决全站字符乱码(post和get中文编码问题) 乱码问题: 获取请求参数中的乱码问题; POST请求:request.setCharacterEncoding(“utf-8”); GET请求:new String(request.getParameter(“xxx”).getBytes(“is 阅读全文
posted @ 2016-12-12 17:19 头痛不头痛 阅读(424) 评论(0) 推荐(0) 编辑
摘要:使用--skip-grant-tables选项启动MYSQL时,服务器将不加载权限判断,这样就可以进行授权和密码更新操作了,具体步骤如下: 1. 停止mysql 2. 加载参数启动 3. 进入mysql命令行,并更新密码 4. 重启mysql 搞定 阅读全文
posted @ 2016-12-05 15:32 头痛不头痛 阅读(926) 评论(0) 推荐(0) 编辑
摘要:一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的 阅读全文
posted @ 2016-12-02 15:09 头痛不头痛 阅读(410) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩