查看用户的数据占用的空间大小
在导入导出时,我们需要估计某用户的数据占用的空间大小,使用如下sql语句可以解决这个问题SQL> select sum(bytes)/1024/1024 as sizeM from user_segments; SIZEM &nbs...
查看sql对cpu 的开销
创建一个含有9列的表,插入记录,运行EXPLAIN PLAN 得到执行计划,获得依次读取第一列到第九 列的cpu开销。 注意:初始读取数据的cpu开销为35...
使用data dump 恢复数据库
1)先对数据库进行逻辑导出整个库Export: Release 11.1.0.6.0 - Production on 星期日, 23 5月, 2010 21:41:45Copyright (c) 2003, 2007, Oracle. All rights reserved.连接到: Oracle Database 11g Enterpri...
使用data dump 恢复表空间
1)对 表空间进行逻辑导出SQL> conn system/yang as sysdba已连接。impdp system/yang directory=dump dumpfile=tablespace.dmp tablespaces=users 2)模拟表空间损坏SQL> drop tablespace test inc...
逻辑恢复误删除的用户
误删除用户,需要以system身份进行恢复。1)导出用户scott的数据对象expdp system/yang directory=dump dumpfile=scot.dmp schemas=scott Export: Release 11.1.0.6.0 - Production on 星期日, 23 5月, 2010...
逻辑恢复误删除的表
1)创建DIRECTORY 对象并授权给scott用户并执行导出SQL> create directory dump as 'f:\dump';目录已创建。SQL> grant read,write on directory dump to scott;授权成功。expdp SCOTT/yang DIRECTORY=DUMP DUMPFIL...
查看可跨系统可传输数据
SQL> select platform_name from v$transportable_platform;PLATFORM_NAME  ...
修复损坏的数据块
bbed就是英文block browse block edit的缩写,用来直接查看和修改数据文件数据的一个工具在windows上提供工具dbv,在linux上面有,需要编译:make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed 然后把$ORAC...
IMP-00098 错误及解决方法
出现这个问题可能有以下两方面1)导入导出的客户端的字符集不一致在简体的操作系统下导出了数据EXP,然后后来那台电脑上装了个繁体的操作系统,导入时都出现IMP-00098: INTERNAL ERROR: impccr2 这样的错误,解决...
关于oracle SCN 的讨论
1、SCN存在redo log文件,control文件、数据文件;2、oracle正常运行时,control文件的SCN是个很大的数,与redo log文件、数据文件的SCN不同,正常关闭时,做完checkpoint后,三者的SCN值相同;日志文件中scn有...
影响Oracle性能会有很多方面的原因
影响Oracle性能会有很多方面的原因,总体来说可以分为四个方面: 1.硬件的环境 cpu,内存,网络传输条件等均会影响到oracle的性能。 硬件方面的例子,不用举例大家也会有所了解,这里不再详细说明。 2.数据库运行时的配...
局域网内RMAN异机备份(windows系统):
pub上的一个帖子,觉得有意思,分享一下。1、 关于用户的准备:①如果A和B上的Administrator 用户密码都一样,并且A上的OracleServiceMyDB服务和OracleOraHome92TNSLis...
揭密备份恢复的原理
其实一句话就可以说明白:那就是数据文件的头上不仅包含了checkpoint_change#,更重要的是它包含了这个 checkpoint_change#所在的logfile的sequence#,准确的说是rba。有了rba,在恢复时就能准确的知道到底需要哪个 ...
摘录
1.年少时 ,我们因谁因爱或是只因寂寞而同场起舞 ;沧桑后, 我们何因何故寂寞如初却宁愿形同陌路; 2.别再使用修饰音,唱最清澈的歌给我 ;别揣测该说什么,用透明的眼神看我 ;别后退逃避什么,把蜷缩的手指给...
在windows下查看oracle错误的方法
我们总会遇到形形色色的ora 错误,在windows系统下可以这样查看,c:\>oerr ora 32004;32004, 00000, "obsolete and/or deprecated parameter(s) specified"// *Cause: One or more obsolete and/or parameter...
手工管理在复制数据库
手工创建复制数据库时,必须备份复制数据库所需的所有数据文件。其中system 和undo表空间的数据文件是必须的。必须使用CREATER CONTROLFILE 命令创建备份数据库的控制文件。可以将主数据库的控制文件备份到控...
在同一台主机上创建复制数据库
自己做了在同一台主机上创建复制数据库,由于归档日志的问题,在做rman创建复制数据库时,出现问题,先转摘了一篇:一、手工创建辅助实例1。创建密码文件 orapwd file=F:oracleproduct10.1.0em_1databasePWDaux1.or...
LINUX(十七)Linux其它命令
echo命令 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 该命令的一般格式为: echo [ -n ] 字符串 其中选项n表示输出文字后不换行;字符串可以加引号,也可以不加引号。用echo...
LINUX(第十六) Linux与用户有关的命令
passwd命令 出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令。因此使用useradd命令增加时,还需使用 passwd命令为每一位新增加的用户设置口令;用户以...
使用rman 管理的复制数据库遇到的问题
在使用rman执行复制数据库时遇到如上问题:在解决这个问题的过程中要谢谢网友lizisor1 的帮助。很可能是的备份不全,duplicate在restore时候找不到恢复点。回复 #7 lizisor1 的帖子你分析的是正确的,的确在我r...