查找无效对象
column object_name format a30select owner,object_name,object_type,status from dba_objects wherestatus='INVALID' order by owner,object_name,object_type;
sql语句分析时间远大于执行时间使用绑定变量
当执行如下语句时,优化器选择全表扫描:hao@TEST> select count(pad) from t where id < 990;COUNT(PAD)---------- 989Execution Plan-------------------------------------...
启用auto trace功能
SQL> conn /as sysdbaSQL> @D:\oracle\ora92\rdbms\admin\utlxplan.sql --修改路径为你的路径SQL> create public synonym plan_table for plan_table;SQL> grant all on plan_table to public;SQL...
oracle中查看sql执行计划和已执行过的SQL计划
1.SQL>explain plan for select * from scott.emp ;Explained.SQL> select * from table(dbms_xplan.display);PLAN_TABLE_OUTPUT-----------------------------------------------------------------------...
查询表空间使用情况脚本
$ORACLE_HOME/bin/sqlplus -s "/as sysdba"<<!col tablespace_name format a17col SUM_SPACE(M) format 999999col SUM_BLOCKS format 99999999col USED_SPACE(M) format 99999999.99 col USED_RATE(%) format ...
login环境变量
define editor=viset serveroutput on size 1000000set trimspool onset long 5000set linesize 100set pagesize 9999 column plan_plus_exp format a80set termout off
使用Dbnewid更改oracle的dbid和dbname
使用Dbnewid更改oracle的dbid和dbname平台;redhat linux as5, oracle10g内容介绍:本文介绍如何使用dbnewid修改oracle10g的dbid和dbname及操作程中常见的故障排除,其中dbid是标识数据库的内部标识符,dbname是标识数据...
oradim用法
ORADIM工具是Oracle在Windows上的一个命令行工具,用于手工进行Oracle服务的创建、修改、删除等工作2、Oradim工具的用法 ================ 创建例程: -NEW -SID sid | -SRVC 服务 [-INTPWD 口令] [-MAXUSERS 数量] ...
oracle表空间的数据文件大小上限
oracle的数据文件大小除了和操作系统的限制有关,还和数据块大小有关,下面是根据块大小的限制: 数据块的大小 &...
使用Oracle可传输表空间的特性复制数据
[三思笔记]使用Oracle可传输表空间的特性复制数据1.确认平台是否支持 col name heading '实例名' for a10 col version heading '数据库版本' for a15 col plat...
数据库重组
数据库使用较长一段时间后,因为一些增,删,改等操作,使得数据的分布索引及相关数据会变得比较凌乱,从而影响数据库的效率。 数据库重组即是将数据库的相关信息重新组织. 数据库重组可分为: ①索引的重组. ②...
Oracle修改字符集
startup mount exclusive;Alter system enable restricted session; Alter system set job_queue_process=0; ALTER SYSTEM SET AQ_TM_PROCESSES=0; Alter database open; Alter database character set ZHT16BIG5;...
as of timestamp/scn
as of timestamp/scninsert into jss_tb1 select * from jss_tb1 as of timestamp sysdate-5/1440 where id<10;查看scnselect dbms_flashback.get_system_change_number from dual;select current_scn from v$databa...
rman学习恢复篇
数据库修复restore:恢复到备份时状态,并将日志文件存放到相应的位置数据库恢复recover:应用日志文件,将数据库恢复到当前状态执行完全介质恢复步骤 数据库只剩下控制文件和SPFILEstartup mountrestore database;r...
rman学习备份篇
备份篇backup database format 'd:\backup_%U';list backup of database;backup tablespace users;list backup of tablespace users;delete backupset 4;backup datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DBCOOL\...
042的一些知识
create tablespace mindware datafile '/oradata/mindware.dbf' size 20G extent management local uniform. size 100M;create tablespace mindware1 datafile '/oradata/mindware1.dbf' size 20G autoextend on nex...
使用dblink直接用impdp从远端导入数据
expdp属于服务端工具,而exp属于客户端工具,expdp生成的文件默认是存放在服务端的,而exp生成的文件是存放在客户端的 1.expdp username/password@connect_string //对于使用这种格式来说,directory使...
安装oracle
1 查看内存 cpu /tmp cat /proc/meminfo2 安装软件包3 创建组oinstall dba 和用户oracle useradd oracle -g oinstall -G dba4 修改内核参数 /etc/sysctl.conf /etc/security/limits.conf&nb...
DIRECTORY
指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS 目录Expdp scott/tiger DIRECTORY=dump DUMPF...
Oracle查询 rownum和rowid的区别
Oracle查询 rownum和rowid的区别 在Oracle中,有一个很有趣的东西,那就是rownum。当你从某个表中查询数据的时候,返回的结果集中都会带有rownum这个字段,而且有时候也可以使用rownum进行一些条件查询。 在查...