转载 oracle 备份
备份策略与大企业小企业关系不大,主要看你的应用。 如果要保证数据的实时准确,就一定要打开归档模式,用热备 数据库备份:逻辑备份与物理备份,冷备份与热备份 2010-6-5 7:35:00对于oracle数据库只有物理备份和逻辑备份 物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。 逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。 第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存
ora-01775 Looping chain of synonyms
今天在查询表的时候遇到了Ora-01775错误,查看帮助后得到如下解释:ORA-01775 looping chain of synonymsCause: Through a series of CREATE synonym statements, a synonym was defined that referred to i...
不错链接
oracle hash join算法原理:www.itpub.net/thread-835911-1-1.html
经典的数据滑动窗口
许多数据仓库都实现了一种滑动窗口(sliding window)方法来管理数据,也就是说,删除表中最旧的分区,并为新加载的数据增加一个新分区。在过去(Oracle8i及以前的版本),数据仓库系统都避免使用全局...
Oracle9i&10g的编程艺术-开发
Oracle中主要有9种表类型: 堆组织表(heap organized table):这些就是“...
执行VIPCA后ONS和VIP无法启动
oracle dbms包小结
1. DBMS_APPLICATION_INFO.SET_CLIENT_INFO此过程为当前的会话提供附加信息,此信息保存在v$session表的client_info字段中;当退出此会话时,值会被清空.2. DBMS_ALERT通过下面过程来简单说明一下:declare &n...
Share Server and Dedicate Server
Dedicate Server(专用服务)1. Client send request to listener2. Listener create a new dedicate server3. New dedicate server inherit the connection created by listener4. Client 're-connect' ...
question
1. what's recursive sql?为了得到额外的空间而在后台代表你执行的SQL称为递归SQL(recursive SQL)2.IPCS -linux command3.external table4.cluster segment/table5.clob type6.why does undo segment need...
Oracle9i&10g的编程艺术-概念
...
with admin option 和with grant option不同
with admin option 用于系统权限授权,with grant option 用于对象授权。但给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授...
关于PL/SQL中对存储过程add debug information
如果使用PL/SQL Developer中选择一个存储过程debug但又debug不进去!解决这个问题是很简单的,只需要在PL/SQL Developer中选择要debug的存储过程,然后点右键,在弹出的菜单中选择"Add debug information"后再重新开...
Oracle函数小结
1.Lag与LeadLag和Lead函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。create table t (a number, b number);insert into t values (1,2);insert into t value...
通过分析SQL语句的执行计划优化SQL(总结)
http://www.itpub.net/thread-478999-1-2.html
认识动态视图
平常我们查的V$动态视图实际上是指向V_$视图的同义词,例如,v$lock是v_$lock视图的同义词,而v_$lock则是由fixed view-v$lock构成的view,而v$lock最终是由多个x$的fixed table组成。你可以参考如下SQL语句...
(转贴)运用transport tablespace进行快速oracle版本升级(9i-10g)
大家可能都知道在进行oracle数据库版本升级的时候会有2种方式1.通过dbua(database upgrade assistant)2.exp/imp通过dbua来升级的话由于不涉及到数据文件的改变,所以速度会比较快,但是如果dbua一旦在升级的过程...
dbms_sql的使用
通常运用DBMS_SQL包一般分为几步:1. open cursor: 打开cursor2. parse cursor:解析你要执行的SQL语句3. bind variable:如果要执行的SQL语句中包含变量,在此就需要绑定变量4. execute:执行SQL语句5. close curs...
sys_context的使用
你可以使用sys_context函数得到一些session参数值,同时你可以定义自己的context,下面分别进行介绍:1. 使用sys_context得到session参数值,类似于userenv函数的用法: 具体语法如下: &nbs...
userenv的使用
返回当前用户环境的信息,opt可以是:ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE1.ISDBA 查看当前用户是否是DBA如果是则返回trueSQL> select userenv('isdba') from du...
Rank与Dense_Rank的不同
Rank与Dense_Rank都可以返回排序后的排名,不同点是Rank的排名是非连续的,而Dense_Rank的排名是连续的。1.执行下列script创建测试表Create table test (a number, b number);insert into test values (1,1);ins...