rman的学习
rman一直是我在Oracle里面最不懂的一块。一说起rman我就如一个三岁小孩看高等代数一样,太深奥了,听了云里雾里。所以今天开始着重学习一下rman。首先做一个全库备份:[oracle@localhost ~]$ rmanRecovery Mana...
Oracle 归档模式
Oracle归档模式与非归档模式的切换(在mount状态下):alter database archivelog/noarchivelog;查看当前归档模式:archive log list;查看当前归档方式:show parameter log_archive_log;false:手动;true:自动(...
Oracle 外键的级联处理
昨天在Oracle042模拟题中看到一个关于外键级联删除的题目,由于对这个概念不熟,所以做错了。今天做个实验看看。对一个表做另一个表的外键约束时,可以指定级联数据删除。也就是当父表删除一条记录时,子表对应父...
oracle login.sql登录时的环境初始化(unix/linux环境)
define _editor=vimset serveroutput on size 1000000set trimspool onset long 5000set linesize 300set pagesize 9999column plan_plus_exp format a80column global_name new_value gnameset termout offdefine g...
Oracle NLS_TIMESTAMP_FORMAT参数
20:14:42 lyon@ORCL> alter session set nls_timestamp_format = 'yyyy-mm-dd hh24.mi.ss.ff';Session altered.20:15:32 lyon@ORCL> select ora_rowscn, scn_to_timestamp(ora_rowscn) from ow_subscriber where ro...
Oracle-Segment space management
Oracle段空间管理segment space management表空间中空闲段的不同管理方式auto:即为自动管理,Oracle的建议选项。省掉了pctfree/pctused等参数的管理,因此使得表空间的管理更加高效。区大小由系统自动确定,由...
Oracle Exam的排除法
Oracle考试题中有这么一道:29. View the Exhibit. Your Oracle 10g database has 6 tablespaces in which) -TEMP is the default temporary tablespace -UNDOTBS1 is the default undo tablespace -USER...
Oracle FGA审计功能
Oracle 9i增加了Fine-grained auditing(FGA)的细粒度审计功能支持select/update/delete/insert语句。查看当前是否支持这些语句,可以从dba_audit_policies中取得:SQL> select * from dba_audit_policies; OBJE...
【转】linux date的多个用法
linux下date命令详解2009-01-01 01:38名称 : date 使用权限 : 所有使用者使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+...
Oracle 外键索引影响阻塞问题
创建表:create table p(x int primary key);create table c(x references p);insert into p values(1);insert into p values(2);commit;然后在一个session里执行:insert into c values(2); 再在另外一个...
Oracle 在mount状态下重命名数据文件
Oracle考试中看到一个题目问:Oracle在mount状态时,能做哪些动作。其中就有renaming off datafile;这个一开始认为Oracle在mount stage,已经载入了control file不能再重命名数据文件了。而实际却恰恰相反,只有到co...
Oracle statistic_level
选项:basic/typical(default)/all如果设置为basic,则:ASH/ASSM/AWR/ADDM都将关闭。监控结果是自上次统计收集以来大概的INSERT/UPDATE/DELETE的记录数,当然这也与sga中维护的记录数有关,每15分钟,smon会刷新统计结...
grant with admin/grant option
with admin option 用于系统权限授权,with grant option 用于对象授权。可以将对应权限授予其他用户,但是不能将该权限下的子权限单独授予其他用户。下面是转载的:但给一个用户授予系统权限带上with admin option...
Oracle 10g 中误删除(drop)表的恢复处理
在9i中Oracle引入了flashback的概念,可以将数据返回到某个时间点,但对于诸如drop/truncate等DDL语句却尚不支持。进入Oracle10g,这一缺陷得到了弥补。可以将丢失掉的表,通过flashback命令直接找回。非常简单且易...
Oracle写本地文件
Oracle写本地文件是指写到运行Oracle的主机上,而不是运行该脚本的机器上。说起来有点拗口,实际上就是无论在哪里执行这个过程,生成的文件始终都是在服务器上的。下面过程实现了这个功能:logdir是指文件存放路径。...
Oracle操作系统认证
默认情况下,在Oracle的主机上(linux系统)的Oracle操作系统用户下,以sys用户登陆数据库时可以不用输入密码直接登录。实际上,只要是属于dba组(linux)或osdba组(windows)下,都可以不用密码进行登录。这是认...
oracle控制文件及参数文件问题
今天练习Oracle,参数改来改去,结果重启了下在主机上用sys用户也无法登录了:[oracle@localhost ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 7月 11 18:52:30 2009Copyright (c) 19...
Oracle实现连乘的办法
上次遇到一个Oracle连乘的一个问题。原先解决的思路是构建一个自定义聚集函数来实现。今天从yangtingkun的blog上看到了一个特殊的解决思路。不知道效率如何,但是从技术来讲这是一个很巧妙的算法。我是分步骤拆解后...
由Oracle触发器死锁及行级锁限制所衍生的解决方案
这里主要对前面触发器死锁那篇文章的具体化说明:首先建立临时表(session级)。create global temporary table tilog(rid urowid, lock_flag,update_flag,tmstmp timestamp(6)) on commit preserve rows;由于是sess...
Oracle锁的一些实验与技术知识
下面回顾一下为解决前面触发器死锁问题所碰到过的知识:1、Oracle锁信息查看:v$lock主要字段含义:kaddr -> v$session.lockwaittype ->锁类型,除系统本身的锁外,我们只要关注TX/TM/UL三种。而U...