Script: Oracle Table/Tablespace Growth Prediction(预测表/表空间增长)

Some scripts for showing the growth of tablespaces over time periods. to show the starting tablespace size and the end tablespace size, computing the tablespace growth for the time period.

,

move rdbms from local file(no-ASM) to ASM instance

one asm instance can support multiple rdbms instances,and it is possible to run more than one asm instance to which the rdbms instance could connect,this potential many-to-many relationship btween the instance types is resolved by the cluster services.

about modify unique constraint

ERROR at line 2:
ORA-02299: cannot validate (ICME.UK_PROJECT_SCORE) – duplicate keys found

noarchive model,迁tablespace从ASM到Local files fs

利用rman 可以方便的把datafile,tablespace,database在本地文件系统和ASM之间转换

oracle Memory Management 改进

Automatic Memory Management (AMM) 在ORACLE 11g中被引入,这是从OS级别内存管理的重大改变,回顾ORACLE的版本更新历程,内存管理也在逐步的更新

,

how to disable/enable index?

DISABLE applies only to a function-based index. This clause lets you disable the use of a function-based index.

impdp 与 imp区别

今天问到了这个问题:impdp 如果不导入权限?看了下impdp参数没有了grants选项,看了些文档发现还是除了data dump 必需要在服务端执行个参数上还是有一定区别的

ssh 端口转发 助TOAD,PL/SQL DEV窗口程序连接不能直接访问的数据库

SecureCRT ssh 端口转发功能

toad—>127.0.0.1:3000—ssh –>web server—ssh—>db server:1521

DBMS_SHARED_POOL包 创建与使用

DBMS_SHARED_POOL 是从10.2开始提供的包,可以访问shared_pool中的对象,功能检查大于批定大小的对象,加入/移除shared_pool对象,11.1再完善..

oracle cluster tables 聚簇表

I/O往往是一个事务最浪费请求时间的过程,磁盘I/o的代价是非常大的,因为数据库请求一个磁盘文件中的BLOCK,在read的过程中必须等待物理I/O操作成功完成。

PGA 一点认识

操作已加载到内存中的数据时所需要的工作区域,这块内存区对于每个服务器进程都是私有的,不允许其它进程或线程的访问,PGA 一般是通过C 语言在运行时调用malloc() 和memmap() 来分配的,运行时可以动态的扩大,在8i后甚至可以动态的收缩,…

性能诊断之视图V$SESSION_LONGOPS

该视图记录任何的是操作时间超过6秒的,但是要注意并不是所有的超过6秒的记录都会在这里

关于ORACLE 行链接与行迁移

无论是行链接还是行迁移,都会影响数据库的性能。Oracle在读取这样的记录的时候,Oracle会扫描多个数据块,执行更多的I/O。

dbms_scheduler 指定时间段 job 一例

dbms_scheduler 是从10g开始用来替换dbms_job,它除了调用procedure还可能调用os命令或无名pl/sql块,而且在调用上更灵活,下面一例

sqlplus -prelim option

Main purpose of preliminary connection is to access database structures ( SGA ) in case when normal connection does not work so you can collect dumps and hunganalyze information which will be used for troubleshooting and determining cause of your hung

怎样用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, 有没有其它方法呢?

oracle RDA 4.20 初体验

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

have recyclebin objects tablespace can be drop?

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