- 博客(7)
- 收藏
- 关注
原创 用exp导出oracle数据库中没有记录的空表
oracle 11g默认对空表不分配segment,故使用exp导出数据库时,空表不会被导出。1、设置deferred_segment_creation参数为FALSE后,无论是空表还是非空表,都分配segment。SQL> show parameter deferred;NAME TYPE VALUE------------------------------------ ----------- ------------------------------defe
2020-05-22 17:18:03 659
原创 oracle11g数据文件和日志文件损坏恢复
1、重建数据文件RMAN> restore database;SQL> select checkpoint_change# from v$datafile_header;CHECKPOINT_CHANGE# 925071 925070 925070 925071 925070SQL> select checkpoint_change# from v$datafile;CHECKPOINT_CHANGE# 926020 92
2020-05-13 14:09:16 320
原创 oracle11g控制文件和日志文件损坏恢复
1、恢复控制文件RMAN> restore controlfile from '/home/oracle/bak/ctl_PROD4_20190417_116_1';RMAN> alter database mount;SQL> select checkpoint_change# from v$datafile_header;CHECKPOINT_CHANGE#------------------ 922731 922731 922731...
2020-05-13 14:01:47 922
原创 oracle11g 控制文件和数据文件损坏恢复
1、恢复控制文件RMAN> restore controlfile from '/home/oracle/bak/data/ctl_0hv00323_1_1';Starting restore at 12-MAY-20using target database control file instead of recovery catalogallocated channel: ORA_DISK_1channel ORA_DISK_1: SID=10 device type=DISKch
2020-05-12 14:08:37 690
原创 oracle11g日志文件损坏恢复
1、开启数据库到mount状态startupSQL> select checkpoint_change# from v$datafile_header;CHECKPOINT_CHANGE#------------------ 919031 919031 919031 919031 919031SQL> select checkpoint_change# from v$datafile;CHECKPO...
2020-05-12 11:37:07 595 1
原创 Oracle11g所有文件损坏恢复
SQL> select name from v$datafile;NAME--------------------------------------------------------------------------------/u01/app/oracle/oradata/PROD4/PROD4/system01.dbf/u01/app/oracle/oradata/PROD4/PROD4/sysaux01.dbf/u01/app/oracle/oradata/PROD4/PROD
2020-05-09 16:58:00 288
原创 表连接方式
1、Nested loop1、选取量表中过滤后行数最少的表2、小表中选取一行3、使用小表中的列的值到大表中匹配数据4、大表中从头到尾匹配完毕后继续读小表小表读一遍,大表读(小表行数遍)适用于小表和大表的连接,小表是指绝对小表(行数少)要求大表的关联列一定有索引2、sort merge适用于预先排好序的数据的关联(数据是完全从索引中得到的,并且索引的首列是关联列)sort joi...
2020-04-29 14:38:23 193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人