赋予普通用户DBA权限,default role 显示“NO”
我2014年在医院his项目,给门诊医生站创建用户,遇到一奇怪问题,赋予该用户dba角色,然后没有dba权限,后来发现在该用户下dba不是default role 很奇怪!后来有一个小师弟也遇到这个问题,现在把当时的文档发表给大伙共享数据库版本SQL> select * from v$version;BANNER--------------------------------------------...
EXPDP 指定排除某些表
使用逻辑工具的EXCLUDE选项可以指定那类不被导出,EXPDP工具的前身EXP如果想要完成同样的任务非常的困难。我们以部分表为例看一下这个带给我们的便利。如果在命令行中完成备份,特殊字符的转义需要特别注意(我这里使用的是Linux操作系统)。该用户下有四张表yhzx@MYTEST>select* from cat;...
【MySQL】使用硬链接配合truncate 删除2.2T的表
原文地址:【MySQL】使用硬链接配合truncate 删除2.2T的表 作者:杨奇龙 因为一个收集集团机器的历史性能的数据库的一个表涨到2.2 T,而磁盘空间总共2.6 T,和开发讨论之后决定废弃该表,对数据进行清理。问题是如何在生产环境下删除2.2 T 的文件并不能影响数据库服务器的IO性...
expdp排除指定的表
该用户下有四张表yhzx@MYTEST>select* from cat; TABLE_NAME &n...
手工创建AWR报告
AWR(Automatic WorkloadRepository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。 AWR报告的原理是基于Oracle数据库的定时镜像功能。默认情况下,Oracle数据库后台进程会以一定间隔(一小时)收集系统当前状态镜像,并且...
对表误操作的闪回恢复--flashback_transaction_query视图
对误删的表记录,只要没有truncate语句,就可以根据事务的提交时间进行选择恢复,一般步骤有: 1、先从flashback_transaction_query视图里查询,视图提供了供查询用的表名称、事务提交时间、UNDO_SQL等字段。注意:11g查看到UNDO_SQL为空,是因为Oracle11g禁用了supplemental...
Linux或UNIX系统下oracle数据库exp自动备份
使用EXP自动备份数据1.创建ORACLEDirectory对象,如: DATA_DUMP_DIR=/home/oracle/databak 2.创建备份脚本- #cd/home/oracle/databak #touch exp.sh #chmod 775 exp.sh 3.编辑shell备份脚本 [oracle@wg1 ~]$ viexp....
Linux或UNIX系统下oracle数据库expdp自动备份
使用EXPDP自动备份数据1.创建ORACLEDirectory对象,如: scott目录=/home/oracle/ create directory scott as '/home/oracle/';Grantread,write on directory scott to scott; 2.创建备份脚本- #cd /home/oracle/ #touch expdp.sh ...
(个人)Linux或UNIX系统下彻底删除oracle
一、删除原有数据库:1、用Xmanage启图形,尝试dbca删除原有数据库(1)、oracle用户登录,添加export DISPLAY=192.168.8.16:0.0(2)、宿主机启动Xmanage,dbca,删除prod数据库。2、手工删除数据库软件(1)先删除/u01/app 下的/oracle 文件夹 [u@h W]$ rm -fr /u01/app/oracle...