A large table with over two million records has to be conditionally transferred from one Oracle user to another Oracle user in different machines. We have to filter only the records created after a specified date, with another field beginning with a particular string, and with another field greater than a particular number. The specified date, string and number are parameters, so can vary, and are not yet known. It's a one-shot transfer, so this technique will be applied only one time.
Please describe your solution in two cases:
a) You can create a DBLink;
b) You aren't allowed to create a DBLink.