stasis/je-7.5.11/docs/java/com/sleepycat/je/util/DbDump.html
2019-06-25 16:12:40 -04:00

722 lines
29 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_151) on Tue Oct 31 17:36:46 EDT 2017 -->
<title>DbDump (Oracle - Berkeley DB Java Edition API)</title>
<meta name="date" content="2017-10-31">
<link rel="stylesheet" type="text/css" href="../../../../style.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DbDump (Oracle - Berkeley DB Java Edition API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DbDump.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><b>Berkeley DB Java Edition</b><br><font size=\"-1\"> version 7.5.11</font>
</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/sleepycat/je/util/DbDeleteReservedFiles.html" title="class in com.sleepycat.je.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/sleepycat/je/util/DbFilterStats.html" title="class in com.sleepycat.je.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/sleepycat/je/util/DbDump.html" target="_top">Frames</a></li>
<li><a href="DbDump.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.sleepycat.je.util</div>
<h2 title="Class DbDump" class="title">Class DbDump</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.sleepycat.je.util.DbDump</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../com/sleepycat/je/util/DbScavenger.html" title="class in com.sleepycat.je.util">DbScavenger</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">DbDump</span>
extends java.lang.Object</pre>
<div class="block">Dump the contents of a database. This utility may be used programmatically
or from the command line.
<p>When using this utility as a command line program, and the
application uses custom key comparators, be sure to add the jars or
classes to the classpath that contain the application's comparator
classes.</p>
<pre>
java { com.sleepycat.je.util.DbDump |
-jar je-&lt;version&gt;.jar DbDump }
-h &lt;dir&gt; # environment home directory
[-f &lt;fileName&gt;] # output file, for non -rR dumps
[-l] # list databases in the environment
[-p] # output printable characters
[-r] # salvage mode
[-R] # aggressive salvage mode
[-d] &lt;directory&gt; # directory for *.dump files (salvage mode)
[-s &lt;databaseName&gt;] # database to dump
[-v] # verbose in salvage mode
[-V] # print JE version number
</pre>
See <a href="../../../../com/sleepycat/je/util/DbDump.html#main-java.lang.String:A-"><code>main(java.lang.String[])</code></a> for a full description of the
command line arguments.
<p>
To dump a database to a stream from code:
<pre>
DbDump dump = new DbDump(env, databaseName, outputStream, boolean);
dump.dump();
</pre>
<p>
Because a <code>DATA=END</code> marker is used to terminate the dump of
each database, multiple databases can be dumped and loaded using a single
stream. The <a href="../../../../com/sleepycat/je/util/DbDump.html#dump--"><code>dump()</code></a> method leaves the stream positioned after
the last line written and the <a href="../../../../com/sleepycat/je/util/DbLoad.html#load--"><code>DbLoad.load()</code></a> method leaves the stream
positioned after the last line read.</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#dbName">dbName</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#doAggressiveScavengerRun">doAggressiveScavengerRun</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#doScavengerRun">doScavengerRun</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../com/sleepycat/je/Environment.html" title="class in com.sleepycat.je">Environment</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#env">env</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.io.File</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#envHome">envHome</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#formatUsingPrintable">formatUsingPrintable</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#outputDirectory">outputDirectory</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.io.PrintStream</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#outputFile">outputFile</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#verbose">verbose</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#DbDump-com.sleepycat.je.Environment-java.lang.String-java.io.PrintStream-boolean-">DbDump</a></span>(<a href="../../../../com/sleepycat/je/Environment.html" title="class in com.sleepycat.je">Environment</a>&nbsp;env,
java.lang.String&nbsp;dbName,
java.io.PrintStream&nbsp;outputFile,
boolean&nbsp;formatUsingPrintable)</code>
<div class="block">Create a DbDump object for a specific environment and database.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#DbDump-com.sleepycat.je.Environment-java.lang.String-java.io.PrintStream-java.lang.String-boolean-">DbDump</a></span>(<a href="../../../../com/sleepycat/je/Environment.html" title="class in com.sleepycat.je">Environment</a>&nbsp;env,
java.lang.String&nbsp;dbName,
java.io.PrintStream&nbsp;outputFile,
java.lang.String&nbsp;outputDirectory,
boolean&nbsp;formatUsingPrintable)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Please use the 4-arg ctor without outputDirectory instead.</span></div>
</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#dump--">dump</a></span>()</code>
<div class="block">Perform the dump.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#dumpOne-java.io.PrintStream-byte:A-boolean-">dumpOne</a></span>(java.io.PrintStream&nbsp;o,
byte[]&nbsp;ba,
boolean&nbsp;formatUsingPrintable)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#main-java.lang.String:A-">main</a></span>(java.lang.String[]&nbsp;argv)</code>
<div class="block">The main used by the DbDump utility.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#openEnv-boolean-">openEnv</a></span>(boolean&nbsp;doRecovery)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#parseArgs-java.lang.String:A-">parseArgs</a></span>(java.lang.String[]&nbsp;argv)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#printHeader-java.io.PrintStream-boolean-boolean-">printHeader</a></span>(java.io.PrintStream&nbsp;o,
boolean&nbsp;dupSort,
boolean&nbsp;formatUsingPrintable)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/util/DbDump.html#printUsage-java.lang.String-">printUsage</a></span>(java.lang.String&nbsp;msg)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="envHome">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>envHome</h4>
<pre>protected&nbsp;java.io.File envHome</pre>
</li>
</ul>
<a name="env">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>env</h4>
<pre>protected&nbsp;<a href="../../../../com/sleepycat/je/Environment.html" title="class in com.sleepycat.je">Environment</a> env</pre>
</li>
</ul>
<a name="dbName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dbName</h4>
<pre>protected&nbsp;java.lang.String dbName</pre>
</li>
</ul>
<a name="formatUsingPrintable">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>formatUsingPrintable</h4>
<pre>protected&nbsp;boolean formatUsingPrintable</pre>
</li>
</ul>
<a name="outputDirectory">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>outputDirectory</h4>
<pre>protected&nbsp;java.lang.String outputDirectory</pre>
</li>
</ul>
<a name="outputFile">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>outputFile</h4>
<pre>protected&nbsp;java.io.PrintStream outputFile</pre>
</li>
</ul>
<a name="doScavengerRun">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doScavengerRun</h4>
<pre>protected&nbsp;boolean doScavengerRun</pre>
</li>
</ul>
<a name="doAggressiveScavengerRun">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doAggressiveScavengerRun</h4>
<pre>protected&nbsp;boolean doAggressiveScavengerRun</pre>
</li>
</ul>
<a name="verbose">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>verbose</h4>
<pre>protected&nbsp;boolean verbose</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DbDump-com.sleepycat.je.Environment-java.lang.String-java.io.PrintStream-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DbDump</h4>
<pre>@Deprecated
public&nbsp;DbDump(<a href="../../../../com/sleepycat/je/Environment.html" title="class in com.sleepycat.je">Environment</a>&nbsp;env,
java.lang.String&nbsp;dbName,
java.io.PrintStream&nbsp;outputFile,
java.lang.String&nbsp;outputDirectory,
boolean&nbsp;formatUsingPrintable)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Please use the 4-arg ctor without outputDirectory instead.</span></div>
</li>
</ul>
<a name="DbDump-com.sleepycat.je.Environment-java.lang.String-java.io.PrintStream-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DbDump</h4>
<pre>public&nbsp;DbDump(<a href="../../../../com/sleepycat/je/Environment.html" title="class in com.sleepycat.je">Environment</a>&nbsp;env,
java.lang.String&nbsp;dbName,
java.io.PrintStream&nbsp;outputFile,
boolean&nbsp;formatUsingPrintable)</pre>
<div class="block">Create a DbDump object for a specific environment and database.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>env</code> - The Environment containing the database to dump.</dd>
<dd><code>dbName</code> - The name of the database to dump.</dd>
<dd><code>outputFile</code> - The output stream to dump the database to.</dd>
<dd><code>formatUsingPrintable</code> - true if the dump should use printable
characters.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="main-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>main</h4>
<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;argv)
throws java.lang.Exception</pre>
<div class="block">The main used by the DbDump utility.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>argv</code> - The arguments accepted by the DbDump utility.
<pre>
usage: java { com.sleepycat.je.util.DbDump | -jar
je-&lt;version&gt;.jar DbDump }
[-f output-file] [-l] [-p] [-V]
[-s database] -h dbEnvHome [-rR] [-v]
[-d directory]
</pre>
<dl>
<dt>
-f - the file to dump to. If omitted, output is to System.out.
Does not apply when -r or -R is used.
<dt>
-l - list the databases in the environment.
<dt>
-p - output printable characters.
<dd>If characters in either the key or data items are printing
characters (as defined by isprint(3)), use printing characters in file
to represent them. This option permits users to use standard text
editors and tools to modify the contents of databases.</dd>
<dt>
-V - display the version of the JE library.
<dt>
-s database - the database to dump. Does not apply when -r or -R is
used.
<dt>
-h dbEnvHome - the directory containing the database environment.
<dt>
-d directory - the output directory for *.dump files. Applies only when
-r or -R is used.
<dt>
-v - print progress information to stdout for -r or -R mode.
<dt>
-r - Salvage data from possibly corrupt data files.
<dd>
The records for all databases are output. The records for each database
are saved into &lt;databaseName&gt;.dump files in the current directory.
<p>
This option recreates the Btree structure in memory, so as large a heap
size as possible should be specified. If -r cannot be used due to
insufficient memory, use -R instead.
<p>
When used on uncorrupted data files, this option should return
equivalent data to a normal dump, but most likely in a different order;
in other words, it should output a transactionally correct data set.
However, there is one exception where not all committed records will be
output:
<ul>
<li>When a committed transaction spans more than one .jdb file, and
the last file in this set of files has been deleted by the log
cleaner but earlier files have not, records for that transaction
that appear in the earlier files will not be output. This is because
the Commit entry in the last file is missing, and DbDump believes
that the transaction was not committed. Such missing output should
be relatively rare. Note that records in deleted files will be
output, because they were migrated forward by the log cleaner and
are no longer associated with a transaction.</li>
</ul>
</dd>
<dt>
-R - Aggressively salvage data from a possibly corrupt file.
<dd>
<p>
The records for all databases are output. The records for each database
are saved into &lt;databaseName&gt;.dump files in the current directory.
<p>
Unlike -r, the -R option does not recreate the Btree structure in
memory. However, it does use a bit set to track all committed
transactions, so as large a heap size as possible should be specified.
<p>
-R also differs from -r in that -R does not return a transactionally
correct data set. This is because the Btree information is not
reconstructed in memory. Therefore, data dumped in this fashion will
almost certainly have to be edited by hand or other means before or
after the data is reloaded. Be aware of the following abnormalities.
<ul>
<li>Deleted records are often output. An application specific
technique should normally be used to correct for this.</li>
<li>Multiple versions of the same record are sometimes output. When
this happens, the more recent version of a record is output first.
Therefore, the -n option should normally be used when running
DbLoad.</li>
<li>When a committed transaction spans more than one .jdb file, and
the last file in this set of files has been deleted by the log
cleaner but earlier files have not, records for that transaction
that appear in the earlier files will not be output. This is because
the Commit entry in the last file is missing, and DbDump believes
that the transaction was not committed. Such missing output should
be relatively rare. Note that records in deleted files will be
output, because they were migrated forward by the log cleaner and
are no longer associated with a transaction. (This abnormality also
occurs with -r.)</li>
</ul>
</dd>
</dl></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../com/sleepycat/je/EnvironmentFailureException.html" title="class in com.sleepycat.je">EnvironmentFailureException</a></code> - if an unexpected, internal or
environment-wide failure occurs.</dd>
<dd><code>java.lang.Exception</code></dd>
</dl>
</li>
</ul>
<a name="printUsage-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>printUsage</h4>
<pre>protected&nbsp;void&nbsp;printUsage(java.lang.String&nbsp;msg)</pre>
</li>
</ul>
<a name="parseArgs-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseArgs</h4>
<pre>protected&nbsp;boolean&nbsp;parseArgs(java.lang.String[]&nbsp;argv)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="openEnv-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>openEnv</h4>
<pre>protected&nbsp;void&nbsp;openEnv(boolean&nbsp;doRecovery)
throws <a href="../../../../com/sleepycat/je/EnvironmentNotFoundException.html" title="class in com.sleepycat.je">EnvironmentNotFoundException</a>,
<a href="../../../../com/sleepycat/je/EnvironmentLockedException.html" title="class in com.sleepycat.je">EnvironmentLockedException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../com/sleepycat/je/EnvironmentNotFoundException.html" title="class in com.sleepycat.je">EnvironmentNotFoundException</a></code></dd>
<dd><code><a href="../../../../com/sleepycat/je/EnvironmentLockedException.html" title="class in com.sleepycat.je">EnvironmentLockedException</a></code></dd>
</dl>
</li>
</ul>
<a name="dump--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dump</h4>
<pre>public&nbsp;void&nbsp;dump()
throws <a href="../../../../com/sleepycat/je/EnvironmentNotFoundException.html" title="class in com.sleepycat.je">EnvironmentNotFoundException</a>,
<a href="../../../../com/sleepycat/je/EnvironmentLockedException.html" title="class in com.sleepycat.je">EnvironmentLockedException</a>,
<a href="../../../../com/sleepycat/je/DatabaseNotFoundException.html" title="class in com.sleepycat.je">DatabaseNotFoundException</a>,
java.io.IOException</pre>
<div class="block">Perform the dump.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../com/sleepycat/je/EnvironmentFailureException.html" title="class in com.sleepycat.je">EnvironmentFailureException</a></code> - if an unexpected, internal or
environment-wide failure occurs.</dd>
<dd><code>java.io.IOException</code> - in subclasses.</dd>
<dd><code><a href="../../../../com/sleepycat/je/EnvironmentNotFoundException.html" title="class in com.sleepycat.je">EnvironmentNotFoundException</a></code></dd>
<dd><code><a href="../../../../com/sleepycat/je/EnvironmentLockedException.html" title="class in com.sleepycat.je">EnvironmentLockedException</a></code></dd>
<dd><code><a href="../../../../com/sleepycat/je/DatabaseNotFoundException.html" title="class in com.sleepycat.je">DatabaseNotFoundException</a></code></dd>
</dl>
</li>
</ul>
<a name="printHeader-java.io.PrintStream-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>printHeader</h4>
<pre>protected&nbsp;void&nbsp;printHeader(java.io.PrintStream&nbsp;o,
boolean&nbsp;dupSort,
boolean&nbsp;formatUsingPrintable)</pre>
</li>
</ul>
<a name="dumpOne-java.io.PrintStream-byte:A-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>dumpOne</h4>
<pre>protected&nbsp;void&nbsp;dumpOne(java.io.PrintStream&nbsp;o,
byte[]&nbsp;ba,
boolean&nbsp;formatUsingPrintable)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DbDump.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><b>Berkeley DB Java Edition</b><br><font size=\"-1\"> version 7.5.11</font>
</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/sleepycat/je/util/DbDeleteReservedFiles.html" title="class in com.sleepycat.je.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/sleepycat/je/util/DbFilterStats.html" title="class in com.sleepycat.je.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/sleepycat/je/util/DbDump.html" target="_top">Frames</a></li>
<li><a href="DbDump.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><font size=1>Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.</font> </small></p>
</body>
</html>