А вот почему так солидно долго патчится и ставится Оракл
oracle.opatch.SystemCall.copyFile:
Цитата: /* 550*/ try {
/* 550*/ InputStream in = new FileInputStream(src);
/* 551*/ OutputStream out = new FileOutputStream(dst);
/* 554*/ byte buf[] = new byte[1024];
int len;
/* 557*/ while((len = in.read(buf)) > 0)
/* 559*/ out.write(buf, 0, len);
/* 562*/ in.close();
/* 563*/ out.close();
/* 566*/ if(!OPatchEnv.isWindows()) {
/* 568*/ int perm = OiixFileOps.getPermission(src.toString());
/* 570*/ OiixFileOps.changePermission(dst.toString(), perm);
}
/* 574*/ long time = src.lastModified();
/* 576*/ dst.setLastModified(time);
}
/* 594*/ catch(Throwable t) {
/* 596*/ tmp = new StringBuffer("SystemCall::copyFile() failed, ");
/* 598*/ tmp.append(t.getMessage());
/* 600*/ throw new RuntimeException(tmp.toString());
}