| 
sname1
 | 
Name of the schema at reference_site. | 
| 
oname1
 | 
Name of the table at reference_site. | 
| 
reference_site
 | 
Name of the reference database site. The default, NULL, indicates the current site. | 
| 
sname2
 | 
Name of the schema at comparison_site. | 
| 
oname2
 | 
Name of the table at comparison_site. | 
| 
comparison_site
 | 
Name of the comparison database site. The default, NULL, indicates the current site. | 
| 
where_clause
 | 
Only rows satisfying this clause are selected for comparison. The default, NULL, indicates all rows are compared. | 
| 
column_list
 | 
A comma-separated list of one or more column names being compared for the two tables. You must not have any spaces before or after a comma. The default, NULL, indicates that all columns will be compared. | 
| 
array_columns
 | 
A PL/SQL index-by table of column names being compared for the two tables. Indexing begins at 1, and the final element of the array must be NULL. If position 1 isNULL, then all columns are used. | 
| 
missing_rows_sname
 | 
Name of the schema containing the tables with the missing rows.  | 
| 
missing_rows_oname1
 | 
Name of an existing table at missing_rows_sitethat stores information about the rows in the table atreference_sitethat are missing from the table atcomparison_site, and information about the rows atcomparison_sitesite that are missing from the table atreference_site. | 
| 
missing_rows_oname2
 | 
Name of an existing table at missing_rows_sitethat stores information about the missing rows. This table has three columns: theR_IDcolumn shows the rowid of the row in themissing_rows_oname1table, thePRESENTcolumn shows the name of the site where the row is present, and theABSENTcolumn shows name of the site from which the row is absent. | 
| 
missing_rows_site
 | 
Name of the site where the missing_rows_oname1andmissing_rows_oname2tables are located. The default,NULL, indicates that the tables are located at the current site. | 
| 
max_missing
 | 
Integer that specifies the maximum number of rows that should be inserted into the missing_rows_onametable. If more thanmax_missingrows are missing, then that many rows are inserted intomissing_rows_oname, and the routine then returns normally without determining whether more rows are missing. This parameter is useful if the fragments are so different that the missing rows table has too many entries and there is no point in continuing. Raises exceptionbadnumberifmax_missingis less than 1 orNULL. | 
| 
commit_rows
 | 
Maximum number of rows to insert to or delete from the reference or comparison table before a COMMIToccurs. By default, aCOMMIToccurs after 500 inserts or 500 deletes. An empty string ('') orNULLindicates that aCOMMITshould be issued only after all rows for a single table have been inserted or deleted. |