MetaSolv Installation Notes:

  1. Create a "dba" UNIX group, and a UNIX user account named "ora" in that group.
  2. Install Oracle DBMS 9 or higher as the "ora" user.
  3. Download the .EXE file for UNIX MetaSolv. Use a Windows machine to unzip/unencrypt it, then ZIP it back up and copy it to your UNIX server.
  4. Create a "metasolv" user account in UNIX. Unzip the decrypted MetaSolv .ZIP into a new directory as that user.
  5. Create database instance that uses the Dictionary for space allocation on SYSTEM table. Be sure to set index space quotas very high.
  6. Run these commands from inst_60/ directory
      $ sqlplus system/syspasswd @a_tblspc.sql
      $ sqlplus system/syspasswd @_instmss
      $ sqlplus asap/ASAP@metasolv1 @mdl_cur
      $ sqlplus asap/ASAP@metasolv1 @mdl_cmp
    
    root@metasolv1:/opt$ unzip ./metasolv/installer/com/data/appserverRoot/appserver/appserver/deploy/mss_integration.ear APP-INF/lib/MetaSolvSolutionSchemas.jar
    Archive:  ./metasolv/installer/com/data/appserverRoot/appserver/appserver/deploy/mss_integration.ear
      inflating: APP-INF/lib/MetaSolvSolutionSchemas.jar  
    root@metasolv1:/opt$ 
    

  7. (On Solaris x86, upgrade Java:)

    Install Sun Java JDK 1.4, setup symlink in BEA home dir to new JDK

    root@metasolv1:/opt/bea$ ln -s ../j2sdk1.4.2_15/ jdk142_08
    
    # mv /opt/metasolv/metasolv/jbrokerORB/bin/solaris /opt/metasolv/metasolv/jbrokerORB/bin/solaris.old
    # ln -s /opt/metasolv/metasolv/jbrokerORB/bin/solaris-x86  /opt/metasolv/metasolv/jbrokerORB/bin/solaris
    
  8. Install WebLogic as the "metasolv" user.
  9. Install MetaSolv into WebLogic
  10. Write a MetaSolv startup script:
    #!/bin/sh
    #
    #       /etc/init.d/metasolv
    #       Startup script for MetaSolv
    #
    case "$1" in
            start)
                    /sbin/su metasolv -c /opt/metasolv/metasolv/metasolv_domain/startmetasolv.sh
                    ;;
    
            stop)
                    /sbin/su metasolv -c /opt/metasolv/metasolv/metasolv_domain/stopmetasolv.sh
                    ;;
            *)
                    echo "Usage: metasolv [start | stop]"
                    ;;
    esac
    

Find an error or omission? Sorry about that! Please e-mail Eric at eric@ericshalov.com and let him know!

All of Eric's Tech Notes are provided on an as-is basis, and may contain errors or omissions. No statement is made as to thier suitability for any particular purpose, and no warranty is given. Use at your own risk! All trademarks are the property of their respective owners.
No duplication of the above information is permitted without prior written permission of the author(s).
©Copyright 2007 Eric Shalov. All Rights Reserved.