Imam sledeci problem: potrebno je napraviti backup baze podataka, ali ne koristiti pri tome nikakve oracle-ove alate i managere za to, vec uraditi iz Java aplikacije. Nesto sam postigao, a to je da dobijem sve tabele iz baze i podatke iz njih. Pravi mi problem to sto se pojave i neke tabele koje mi ne trebaju i koje nemaju nikakve veze sa mojim modelom baze podataka.
DatabaseMetaData dmd = conn.getMetaData();
String types[] = {"TABLE"};
ResultSet rset = dmd.getTables(null, "ime_sheme", null, types);
while(rset.next()){
String table_name = rset.getString("TABLE_NAME");
System.out.println(table_name + "\t");
}
Ovim ispisom dobijem sve tabele iz mog modela, ali i neke druge koje se zovu npr.: BIN$M1PMjl2ZZe7gQKjAAgIeZw==$0
Ovakvih tabela ima dosta, nisam ih brojao, ali mislim da ih ima preko 100.
Da li neko ima ideju sta predstavljaju ove tabele i kako da ih izbegnem?
Hvala unapred na svakoj pomoci i savetu...