All Versions
Fisheye 4.2 DocumentationFisheye 4.1 Documentation
Fisheye 4.0 Documentation
More...
To switch to an Oracle database, install Oracle and follow the steps below. Please note that during the migration of database servers, the FishEye/Crucible instance will not be available to users or to external API clients.
Oracle support for FishEye/Crucible and Crucible was introduced in version 2.5.0. In order to migrate to Oracle, your instance must be currently running at least version 2.5. If you are running an older version, then you will be required to first upgrade FishEye/Crucible and then migrate.
On this page:
.jar file from the Oracle website (hhttp://www.oracle.com/technetwork/database/features/jdbc/index-091264.html) and copy the .jar file to your FISHEYE_INST/lib directory (create the lib/ directory if it doesn't already exist). Move the existing JDBC .jar file to another location (and back it up). Restart FishEye/Crucible to have it pick up the new driver. AL32UTF8 encoding otherwise you may see encoding issues in the product.In order to migrate to a different database backend, you must create a backup of sql data, configure the database and finally import the data via a backup restoration process. This can be done from either the FishEye/Crucible administration console, which streamlines the process, or via the command line tool which FishEye/Crucible provides.
Database page in FishEye/Crucible's Administration console Oracle from the database type Test Connection to validate the values .jar file in the classpath (by placing the .jar file in FISHEYE_INST/lib). Also, ensure that the database user can log in to the database from the machine that FishEye/Crucible is running on and that all the required privileges are present. sql data from the FishEye/Crucible instance. Information on how to create a backup can be found at Backing Up and Restoring FishEye Data \ Backing Up and Restoring Crucible DataRun the following command from the bin directory in FISHEYE_INST
$ ./fisheyectl.sh restore --sql \
--file /path/to/backup.zip \
--dbtype oracle \
--jdbcurl jdbc:oracle:thin:@hostname:port:dbname \
--username crucible \
--password password
2 Comments
Royce Wong
Nov 08, 2012On Migrating to an external database page:
So if say I only have a handful of users but a 4GB SVN repository, I don't need that big of a database, correct? I want to know so I can tell our DBA how much space to alloacate for our instance of Fisheye. Would 2 GB be enough?
user-14707
Nov 09, 2011Some helpful additional info for step 1
The following permissions should be sufficient for Crucible:
CREATE: session, table, view, synonym, sequence, procedure, trigger
Found here.