随笔分类 -  Database management

摘要:异步部署 1. 环境的配置准备 1.1. 数据库版本 1.2. 配置数据库参数 1.3. 开启归档及补充日志 1.4. 准备测试的表 2. 创建发布者和订阅者 2.1. 创建发布者/授权 2.2. 创建订阅者/授权 3. 发布/订阅具体数据 3.1. 发布:准备源表(Source Table) 3. 阅读全文
posted @ 2016-03-28 15:11 蚂蚁快跑
摘要:OSWbb是收集数据,OSWbba 是分析数据,在OSWbb4.0以后,OSWbba已经绑定在OSWbb内。 1.创建目录,上传/解压安装包 [oracle@std ~]$ mkdir oswbb [oracle@std ~]$ mv oswbb732.tar oswbb [oracle@std ~ 阅读全文
posted @ 2016-01-27 14:57 蚂蚁快跑
摘要:runstats是由Thomas Kyte开发的脚本,该脚本能对做同一件事的两个不同方法进行比较,得出孰优孰劣的结果。1.授权SQL> grant select on v_$statname to livan;Grant succeeded.SQL> grant select on v_$mysta... 阅读全文
posted @ 2016-01-25 16:25 蚂蚁快跑
摘要:对于初学者我们可以理解字符集就是一种字符编码方式,试想人可以直接语言进行交流,使用文字进行记录,而计算机却不认得我们人类创立的文字,计算机只认得0和1这样的二进制代码。当我们要通过计算机记录文字信息的时候,就需要有一种方式能够让计算机能够识得我们文字的输入,这就产生了编码。编码就是把我们日常使用的... 阅读全文
posted @ 2015-05-14 14:30 蚂蚁快跑
摘要:1环境准备2查询ORA-开头的错误 阅读全文
posted @ 2015-03-14 13:05 蚂蚁快跑
摘要:1环境准备2演示exp/imp方式效率3演示数据泵方式效率 阅读全文
posted @ 2015-03-14 12:36 蚂蚁快跑
摘要:1.确认数据库版本2.数据准备3.创建导入表及控制文件4.直接加载方式演示查看具体的日志:5.传统加载方式演示查看日志文件:6.结论及两种方式的差异经过比对direct比conventional要提高了10倍效率。对比这两种加载方式的区别:Direct 特点ü 数据绕过SGA直接写入磁盘的数据文件。... 阅读全文
posted @ 2015-03-12 22:50 蚂蚁快跑
摘要:1.确认数据库版本2 举一个例子,说明save point的用处,给出SQL演示。2.1环境准备save point的作用是通过在事务中间设置检查点,可以更加精细的控制事务,防止一部分操作错误而导致整个事务重新运行。现在我们创建一张测试表,并插入3条测试数据:2.2演示save point的用处现在... 阅读全文
posted @ 2015-02-07 09:55 蚂蚁快跑
摘要:12C安装向导:http://docs.oracle.com/database/121/LTDQI/toc.htm12C下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html1.安... 阅读全文
posted @ 2015-02-02 20:13 蚂蚁快跑
摘要:1.查看当前系统版本[oracle@std Disk1]$ sqlplus '/as sysdba'SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jan 15 16:21:40 2015Copyright (c) 1982, 2005, Oracl... 阅读全文
posted @ 2015-01-16 11:19 蚂蚁快跑
摘要:1.查看主库ZDJS并使用RMAM进行备份[oracle@std ~]$ sqlplus '/as sysdba'SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jan 14 14:13:14 2015Copyright (c) 1982, 2005... 阅读全文
posted @ 2015-01-14 15:18 蚂蚁快跑
摘要:1概念理解当系统的存储空间不足时或我们为了节省存储空间,一般都会想到数据压缩技术,在ORACLE系统中使用数据压缩技术不仅能够节省我们的存储空间,而且还会减少我们的内存占用、提高我们的I/O及查询速度。数据压缩技术常使用在OLAP系统中,我们知道通常OLAP系统一般数据量比较大,一次加载的数据量比较... 阅读全文
posted @ 2015-01-12 21:23 蚂蚁快跑
摘要:1概念理解ORACLE系统的临时表常被用于存放系统操作的中间数据,由于对临时的任何操作都不产生redo(但会因为修改undo而产生redo),所以临时表的数据操作效率一般都比较高。常用的临时表主要有两类,一类是基于事务的临时表,一类是基于会话的临时表,基于事务的临时表是只有当事务被提交或回滚时,临时... 阅读全文
posted @ 2015-01-12 21:16 蚂蚁快跑
摘要:1概念理解首先PCTUSED和PCTFREE都是针对数据块的存储属性,单位都是%。其中PCTFREE决定了数据块什么时候从free list中移除,系统就不可以再往该数据块中插入数据,对于数据块中已有数据的更新可以使用数据块的保留空间(当update数据块时,剩余空间不足于满足update后的空间要... 阅读全文
posted @ 2015-01-10 17:42 蚂蚁快跑
摘要:1创建一个undo表空间2查看当前undo配置3更该默认undo表空间4确认更改的配置5创建一张测试表6模拟批量操作7 查询2分钟前的数据从这里可以到当查询2分钟前的数据时候,系统报出ORA-01555错误,提示我们快照太老。导致这种错误出现的原因是因为由于设置的回滚段太小且回滚段循环使用,在查询之... 阅读全文
posted @ 2015-01-09 19:19 蚂蚁快跑
摘要:1环境准备日志挖掘可以基于日志、基于时间、基于SCN分析,这里我们将演示一个基于SCN的分析案例。开启补充日志功能(必须开始,否则不能捕获DML操作日志):创建一张livan表,往里面插入了14条数据,如图:2查看当前日志3确认SCN删除测试表数据查看当前SCN:执行delete操作,删除了14条数... 阅读全文
posted @ 2015-01-08 20:24 蚂蚁快跑
摘要:CKPT进程工作示意图2.CKPT进程工作机制检查点进程被触发的条件为:a>当发生日志组切换时;b> 用户提交了事务时(commit);c> Redo log buffer容量达到总容量的1/3或1M时。d>手动alter system checkpoint 的时候。e> 系统正常关闭时。f> 其他... 阅读全文
posted @ 2014-12-25 14:00 蚂蚁快跑
摘要:1.统计数据库总容量按表空间分别统计:总容量(单位为M):2.计算用户下所有对象大小3计算USERS表空间的大小4计算该USERS表空间对象大小-----------------------------------------------以下摘抄于网络------------------------... 阅读全文
posted @ 2014-12-24 15:47 蚂蚁快跑
摘要:持续更新...)第8章1.在过程性循环中提交更新容易产生ora-01555:snapshot too old错误.P257 (这种情况我觉得应该是在高并发的情况下才会产生) 假设的一个场景是系统一边读取表,一边在修改这个表,就会同时生成查询所需要的undo信息.update生成了undo信息,你的查... 阅读全文
posted @ 2014-11-24 14:37 蚂蚁快跑
摘要:---开启附加日志功能 SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination ... 阅读全文
posted @ 2014-10-01 19:54 蚂蚁快跑