联系:手机/微信(+86 17813235971) QQ(107644445)
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
通过分析文件发现该加密主要是对头尾部分block按照每16byte中8个byte置空和部分加密


通过进行恢复,对损坏部分进行跳过,剩余数据直接导入数据库,通过show=y测试数据可以正常入库,实现了dmp文件表数据的完美恢复


联系:手机/微信(+86 17813235971) QQ(107644445)
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
联系:手机/微信(+86 17813235971) QQ(107644445)
标题:IMP-00098: INTERNAL ERROR: impgst2
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
有网友找到我们,imp导入数据库报IMP-00098: INTERNAL ERROR: impgst2错误,原始环境已经彻底破坏,无法通过数据文件恢复
3240997713: TABLE "SWIP_ENTITY_TRX" 3241009738: BIND information for 218 columns col[ 1] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[ 2] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 3] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 4] type 1 max length 14 cset 873 (AL32UTF8) form 1 col[ 5] type 2 max length 22 col[ 6] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 7] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[ 8] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[ 9] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[ 10] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[ 11] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 12] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 13] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[ 14] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 15] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 16] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 17] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[ 18] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[ 19] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[ 20] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 21] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[ 22] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[ 23] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[ 24] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 25] type 1 max length 14 cset 873 (AL32UTF8) form 1 col[ 26] type 1 max length 14 cset 873 (AL32UTF8) form 1 col[ 27] type 1 max length 14 cset 873 (AL32UTF8) form 1 col[ 28] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 29] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 30] type 12 max length 7 col[ 31] type 12 max length 7 col[ 32] type 12 max length 7 col[ 33] type 12 max length 7 col[ 34] type 12 max length 7 col[ 35] type 12 max length 7 col[ 36] type 12 max length 7 col[ 37] type 12 max length 7 col[ 38] type 12 max length 7 col[ 39] type 12 max length 7 col[ 40] type 12 max length 7 col[ 41] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 42] type 12 max length 7 col[ 43] type 2 max length 22 col[ 44] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 45] type 2 max length 22 col[ 46] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 47] type 2 max length 22 col[ 48] type 2 max length 22 col[ 49] type 2 max length 22 col[ 50] type 2 max length 22 col[ 51] type 2 max length 22 col[ 52] type 2 max length 22 col[ 53] type 2 max length 22 col[ 54] type 2 max length 22 col[ 55] type 2 max length 22 col[ 56] type 2 max length 22 col[ 57] type 2 max length 22 col[ 58] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[ 59] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[ 60] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[ 61] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[ 62] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[ 63] type 2 max length 22 col[ 64] type 2 max length 22 col[ 65] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 66] type 2 max length 22 col[ 67] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 68] type 1 max length 2048 cset 873 (AL32UTF8) form 1 col[ 69] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 70] type 1 max length 10 cset 873 (AL32UTF8) form 1 col[ 71] type 1 max length 14 cset 873 (AL32UTF8) form 1 col[ 72] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 73] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 74] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 75] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 76] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 77] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 78] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 79] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 80] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 81] type 12 max length 7 col[ 82] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[ 83] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[ 84] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 85] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 86] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[ 87] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 88] type 1 max length 1 cset 873 (AL32UTF8) form 1 col[ 89] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 90] type 1 max length 1000 cset 873 (AL32UTF8) form 1 col[ 91] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 92] type 1 max length 100 cset 873 (AL32UTF8) form 1 col[ 93] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 94] type 12 max length 7 col[ 95] type 1 max length 1000 cset 873 (AL32UTF8) form 1 col[ 96] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[ 97] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[ 98] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[ 99] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[100] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[101] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[102] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[103] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[104] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[105] type 1 max length 80 cset 873 (AL32UTF8) form 1 col[106] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[107] type 12 max length 7 col[108] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[109] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[110] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[111] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[112] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[113] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[114] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[115] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[116] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[117] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[118] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[119] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[120] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[121] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[122] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[123] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[124] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[125] type 2 max length 22 col[126] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[127] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[128] type 12 max length 7 col[129] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[130] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[131] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[132] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[133] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[134] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[135] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[136] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[137] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[138] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[139] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[140] type 1 max length 10 cset 873 (AL32UTF8) form 1 col[141] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[142] type 1 max length 10 cset 873 (AL32UTF8) form 1 col[143] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[144] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[145] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[146] type 1 max length 10 cset 873 (AL32UTF8) form 1 col[147] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[148] type 2 max length 22 col[149] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[150] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[151] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[152] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[153] type 12 max length 7 col[154] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[155] type 1 max length 19 cset 873 (AL32UTF8) form 1 col[156] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[157] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[158] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[159] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[160] type 1 max length 1 cset 873 (AL32UTF8) form 1 col[161] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[162] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[163] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[164] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[165] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[166] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[167] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[168] type 1 max length 200 cset 873 (AL32UTF8) form 1 col[169] type 1 max length 20 cset 873 (AL32UTF8) form 1 col[170] type 2 max length 22 col[171] type 2 max length 22 col[172] type 2 max length 22 col[173] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[174] type 12 max length 7 col[175] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[176] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[177] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[178] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[179] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[180] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[181] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[182] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[183] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[184] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[185] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[186] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[187] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[188] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[189] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[190] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[191] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[192] type 2 max length 22 col[193] type 12 max length 7 col[194] type 12 max length 7 col[195] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[196] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[197] type 1 max length 1 cset 873 (AL32UTF8) form 1 col[198] type 12 max length 7 col[199] type 2 max length 22 col[200] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[201] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[202] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[203] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[204] type 1 max length 40 cset 873 (AL32UTF8) form 1 col[205] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[206] type 1 max length 10 cset 873 (AL32UTF8) form 1 col[207] type 1 max length 10 cset 873 (AL32UTF8) form 1 col[208] type 12 max length 7 col[209] type 1 max length 14 cset 873 (AL32UTF8) form 1 col[210] type 1 max length 14 cset 873 (AL32UTF8) form 1 col[211] type 1 max length 12 cset 873 (AL32UTF8) form 1 col[212] type 1 max length 24 cset 873 (AL32UTF8) form 1 col[213] type 96 max length 1 cset 873 (AL32UTF8) form 1 col[214] type 1 max length 100 cset 873 (AL32UTF8) form 1 col[215] type 2 max length 22 col[216] type 1 max length 100 cset 873 (AL32UTF8) form 1 col[217] type 1 max length 100 cset 873 (AL32UTF8) form 1 col[218] type 1 max length 100 cset 873 (AL32UTF8) form 1 Conventional export 3241011300: start of table data
由于某种原因导致该dmp异常了,而且客户的主要数据都在这个表里面,因此找我们进行恢复处理.通过工具扫描,确定dmp基本上是好的.进行二次处理,把该dmp中这个表重新恢复成dmp文件,然后导入数据库,完成恢复(包括解决某些工具有汉字乱码问题,和sqlldr换行导入问题等)
联系:手机/微信(+86 17813235971) QQ(107644445)
标题:再一起asm disk被格式化成ext3文件系统故障恢复
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
国庆节前夕接到朋友求救电话asm disk被格式化成ext3格式了,具体操作如下
Sun Sep 29 18:15:02 2019 Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_b000_8094.trc: ORA-15025: could not open disk "/dev/asmdisk/sdh" ORA-27041: unable to open file Linux-x86_64 Error: 2: No such file or directory Additional information: 3 Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_b000_8094.trc: ORA-15025: could not open disk "/dev/asmdisk/sdh" ORA-27041: unable to open file Linux-x86_64 Error: 2: No such file or directory Additional information: 3 WARNING: cache failed reading from group=1(DATA) fn=9 blk=0 count=1 from disk= 5 (DATA_0005) kfkist=0x20 status=0x02 osderr=0x0 file=kfc.c line=11596 Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_b000_8094.trc: ORA-15025: could not open disk "/dev/asmdisk/sdh" ORA-27041: unable to open file Linux-x86_64 Error: 2: No such file or directory Additional information: 3 ORA-15080: synchronous I/O operation to a disk failed WARNING: cache succeeded reading from group=1(DATA) fn=9 blk=0 count=1 from disk= 7 (DATA_0007) kfkist=0x20 status=0x01 osderr=0x0 file=kfc.c line=11637 Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_b000_8094.trc: ORA-15025: could not open disk "/dev/asmdisk/sdh" ORA-27041: unable to open file Linux-x86_64 Error: 2: No such file or directory Additional information: 3 WARNING: PST-initiated drop of 1 disk(s) in group 1(.2380027701))
重启系统之后,重试mount 磁盘组
GMON dismounting group 1 at 18 for pid 31, osid 44279 NOTE: Disk DATA_0000 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0001 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0002 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0003 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0004 in mode 0x1 marked for de-assignment NOTE: Disk DATA_0005 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0006 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0007 in mode 0x7f marked for de-assignment NOTE: Disk in mode 0x7f marked for de-assignment NOTE: Disk DATA_0009 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0010 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0011 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0012 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0013 in mode 0x7f marked for de-assignment NOTE: Disk DATA_0014 in mode 0x7f marked for de-assignment ERROR: diskgroup DATA was not mounted ORA-15032: not all alterations performed ORA-15040: diskgroup is incomplete ORA-15042: ASM disk "8" is missing from group number "1" ERROR: ALTER DISKGROUP DATA MOUNT /* asm agent *//* {1:2587:2} */
由于sdb(asm disk 8)被格式化,导致data磁盘组无法正常mount.这个客户运气比较好data 磁盘组是normal模式,但是由于mount到/,导致disk 4被强制drop,因此无法mount成功,但是通过一系列处理数据实现完美恢复,0数据丢失
联系:手机/微信(+86 17813235971) QQ(107644445)
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
有客户和我们反馈,他们数据库现在使用异常,查询dba_data_files报ORA-600 ktfbhget-4
*** 2019-09-21 13:56:42.944 ksedmp: internal or fatal error ORA-00600: internal error code, arguments: [ktfbhget-4], [384], [16], [], [], [], [], [] Current SQL statement for this session: select tablespace_name from dba_data_files ----- Call Stack Trace ----- calling call entry argument values in hex location type point (? means dubious value) -------------------- -------- -------------------- ---------------------------- ksedmp+0148 bl ksedst 1028F23AC ? ksfdmp+0018 bl 01FD7F4C kgerinv+00e8 bl _ptrgl kgesinv+0020 bl kgerinv 000000000 ? 000000000 ? FFFFFFFFFFF8920 ? 000400002 ? 000000000 ? ksesin+005c bl kgesinv 7000001637868E8 ? 110359FD8 ? 000000100 ? 000007FFF ? 000007FFF ? ktfbhget+047c bl ksesin 1029B1D18 ? 200000002 ? 000000000 ? 000000180 ? 000000000 ? 000000010 ? 000000008 ? 000000000 ? ktfbhcf+03c0 bl ktfbhget FFFFFFFFFFF8DA0 ? 1103589D8 ? 201035A57C ? 1C610005A40 ? qerfxFetch+0c94 bl 01FD7AC4 qerjoFetch+037c bl _ptrgl rwsfcd+0060 bl _ptrgl qersoFetch+0108 bl _ptrgl qerjoFetch+037c bl _ptrgl qerjoFetch+037c bl _ptrgl rwsfcd+0060 bl _ptrgl qeruaFetch+0140 bl 01FD7AC4 qervwFetch+008c bl 01FD7AC4 opifch2+0c68 bl 01FD7AC4 opiall0+1244 bl opifch2 7000001626B2F28 ? 100000001 ? FFFFFFFFFFFA3D8 ? kpoal8+0a68 bl opiall0 5E1000C818 ? 2200000014 ? FFFFFFFFFFFAAD8 ? 000000000 ? FFFFFFFFFFFAA28 ? 11028C2C8 ? 080000000 ? 4000000007FFF ? opiodr+08e8 bl _ptrgl ttcpip+0c54 bl _ptrgl opitsk+0c28 bl ttcpip 11000C818 ? 000000000 ? 000000000 ? 000000000 ? 000000000 ? 000000000 ? 000000000 ? 000000000 ? opiino+0798 bl opitsk 000000000 ? 000000000 ? opiodr+08e8 bl _ptrgl opidrv+032c bl opiodr 3C00000018 ? 4101F5E80 ? FFFFFFFFFFFF4C0 ? 0A000FD98 ? sou2o+0028 bl opidrv 3C0C000000 ? 400000000 ? FFFFFFFFFFFF4C0 ? main+0138 bl 01FD758C __start+0098 bl main 000000000 ? 000000000 ?
通过询问知道由于file#=17最初由于裸设备权限异常,导致无法访问,执行了delete from file$ where file#=17,然后遭遇异常又人工插入了一条file#=17的记录到file$中,但是由于不知道具体值,可能是由于部分值插入错误引起现在问题.
create table file$ /* file table */ ( file# number not null, /* file identifier number */ status$ number not null, /* status (see KTS.H): */ /* 1 = INVALID, 2 = AVAILABLE */ blocks number not null, /* size of file in blocks */ /* zero for bitmapped tablespaces */ ts# number, /* tablespace that owns file */ relfile# number, /* relative file number */ maxextend number, /* maximum file size */ inc number, /* increment amount */ crscnwrp number, /* creation SCN wrap */ crscnbas number, /* creation SCN base */ ownerinstance varchar("M_IDEN"), /* Owner instance name */ spare1 number, /* tablespace-relative DBA of space file header */ /* NULL for dictionary-mapped tablespaces */ spare2 number, spare3 varchar2(1000), spare4 date )
通过dump文件头(文件创建大小/SCN等),结合一些计算和经验值,获取到相关值重新插入正确值,一切恢复正常
delete from file$ where file#=17 and ts#=384; insert into sys.file$ (FILE#, STATUS$, BLOCKS, TS#, RELFILE#, MAXEXTEND, INC, CRSCNWRP, CRSCNBAS, OWNERINSTANCE, SPARE1, SPARE2, SPARE3, SPARE4) values (17,2,256000,384,17,0,0,3087,1631091037,null,71303170, null, null, null); commit;
再次提醒,file$中记录请勿人工修改,以前写过相关casefile$ 删除记录恢复(delete file$ recovery)
联系:手机/微信(+86 17813235971) QQ(107644445)
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
在win环境中数据库备份到异地,相对来说没有linux的nfs方便(可能nfs使用多了比较熟悉),以前写过一篇文章(windows rman自动备份并传输到远程服务器处理方法),通过本地备份,然后拷贝到远程共享目录实现,相对来说该方案比较繁琐,这次尝试直接备份到共享目录
1. 服务配置
![]() |
|