sys.fga_log$在存储过程的权限的问题
有个存储过程在执行delete操作sys.fga_log$时报权限不足问题;解决:查看当前用户对该表操作权限发现只有一个delete的操作权限,而缺失查询权限select * from dba_tab_privs where grantee='TEST_USR' AND TABLE_NAME='FGA_LOG$';将查询权限授予后解决grant select,delete on sys.fga_log$ to TEST_USR;...
关于Oracle存储过程执行权限问题的解决
今天晚上升级,有个存储过程死活编译不过去,提示权限不足,但是用户是具有dba权限的,网上一查才知道,oracle存储过程分两种,DR(Definer'sRights ) Procedure和IR(Invoker's Rights ) Procedure。 1、定义者权限:定义者权...
GoldenGate配置及参数说明
1 GoldenGate简要说明GoldenGate现在是业内成熟的数据容灾与复制产品,经过多年的发展与完善,现在已经成为业内事实上的标准之一。GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到...
GoldenGate配置参数说明
在GoldenGate中主进程是manager进程,使用start mgr启动。可以在mgr进程中添加一些参数用来在启动mgr进程的同时启动extract和replicat进程GGSCI (gg01) 130> VIEW params mgr --mgr主进程端口号 PORT 7809 --动...
如何快速、及时、准确的闪回DML提交后的数据
生产环境中,由于表的数据量非常大,我们或许只错误的删除了其中一条数据。如果我们用flashback query+flashback table是非常得不偿失的,不光有可能丢失一部分后来的数据,而且也不一定能闪回成功。在这种细粒...
关于快照过旧和无法扩展回滚段
相信很多人都见过这样的错误,通常是一个程序运行了很久很久,突然报一个快照过旧的红色错误。 那么什么叫作快照过旧呢?它是如何产生的呢?我们应当如何避免呢? 快照过旧是指Oracle尝试读取一个过去时间点的表的数据,然而这些数据已经不在回滚段中存在了。 为什么会有这种情况...
ORACLE 用户、Profile 及权限
用户管理一、创建用户:创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需要为其指定相应的权限。 SQL> Create User username Identified by password Default Tablespace tablespace Temporary Tablespace tablespace Profile profile&n...
Oracle系统表空间刚添加的一个数据文件误删除恢复处理
Oracle系统表空间刚添加的一个数据文件误删除恢复处理,创建空文件alter database create datafile;linux和unix平台文件句柄
oracle12C新特性in-memory
in-memory是一个独立组件,需要安装。我们看一下in memory提供的相关初始化参数有哪些.SQL> show parameter inmemory;NAME ...
ORACLE 如何找回被truncate的表?
ORACLE 如何找回被truncate的表
初始化参数之cursor_sharing
一、Cursor_sharing简介: 这个参数是用来告诉Oracle在什么情况下可以共享游标,即SQL重用。 Cursor_sharing参数有3个值可以设置: 1)、EXACT:通常来说,exact值是Oracle推荐的,也是默认的,它要求SQL语句在完全相同时才会重用,否...
一个新上线数据库的调优记录
背景说明:一个供应链协同系统上线后的几天后,陆陆续续有用户反馈系统有些慢,这个时候项目的老大第一反映就是让DBA看下系统的瓶颈。一般情况系统上线前期都会有压力测试,但是压力测试并不能模拟出复杂的业务场景,经过了压力测试也并不代表在实际的运行中不会出现问题。顺便跑题一下:系统上线前期如果系统有问题,那...
Nagios 里面监控MySQL 监控事务夯住(RUNNING)报警通知
序言: 业务报警订单提交异常,页面一直没有反应,排查后是事务没有提交或者回滚导致,想到如果及时监控事务的运行状态报警出来,那么就可以及时排查出问题所在,方便运营处理,所以自己就弄了一个shell脚本放在nagios来处理事务报警情况。1,编写事务监控脚本 #!/bin/bash#...