
oracle基础
文章平均质量分 57
Makaveli
无
展开
-
Oracle delete truncate drop 的区别
<br /><br />1. delete/truncate 只删除数据不删除表,索引的结构。 drop 将删除表的结构及依赖的 index/constrain/trigger,依赖于该表的 procedure/function 将保留,但是变为 invalid 状态;<br /> <br />2. delete 是 dml,写 rollback segement,可回滚,速度慢,事务提交之后才生效。在 9i 满足 undo_retention 条件下可使用 flashback。一次性大批量数据的 dele转载 2010-11-01 19:27:00 · 803 阅读 · 0 评论 -
windows系统下设置nls_date_format问题
<br />今天想做个rman基于时间点的恢复实验,需要设置下nls_data_format参数,在linux下用export nls_date_format='yyyy-mm-dd hh24:mi:ss'命令就可以设置,但是在windows环境下如果带单引号设置,登录rman会报错,后经google发现在windows环境下设置这个变量不需要加引号,直接set nls_date_format=yyyy-mm-dd hh24:mi:ss即可。原创 2010-11-04 15:35:00 · 2487 阅读 · 0 评论 -
job无法正常运行
今天在准备做一个job,用于分析undo增长过快的原因,检查v$transaction中有什么session运行,session对应的sql_text是什么。写完存储过程后,放到job中,发现job没有运行。于是进行一下检查分析:1、检查alertlog中没有发现异常2、[oracle@siteview-db oracle]$ ps -ef |grep ora_oracle 2158 1 0 Jan18 ? 00:08:14 ora_pmon_ora9ioracle 2160 1 0 Jan18 ? 00:转载 2011-01-07 10:53:00 · 1324 阅读 · 0 评论 -
oracle实例名,服务名等概念区别与联系
<br />转自:http://space.itpub.net/9390331/viewspace-659760<br /> <br />数据库名、实例名、数据库域名、全局数据库名、服务名 ,<br />这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。<br />一、数据库名<br />什么是数据库名?<br />数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个转载 2011-03-14 21:04:00 · 724 阅读 · 0 评论 -
关于block change tracking的那些事
1.block change tracking介绍Block chage tracking是Oracle10g的一个新特性,Block change tracking进程记录自从上一次备份以来数据块的变化,并把这些信息记录在跟踪文件中。RMAN使用这个文件判断增量备份中需要备份的变更数据。这极大的促进了备份性能,RMAN可以不再扫描整个文件以查找变更数据。为此Oracle引入了一个新的后台进程,CTWR,其全称为Change Tracking Writer,用于记录变化的块并将变化写入相应的日志文件中。 2原创 2011-04-01 22:40:00 · 5889 阅读 · 0 评论 -
Oracle常用诊断事件清单
Oracle常用诊断事件清单转载自http://www.oracledatabase12g.com/事件说明例子Event 10013 – Monitor Transaction Recovery转载 2011-08-31 21:42:04 · 676 阅读 · 0 评论