- 博客(66)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 本地创建Duplicate数据库
本地创建Duplicate数据库,新创建的文件路径与目标数据库不同,而且辅助实例的初始化参数DB_NAME与目标数据库不能相同。
2014-04-19 09:46:04
868
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Flashback Query查询操作的事务
Flashback Query:查询过去某个时间点对象中保存的记录信息,在当前时间与指定过去某个时间点之间。SQL> conn scott/oracleConnected.SQL> select dbms_flashback.get_system_change_number from dual;GET_SYSTEM_CHANGE_NUMBER------------------
2014-04-01 19:02:52
744
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Flashback Query闪回查询
Flashback Query是利用多版本读一致性从UNDO表空间读取操作前的记录。一、基于TIMESTAMP1.创建测试数据。SQL> create table flash_tbl(id,vl) as 2 select rownum,oname from (select substr(object_name,1,1) oname from all_objects group
2014-03-31 17:32:23
774
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 逻辑DG之Standby角色转换
Primary:1.检查当前Primary数据库的初始化参数:SQL> show parameter falNAME TYPE VALUE------------------------------------ ----------- ------------------------------fal
2014-03-26 17:37:18
733
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Oracle 10g逻辑备份---ORA-39002、ORA-39070……
Oracle 10g逻辑备份---ORA-39002、ORA-39070……
2014-03-06 17:00:18
767
转载 IaaS, PaaS和SaaS及其区别
云其实是互联网的一个隐喻,云计算其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以有时候看到云技术背后的一些词可能会比较头疼。云也是分层的任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是I
2014-11-13 16:21:59
615
转载 搭建Oracle 到Oracle 的Golden Gate 单向复制测试环境
在前面几篇了看了GG 的安装配置的一些理论东西,在这篇来搭建一个Oracle 到Oracle 的一个Golden Gate 测试环境。 测试环境:OS: Redhat 5.4 64bitDB: Oracle 11.2.0.3 64bit 相关的理论知识参考:Oracle Golden Gate 系列四 --GG 安装 与 卸载 理论知识http://blog.csd
2014-11-07 15:50:57
593
原创 搭建一个Oracle到Oracle的Goldengate双向复制环境
目标:搭建一个Oracle到Oracle的Goldengate双向复制环境(支持DDL+DML)。环境:OS:Red Hat Enterprise Linux Server release 5.5 (Tikanga)DB:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Productiongg1和gg2
2014-11-07 15:04:58
1620
原创 DBLINK
test Server:SQL> show userUSER is "SYS"SQL> create database link torhel2 2 connect to test identified by oracle 3 using 'rhel2';Database link created.rhel2 Server:SQL> conn test/or
2014-09-17 20:48:51
720
原创 RMAN
客户端test到另一个数据库(rhel2)的网络服务名是rhel2。在rhel2数据库上面创建恢复目录/恢复数据库。test:1.以用户sys的身份连接rhel2数据库SQL> conn sys/oracle@rhel2 as sysdbaConnected.SQL> create2.创建表空间 tablespace tbs_catalog 2 datafile
2014-09-17 19:54:27
459
转载 PCTFREE&PCTUSED
一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 PCTU
2014-09-17 16:54:54
427
转载 Remote_login_passwordfile参数探究
口令文件用于具有sysdba身份的用户执行远程登录数据库,Oracle允许用户通过口令文件验证,在数据库未启动之前登录,从而启动实例,加载打开数据库;Oracle通过一个初始化参数remote_login_passwordfile限制口令文件的使用,通过配置该参数可以控制是否在多个数据之间共享密码文件,也可以通过这个参数禁用口令文件验证,remote_login
2014-09-17 16:23:30
502
转载 Oracle row movement
ROW MOVEMENT特性最初是在8i时引入的,其目的是提高分区表的灵活性,这一特性默认是关闭,只要使用一下3个功能才需要打开:1.Flashback Table这一功能能帮助我们及时回滚一些误操作,防止数据意外丢失。在使用该功能之前,必须先打开ROW MOVEMENT,否则就会抛ORA-08189错误。select username, rowid from test_mov
2014-09-17 16:01:35
466
转载 HWM(High Water Mark)
HWM(高水位线)(High Water Mark):是数据库段管理中的一个重要概念,简单来说HWM就是在段中已经使用和没有使用的块的分界线。在oracle请求空间的时候,如果现有的Freelist中没有足够的空间时,HWM指向的块将被标记为已使用并且HWM将移动到下一个未使用的块。⒈ ORACLE用HWM来界定一个段中使用的块和未使用的块.举个例子来说,当我们创建一个表时,O
2014-09-17 15:49:19
572
转载 聚集索引&非聚集索引
通常情况下,建立索引是加快查询速度的有效手段。但索引不是万能的,靠索引并不能实现对所有数据的快速存取。事实上,如果索引策略和数据检索需求严重不符的话,建立索引反而会降低查询性能。因此在实际使用当中,应该充分考虑到索引的开销,包括磁盘空间的开销及处理开销(如资源竞争和加锁)。例如,如果数据频繁的更新或删加,就不宜建立索引。 本文简要讨论一下聚簇索引的特点及其与非聚簇索引的区别。建立索引
2014-09-17 09:49:48
598
转载 可传输表空间概述
Oracle 的可传输表空间特性通过将 元数据和数据文件 简单地从一个数据库移动到另一个数据库,提供 在数据库之间有效移动大数据的一种简易方法。代替重新创建对象,可移植表空间可以让 毫不费力地移动大对象,而所花费的时间是你手动创建这些对象的时间。 可移植表空间包括将属于源数据库的所有数据文件拷贝到目标数据库,并将关于表空间 数据目录信息从源数据库拷贝到目标数据库。因此,数据
2014-09-17 09:31:59
438
转载 SQL汇总
--1、一个通过单列外键联系起父表和子表create table parent (pid number not null,primary key(pid));create table son (sonid number primary key,pid number ,foreign key (pid) references parent(pid));总结:
2014-09-17 08:45:56
468
转载 Undo与Redo
undo:撤销,也就是取消之前的操作。 redo:重做,重新执行一遍之前的操作。什么是REDO REDO记录transaction logs,分为online和archived。以恢复为目的。 比如,机器停电,那么在重起之后需要online redo logs去恢复系统到失败点。 比如,磁盘坏了,需要用archived redo logs和onlin
2014-09-16 22:07:00
1134
转载 恢复oracle的回收站的所有的表
1 、使用sys as sysdba 进入到sqlplus的控制界面 sqlplus / as sysdba2 执行相关的命令,自动生成一个脚本文件 spool d:/a.sql select 'flashback table '||owner||'.'||original_name||' to before drop'|| ';' from dba_
2014-09-16 21:45:45
411
转载 前滚&后滚
前滚: 未完全提交的事务,即该事务已经被执行commit命令了,只是现在该事务修改所对应的脏数据块中只有一部分被写到磁盘上的数据文件中,还有一部分已经被置为提交标记的脏块还在内存上,如果此时数据库实例崩溃了,则当数据库实例恢复时,就需要用前滚(这个机制)来完成事务的完全提交,即将先前那部分已经被置为提交标记且还在内存上的脏块写入到磁盘上的数据文件中。回滚:
2014-09-16 21:43:00
997
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人