搞怪面试题,你知道几个?

今几年一些国际大公司在面试时会出一些让你摸不到头脑的面试题,国内也开始效仿,甚至有人去面试回来说,你考脑筋急转弯了

sys临时修改其他未知用户密码 alter user identified by values ”

一篇说到如果anbob用户创建了job,但sys不知道他的密码,怎么样用anbob用户临时登录一下呢?
其实是可以的,需要先记录下当前密码的hash 值,修改为新的,用完以后再改回来,神不知鬼不觉,风险是anbob真实用户会在这段时间无法登录

怎样用sys改变、添加、删除其他人建立的dbms_job(ORA-23421&ORA-06512)

How to change a DBMS job owned by another user as user sys?

怎么样用sys删除本库中其他用户比如anbob建立的DBMS_JOB呢?默认在sys下dbms_job.remove其它人的JOB是不允许的

linux 快速定位alert 日志中出错信息

alert 日志记录了数据库的很多重要信息,要养成时常检查alert日志的习惯,但如果日志很大vi打开翻来覆去找着麻烦,怎么做的可以查错呢?

sqlplus copy 跨网段迁移数据

从生产库取一张表或一个查询结果集到本地测试库中,而且生产库与测试库无法直接连接,那就不再考虑dblink,不用exp,expdp, 有没有其它方法呢?

installing oracle 11g r2, No space left on device /tmp

Error in writing to directory /tmp/OraInstall2011-09-17_10-02-06PM. Please ensure that this directory is writable and has atleast 60 MB of disk space.

ORA-00443: background process “PMON” did not start分析

Connected to an idle instance.

SQL> startup
ORA-00443: background process “PMON” did not start

windows xp 点显示桌面默认用ultraedit打开?

也不知道是360卫士修复原因还是ultraedit关连的问题或是其它问题,点任务栏的显示桌面,并未显示桌面,而是用文本编辑器Ultraedit打开

11g sqlplus errorlogging 记录跟踪error日志

在ORACLE11G开始,sqlplus 提供了几个非常有趣的功能接口,比如记录执行的错误日志有sqlplus 的执行文件自动记录到数据库的表中,从而替代了glogin.sql的实现方法

Specifying Constraint State

Specifying Constraint State

As part of constraint definition, you can specify how and when Oracle should enforce the constraint.

oracle RDA 4.20 初体验

RDA 全名RemoteDiagnostic Agent,是oracle用来收集、分析数据库的工具,但统计信息远远大于只是数据库的,也可以说是现在一个oracle dba 角色需要掌握的ORACLE DB SERVER的信息,包含数据库安装、配置、性能、备份等信息、操作系统…

limit backup filesize with rman maxpiecesize (限制备份文件大小相关参数)

Configuring Backup Piece Sizes for RMAN Backups to a Media Manager
Some media managers have limits on the maximum size of files that they can back up or restore

materialized view exp imp(物化视图的导出导入)

物化视图的快速刷新要求基本必须建立物化视图日志,物化视图日志的名称为MLOG$_加表名称,如果对象已经存在为在日志名称后加数字序列如mlog$_test1,下面就测试一把物化视图的导入导出

have recyclebin objects tablespace can be drop?

开启了recycle功能,删除的表会放到recyclebin中除sys,system,储存在对象原所在表空间,除了外键约束外,表的其它表附加对象还可以闪回,但如果一个表空间中的所有对象都已在recyclebin中,该表空间可以删除么?需要INCLUDING CONTENTS么?

table split partitions test(拆分表分区)

随着数据的爆炸,表再所难免用到分区,再分区…
再搞一把partiton table

sql server trigger Solve a problem

业务的上的要求当然可以从程序或后台控制,如果老程序的代码没有,开发的人又已离开,这对于后来管理来说就是噩梦

CONTROL_FILE_RECORD_KEEP_TIME and retention policy

这 两天为了这两个参数都搞晕了,CONTROL_FILE_RECORD_KEEP_TIME 控制文件记录保留天数,retention policy ,rman 的备份保留策略

oracle sql注入

今天看tom的有提到一个很有趣的东东,只授权的procedure execute,别人就可以sql注入,以后你可得小心了,下面请看我的试验

oracle 11g r2 新建空表不分配semgent

11g r2默认是使用segment creation deferred建立,新建的无记录表不分配sement,当insert 第一条记录时分配段空间,不会因truncate而回收,并且在sys schema里不支持

oracle 找出没有记录的空表(zero rows tables)

oracle 11g以前,建立空表也会分配段占用磁盘空间,如果查出库中所有没有记录的空表呢?呵今天无意间发现一怪语法