随笔分类 -  Oracle

摘要:如何理解redo和undo的作用 [TOC] redo 重做日志(redo)包含所有数据产生的历史改变记录,是oracle在线或归档重做日志文件中记录的信息,一旦掉电或其他意外丢失数据,可以利用这些数据来重做事务,例如已经出现了丢失数据的情况,那么就可以利用redo来重放事务,通常用于实例恢复和介质 阅读全文
posted @ 2018-07-09 23:27 数据库BOSS 阅读(1581) 评论(0) 推荐(0)
摘要:了解 DDL 操作与 REDO 的关系 [TOC] DDL是否会产生REDO 用到的SQL: <! more 创建一个表,查看产生的redo大小 从上面看出创建表的时候redo大小为61072字节,那么删除这个表会产生redo多大呢? drop表产生的redo大小:101420 61072= 403 阅读全文
posted @ 2018-07-09 23:26 数据库BOSS 阅读(1099) 评论(0) 推荐(0)
摘要:oracle 控制文件的重建 [TOC] 不到最后时刻,如三个控制文件都已损坏,又没有控制文件的备份。还是不要重建控制文件,处理不好就会有数据丢失。 NORESETLOGS <! more 操作: RESETLOGS 操作如下: 如果使用 resetlogs 打开的数据库,就需要对 DB 做一次备份 阅读全文
posted @ 2018-07-09 23:25 数据库BOSS 阅读(4424) 评论(0) 推荐(0)
摘要:Oracle 表空间的日常维护与管理 [TOC] 1、创建数据表空间 查询有关表和视图 :【使用版本Oracle 11gR2】 1.查看表空间信息 dba_tablespaces v$tablespace 2.查看数据文件 dba_data_files v$datafile <! more 3.查看 阅读全文
posted @ 2018-07-09 23:24 数据库BOSS 阅读(294) 评论(0) 推荐(0)
摘要:[TOC] DB_NAME ①是数据库名,长度不能超过8个字符,记录在datafile、redolog和control file中 ②在DataGuard环境中DB_NAME相同而DB_UNIQUE_NAME不同 ③在RAC环境中,各个节点的DB_NAME 都相同,但是INSTANCE_NAME不同 阅读全文
posted @ 2018-07-09 23:21 数据库BOSS 阅读(6036) 评论(0) 推荐(0)
摘要:[TOC] 在日常的数据库维护中,经常出现因为数据库登录审计的功能启动,导致system表空间被用满.从而出现异常,一般建议把aud$相关对象迁移到其他表空间,从而避免system被用完的风险. 步骤如下: 创建审计用的表空间 <! more 在线迁移 查询结果 select table_name, 阅读全文
posted @ 2018-07-09 23:20 数据库BOSS 阅读(187) 评论(0) 推荐(0)
摘要:[TOC] 演示如下: 启动到nomount状态 <! more 设置trace 启动数据库到mount状态并打开 查阅trace 查阅trace的另外方法 v$diag_info 视图 阅读全文
posted @ 2018-07-09 23:19 数据库BOSS 阅读(240) 评论(0) 推荐(0)
摘要:[TOC] oracle11gR2下scott用户以及表的建立 在oralce数据库安装完成之后,没有scott用户以及练习表,如何建立用户以及系统提供的表呢? 操作步骤 : 找到系统带的sql文件(utlsample.sql) ` 根据SQL的内容操作 新建用户并授权 <! more scott登 阅读全文
posted @ 2018-07-09 23:18 数据库BOSS 阅读(442) 评论(0) 推荐(0)