![]() |
|||||||
![]() |
|||||||
|
Admin/Install >> Installation
Is it possible to install different versions of OpenSpirit on the same machine? It is possible to do this, with two changes that must occur...
$OSP_HOME/bin/runOSServices.sh nolicense start The "nolicense" option will cause the startup to look for an already running osp daemon, which will be the one from your v2.5.0 installation. (note: The v2.5.0 version of the runOSServices.sh no longer uses the "nolicense" option.)
I need to switch my server installation from one host to another. How? This typically happens in the following cases:
Either reinstall OpenSpirit or follow the instructions below to edit your server side installation. If you haven't started the shared services by running "$OSP_HOME/bin/runOSServices.sh start", then this is much simpler and only some of the steps need to be executed. Steps if your OpenSpirit version is v2.7.0 or higher:
Steps if you have already run "$OSP_HOME/bin/runOSServices.sh start"(Even if they have been run just once.) and your OpenSpirit version is v2.6.3 or lower:
Note: If you are relocating $OSP_HOME, you MUST also make the following changes OpenSpirit. In rare cases you may need to relocate the Oracle database instance in which the OpenSpirit table space resides. For example, you installed OpenSpirit in /home/prod/OpenSpirit and want to move it to /apps/OpenSpirit. You also have to modify:
Each of these files must be modified in order to show what your new $OSP_HOME is.
We do not recommend that you do an OpenSpirit installation as root. The root userid is a special account that should not own an installation and the processes that run from that installation. If you did an install as root and now want to change the ownership of the installation to another user, you need to do the following as root:
I want to use an exisiting OpenSpirit table space, but the installer won't let me. What should I do? If you are sure that you no longer need any of the data in your desired table space, it is possible to clean out the table space so that it may be used for a new OpenSpirit installation. You can download the script:
ADSClean.sh modify site-specific values at the top of the script, and then run it to clean out all the data from your OpenSpirit tablespace Warning: This will cause all of the data and tables to be removed from the table space, so use this script with great caution. Be sure that you are aware of what you're doing and that you are providing a table space that was previously used for OpenSpirit. This is not intended to clean out any table space, just one that was previously created for specific use with OpenSpirit.
We use a third party installer called InstallAnywhere, which is generally very robust. However, if problems do occur, they generally fall into one of two categories: The installer says that there isn't enough disk space for an installation, but you are positive that you do have enough space InstallAnywhere attempts to determine if a disk partition is large enough, but this check can sometimes fail (it generally gets confused on certain types of automounted partitions). You can turn this check off by setting the environment variable CHECK_DISK_SPACE to OFF before running the installer; On UNIX in csh/tcsh, set the variable this way:
% setenv CHECK_DISK_SPACE OFF (or ON, as needed) On UNIX in sh/ksh/bash set the variable as follows:
$ CHECK_DISK_SPACE=OFF (or ON, as needed) Now run the installer within the shell that you set the environment variable was set to. The installer unpacks itself in /tmp, which can sometimes be too small Before running the installer, set the environment variable IATEMPDIR to an alternative temporary directory. This generally occurs on Unix systems that do not have large /tmp directories. The installer always checks if this value is set, and will use it if it is. If it is not set, the default (temp or /tmp) will be used. As a reminder, all installers require roughly 3 times the amount of space required by the unpacked files. Therefore, a 100Mb installer would need 300Mb of space in /tmp to install. If you are still having problems with the Unix installer, set the environment variable LAX_DEBUG to true; this will generate debug output that can be sent to support@openspirit.com for analysis.
We are moving our Oracle table space to a new server. Can you give me instructions for migrating the OpenSpirit Oracle tablespace and configuring OpenSpirit to run on a new server. To migrate the OpenSpirit Tablespace, you need to:
This is the account you use when logging into the ospconfig tool. It can also be found in the $OSP_HOME/classes/OpenSpirit.properties under the property openspirit.ads.ObjectPersistence.Userid file and looks like openspirit.ads.ObjectPersistence.Userid=OpenSpirit260. In this case the Oracle user should be OpenSpirit260. A script for creating the Oracle tablespace and account is available on the OpenSpirit web site http://www.openspirit.com/support/ADSCreateTableSpace.sh. You can use this script to create the new tablespace and account, or you can do it “manually” . The script shows how the Oracle account needs to be created. Please note that the account’s default tablespace must be set to the tablespace that will contain the OpenSpirit tables. Also note that the account must be granted CONNECT and RESOURCE permissions. Next, migrate the tables from the old tablespace to the new tablespace. Edit the $OSP_HOME/classes/OpenSpirit.properties file to include the new Oracle information. Change the following items to reflect your new Oracle set-up. openspirit.ads.ObjectPersistence.dbHost openspirit.ads.ObjectPersistence.dbInstanceName openspirit.ads.ObjectPersistence.dbPort openspirit.ads.ObjectPersistence.dbURL openspirit.ads.ProjectSet.dbHost openspirit.ads.ProjectSet.dbInstanceName
openspirit.ads.ProjectSet.dbPort openspirit.ads.ReferenceValueService.dbHost openspirit.ads.ReferenceValueService.dbInstanceName openspirit.ads.ReferenceValueService.dbPort openspirit.ads.ReferenceValueService.dbURL openspirit.ads.UserAliasService.dbHost openspirit.ads.UserAliasService.dbInstanceName openspirit.ads.UserAliasService.dbPort openspirit.ads.UserAliasService.dbURL openspirit.ads.config.dbHost openspirit.ads.config.dbInstanceName As an example if the new host is on a machine 10.10.10.30, Oracle SID is “gf”, port is 1542, the values would be: ...dbHost=10.10.10.30
How do I switch my PC Client installation from one OpenSpirit Server to another? In order to switch your PC Client installation, make sure that the OpenSpirit Server you are switching to is the same VERSION or higher then the original server. To switch the server, follow these steps:
You might have to reboot your PC in order for the new environment variables to be registered.
If your PC can't resolve the host or port, try adding the OpenSpirit Solaris server and Oracle Database server addresses to the HOSTS file, which is found in your PC's WINNT directory. This is almost always a Windows hostname resolution issue. Reboot your PC after doing this to see the effects. The hosts file on most Windows machines is in C:\WINNT\system32\drivers\etc - try looking in there, or do a search for the "hosts" file and then add the line for the server in it. This will tell Windows how to find the machine if the hostname resolution isn't working correctly.
I have installed the Linux OpenSpirit client and can not send data selection events (e.g. seismic survey to the 3D viewer). If the /etc/hosts file has the first line as the loop back address (ie. 127.0.0.1) it will try to send the event there. The first line in the /etc/hosts file should be the ip address for the Linux client machine you are on. For example, if the machine you are on is called benihana, then your /etc/hosts file should look like:
My OpenSpirit .NET framework will not install, what do I do? OpenSpirit includes its own .NET framework, and it will run independently of any existing .NET framework on your PC. If the OpenSpirit .NET installation fails, check your Microsoft Installer. The .NET installation is dependant on Microsoft's .NET installation process, and if you have an older version of the Microsoft Installer, it will fail. Download the latest version of the Microsoft Installer from the Microsoft Web page (www.microsoft.com), update the Microsoft Installer, and try to reinstall the .NET portion of OpenSpirit.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||