拿《老炮儿》贺岁
晚上去看了《老炮儿》,传说中的年度最佳国产影片。一个字,值;二个字,过瘾。冯小刚当得起金马影帝,基本是他的独角戏。 想到了江湖,可是江湖已经变了,规矩也变得没有规矩;想到了情怀,想到了贩卖情怀的老罗,会有人问情怀值几个钱。 看着六爷穿着军大衣,提着军刀,...
年底了,别忘了给数据库做“体检”
数据库需要定期“体检”,尤其需要监测空间使用情况
正则表达式之REGEXP_INSTR
REGEXP_INSTR扩展了INSTR函数的功能,让你在字符串中搜索一个正则表达式。
Oracle的4类数据字典
我们常说的数据字典由以下四部分组成:(1)内部RDBMS(X$)表(2)数据字典表(3)数据字典视图(4)动态性能(v$)视图
获取建表DDL语句
如何获取建表DDL语句
impdp报错ORA-39083、ORA-14063
使用数据泵工具进行数据迁移时,如果索引状态异常则会在数据导入时产生报错(ORA-39083、ORA-14063),此时重新编译索引就能解决该问题。
启用PLUSTRACE 角色——设置AUTOTRACE出现SP2-0618、SP2-0611错误
设置AUTOTRACE时出现SP2-0618、SP2-0611错误,首先要检查PLUSTRACE角色是否存在;如果不存在,则通过执行$ORACLE_HOME/sqlplus/admin 下的plustrce 脚本??来创建PLUSTRACE角色,并将该角色权限授予用户。
impdp报错ORA-31631、ORA-39122
使用impdp实施数据导入时遭遇ORA-31631、ORA-39122报错,这是权限不足导致的,需要给用户赋予imp_full_database权限。
impdp报错ORA-39001、ORA-39000、ORA-31619
使用数据泵工具进行数据迁移时,如果从高版本迁移到低版本,必须在expdp时添加version参数,否则在执行impdp进行导入数据时会报错。
监听器日志文件(listener.log)到底记录了些啥
监听器日志文件listener.log大小有时会增长很快,那么,它里面到底记录了些什么信息呢?还是看看官方文档是怎么说的吧。
如何在线操作监听日志listener.log
文章分享一种方法——在不停止监听器的情况下,重命名监听器日志文件。
删除表空间报错ORA-00604&ORA-02429解决过程
删除表空间时遭遇报错ORA-00604&ORA-02429,文章分享了解决问题的过程。
Oracle 10g用户频繁被锁(ORA-28000)的诊断与处理
在Oracle10g中,FAILED_LOGIN_ATTEMPTS参数默认值为10,这个设置其实是有隐患的。如果有一个用户不停尝试错误口令,那就会导致用户被锁。
Oracle11g维护分区(九)——Truncatinging Partitions
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
Oracle11g维护分区(八)——Renaming Partitions
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
Oracle11g使用LOGMNR挖掘日志
Oracle 11g可以使用LOGMNR在线分析和挖掘日志,使用当前在线的数据字典,非常方便;很多时候拿LOGMNR来追踪一些误操作也是很有效的方式。如果要使用LOGMNR分析日志,我们需要安装LogMiner工具。文章分享一下我安装LogMiner工具并使用LOGMNR的DICT_FROM_ONLINE_CATALOG分析REDO日志的过程。
Oracle11g维护分区(七)——Modifying Real Attributes of Partitions
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
Oracle10g实现只读表的N种方法
有时为了提高数据的安全性,我们需要把一个或多个表设置为只读,即不允许对其执行任何 DML(Insert, Update, Delete) 操作。在Oracle11g中实现只读表非常简单,只需要执行alter table ... read only;语句即可;但是在11g之前的版本,“只读”只对数据库和表空间有效,如果我们要实现一个只读表,只能通过其他办法。
Oracle11g新特性之只读表
在Oracle 11g之前的版本中,若想对表设置只读,可以通过赋予SELECT对象权限给指定用户,但是表的拥有者仍然拥有读写权限。而Oracle 11g 允许通过ALTER TABLE 命令将表标记为只读(read-only)。只读表跟普通的表没有区别,只是不允许任何事务对其执行任何 DML(Insert, Update, Delete) 操作。
你的能量超乎你想象——我的OCM之路
OCM认证考试是对脑力、体力的巨大考验,唯有亲身经历,方才体会其中百味!