Package org.h2.tools
Class CreateCluster
java.lang.Object
org.h2.util.Tool
org.h2.tools.CreateCluster
public class CreateCluster
extends org.h2.util.Tool
Creates a cluster from a stand-alone database.
Copies a database to another location if required.
-
Field Summary
Fields inherited from class org.h2.util.Tool
out
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Creates a cluster.static void
Options are case sensitive.void
Run the tool with the given output stream and arguments.Methods inherited from class org.h2.util.Tool
getMainClassName, isOption, printNoDatabaseFilesFound, setOut, showUsage, showUsageAndThrowUnsupportedOption, throwUnsupportedOption
-
Constructor Details
-
CreateCluster
public CreateCluster()
-
-
Method Details
-
main
Options are case sensitive.Supported options [-help] or [-?] Print the list of options [-urlSource "<url>"] The database URL of the source database (jdbc:h2:...) [-urlTarget "<url>"] The database URL of the target database (jdbc:h2:...) [-user <user>] The user name (default: sa) [-password <pwd>] The password [-serverList <list>] The comma separated list of host names or IP addresses - Parameters:
args
- the command line arguments- Throws:
SQLException
- on failure
-
runTool
Description copied from class:org.h2.util.Tool
Run the tool with the given output stream and arguments.- Specified by:
runTool
in classorg.h2.util.Tool
- Parameters:
args
- the argument list- Throws:
SQLException
- on failure
-
execute
public void execute(String urlSource, String urlTarget, String user, String password, String serverList) throws SQLException Creates a cluster.- Parameters:
urlSource
- the database URL of the original databaseurlTarget
- the database URL of the copyuser
- the user namepassword
- the passwordserverList
- the server list- Throws:
SQLException
- on failure
-