关于non-existent objects与negative dependency
在logzgh的blog上看到《在obj$基表中大量的non-existent类型对象是咋回事?》。这里简单解释下non-existent object和negative dependency。
对于Non-existent object,有两种来源,一种是drop或者rename object留下的,一种则是因为negative dendency机制。在我的试验中,这两种情况实际上都和synonym有关。
第一种情况,对于table,view等对象的drop/rename,我没有试验到non-existent的存在,但是在删除synonym时,可以看到Obj$实际上没有删除该synonym的记录,只是将其type#从5修改成10,也就是变成了non-existent
表已创建。
NING@ ning>grant select on test_synonym to test;
授权成功。
TEST@ ning>create synonym test_synonym for ning.test_synonym;
同义词已创建。
SYS@ ning>select obj#,name,type# from obj$ where name='TEST_SYNONYM';
OBJ# NAME TYPE#
---------- ------------------------------ ----------
44651 TEST_SYNONYM 2
44652 TEST_SYNONYM 5
其中type#=2的是table,type#=5的是synonym
通过standby instance实现远程归档
我们知道data guard是通过将归档或者redo传递到远程机器,然后远程机器上的备库通过应用归档来保持备库和主库的一致。也就是说,data guard其实主要执行两个动作:传递归档到备库以及在备库上应用归档。
有时候我们需要将归档日志归档到远程路径,这在unix/linux上可以通过NFS实现,据说windows上通过映射网络驱动器也可以实现,但当时我测试的时候oracle一直无法辨认映射盘,折腾了很久也没有结果。
实际上,利用standby的归档日志传递功能,可以很简单的实现归档到远程的目的。只需要在远程机器上创建一个standby instance,将instance启动到mount状态,然后在主库设置归档路径到该standby instance即可。
创建专用户归档的standby instance和我们通常创建物理备库的步骤完全一样,手工创建一个instance,创建standby的pfile,复制一份主库的Passwordfile,创建standby controfile,只是不需要从主库的备份恢复出数据文件而已。由于只是用来接收归档,standby instance的sga可以设置的非常小,也就不需要占用standby主机太多的资源。
抵达杭州,韦帕绕道
Update:刚在香樟公寓看了间房子,虽然房间内除了床和电脑桌就是四面墙,好在还算干净,小区环境也不错,先定下来,算是有个落脚的地方了。
19号晚上乘和谐号顺利抵达杭州,传说中十年来最威猛的台风韦帕并未露面,从上海到杭州,不要说狂风暴雨,和风细雨都时断时续,谢天谢地,不然我抗着主机和显示器还真不太好办。后来看新闻才知道,韦帕在苍南登陆后,偏离预报方向向西了,跟我算是擦肩而过。
目前还暂住同学这里,房子不好找啊,哪位同学有杭州古荡翠苑一带有好房源的,欢迎推荐^_^
好事多磨,韦帕逞威
一开始本来是想在上周末启程去杭州的,结果上周五办完离职手续后没能拿到离职证明,只好将行程推到这周三。这一推现在发现真是麻烦。
早上醒来,发现外面大雨淋漓,下了一天都没有停止的意思,弄得中午都没敢出去吃饭,可是厨房里除了油盐和半包面条,啥都没有,只好将就着弄了碗啥也没有的光面条对付。本来约了快递公司下午5点来拿行李,现在这个样子,不由得担心起来。看着客厅里堆着的几个箱子,头大。好好的天气,怎么就这么没完没了的下起雨来呢?原来是不速之客:韦帕(WIPHA)
东方早报
今年第13号台风“韦帕”正扑向我国华东沿海,昨晚6时已升级为强台风,中心最大风力达15级。气象台预计,台风中心可能于19日傍晚经过申城。据了解,台风“韦帕”将成为自1997年起,10年来影响申城最严重的一次台风。
据上海气象和防汛部门预测,今年第13号强台风“韦帕”昨天傍晚7时已经移至距离申城东南约970多公里的洋面上,中心最大风力达45米/秒(14级),预计其强度还将增至50米/秒,今夜至明天将会对申城产生较为严重的风雨影响,申城将处于其10级风圈之内。由于其强度强、范围大、降水多,且台风中心可能会在 19日傍晚经过申城,或者紧擦过浙北沿海向北移动,并在海面不断吸收丰富水汽和能量保持强度,因此其影响程度将超过2005年的“麦莎”和“卡努”台风,成为自1997年以来影响申城最严重的一次台风。今天凌晨5时,上海市气象局将发布上海市台风警报。
又是一个N年来之最,现在动不动都是N年来之最,有史以来最强什么的,真是和侯总的广告有得一拼了。这么个威风凛凛的韦帕,却偏偏让我碰上,不知道明天还能不能如期出发。行李不能快递过去倒是问题不大,只要带几件衣服先过去,等周末再抽空回上海处理就好,要是人都过不去才真是麻烦了,真是愁煞人也么哥。
去个杭州,怎么就这么麻烦呢?好事多磨,也磨得太久了点吧,希望磨完后就是晴空万里,蓝天白云了^_^
下面是科普时间:居民防台风知识
强风会吹落高空物品,易造成砸伤砸死事故。因此,在台风来临之前要固定好花盆、空调室外机、雨篷、建筑工地上的零星物品等,以确保安全。
检查门窗是否关紧,钉牢松脱的门窗,若有可能请在门窗背后加上横闩。另外,不要在迎风窗口附近活动,将贵重物品搬离迎风的窗口。
台风可能造成停水停电,要及时做好日常生活的储备工作。检查线路,准备手电、蜡烛,储存饮水,以防断电停水;多备一两日食物蔬菜,非必要时不要外出。
刮大风时尽量不要外出;若不得不外出,一定要着装醒目,弯腰慢步,尽可能抓住栏杆等固定物,过桥或行走于高处时弯腰慢行;在街道上行走时要特别注意高处坠落物体,千万不要在危旧住房、工棚、临时建筑、脚手架、电线杆、树木、广告牌、铁塔等容易造成伤亡的地点避风避雨。
住在河、海边地势较低的居民应严防河水泛滥,海水倒灌,及早迁移到地势较高的地方。