建立物化視圖
来源:互联网 发布:淘宝哪种推广方法最好 编辑:程序博客网 时间:2024/06/05 16:14
工作需要在條碼系統的數據庫從使用物化視圖跟ERP數據庫中的表同步
1.在ERP數據庫中授權用戶的select權限:
GRANTSELECT ON PO_REQUISITION_LINES TO hmcs
2.在ERP數據庫中創建物化視圖LOG:
creatematerialized view log on PO.PO_REQUISITION_LINES_ALL WITH ROWID;
3.在ERP數據庫中授權用戶物化視圖LOG的權限,用apps登錄顯示不夠權限,轉用system用戶:
GRANTSELECT ON PO.MLOG$_PO_REQUISITION_LINES TO hmcs
現在就可以在MES數據庫中建立物化視圖了。
遇到的問題:
怎樣查看物化視圖表的名稱:
SELECTMASTER, LOG_TABLE, LOG_OWNER FROM DBA_MVIEW_LOGS WHERE MASTER LIKE 'PO%'
在MES數據庫中建立物化視圖時,顯示一個錯誤:大概意思是表的空間不足,用DBA的用戶system登錄,用sql查詢表空間,在可以pl/sql developer中查看:
select a.tablespace_name,a.bytes/1024/1024 "SumMB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "freeMB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"
from
(select tablespace_name,sum(bytes) bytesfrom dba_data_files group by tablespace_name) a,
(select tablespace_name,sum(bytes)bytes,max(bytes) largest from dba_free_space group by tablespace_name) b
where a.tablespace_name=b.tablespace_name
order by ((a.bytes-b.bytes)/a.bytes) desc
發現HMCS_DATA的表空間已經剩下很少,於是使用工具Toad創建表空間文件。
- 建立物化視圖
- 建立远程物化视图
- oracle 建立物化视图
- Oracle物化视图建立方法
- 建立物化视图所需权限
- 理解物化视图(1)快速建立高效的物化视图的方法
- 物化视图日志表被DROP后建立物化视图报错
- ORA-12052,不能建立快速刷新物化视图的解决
- 在包含LONG类型的表上建立物化视图
- 建立快速刷新的物化视图(materialized view)
- 通过案例学调优之--跨库建立物化视图(Materialized View)
- 物化视图
- 物化视图
- 物化视图
- 物化视图
- 物化视图
- 物化视图
- 物化视图
- 如何使用代码美化器Uncrustify (How to use code beautifier Uncrustify)
- 用setsockopt()来控制recv()与send()的超时
- uva 10161 Ant on a Chessboard 蛇形矩阵 简单数学题
- 【xinfanqie】苹果电脑iso系统要如何安装win7驱动
- Android: BitmapFactory.decodeResource BitmapFactory.decodeStream区别
- 建立物化視圖
- HQL中的Like查询需要注意的地方及详细示例
- MySQL多主同步 负载均衡(转) .
- iOS 几何变换
- AlertDialog更改标题颜色,字体等
- Android Process bar的自定义进度条 使用9 patch导致直接无法显示进度的问题
- hibernate对象的三种状态
- MySQL 多主一从备份 .
- JVM 发生native heap溢出问题