Install Mp2

Embed Size (px)

Citation preview

  • 8/14/2019 Install Mp2

    1/96

  • 8/14/2019 Install Mp2

    2/96

  • 8/14/2019 Install Mp2

    3/96Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 iii

    Contents

    1. WelcomeHow to Use This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

    Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

    Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

    Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

    BEA Documentation and Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3

    2. Installation PrerequisitesSoftware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

    Software Requirements on Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

    Software Requirements on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4

    Browser Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4

    User and Group Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5

    Unix User and Group Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5

    Windows User Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6

    Virtual Memory Requirements for .NET Portals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7

    3. Quickstart OverviewInstallation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2Installing the AquaLogic Interaction Components . . . . . . . . . . . . . . . . . . . . . . . . . 3-2

    Scripting the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2

    Scripting a Microsoft SQL Server 2000 Database . . . . . . . . . . . . . . . . . . . . . . 3-3

    Scripting a Microsoft SQL Server 2005 Database . . . . . . . . . . . . . . . . . . . . . . 3-4

  • 8/14/2019 Install Mp2

    4/96

    iv Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Scripting an Oracle 9i Database on Unix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5

    Scripting an Oracle 9i Database on Windows . . . . . . . . . . . . . . . . . . . . . . . . . 3-7Scripting an Oracle 10g Database on Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9

    Scripting an Oracle 10g Database on Windows. . . . . . . . . . . . . . . . . . . . . . . 3-11

    Starting and Verifying the Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13

    Importing the Search Cluster Manager Migration Package . . . . . . . . . . . . . . . . . 3-13

    Importing the Content Upload Migration Package . . . . . . . . . . . . . . . . . . . . . . . . 3-14

    Preparing the Portal for General Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14

    Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15Upgrade Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15

    Upgrading from AquaLogic Interaction 6.1 to an AquaLogic Interaction 6.1

    Maintenance Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16

    Upgrading from Foundation 6.0 to AquaLogic Interaction 6.1 . . . . . . . . . . . . . . 3-16

    Running the 6.0 to 6.1 Database Upgrade Script. . . . . . . . . . . . . . . . . . . . . . 3-17

    Upgrading from Corporate Portal 5.0.x to AquaLogic Interaction 6.1. . . . . . . . . 3-17

    Upgrading the Database from Corporate Portal 5.0.x to Foundation 6.0Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18

    Resolving Missing Mandatory Portlets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20

    Rebuilding the Search Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20

    Completing the AquaLogic Interaction Component Upgrade . . . . . . . . . . . . . . . 3-20

    4. InstallationInstalling the AquaLogic Interaction Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

    Launching the AquaLogic Interaction Installer on Unix . . . . . . . . . . . . . . . . . . . . 4-3

    Completing the Installer Wizard Pages on Unix . . . . . . . . . . . . . . . . . . . . . . . 4-3

    Launching the AquaLogic Interaction Installer on Windows . . . . . . . . . . . . . . . . . 4-7

    Completing the Installer Wizard Pages on Windows. . . . . . . . . . . . . . . . . . . . 4-7

    Deploying the Image Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13

  • 8/14/2019 Install Mp2

    5/96

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 v

    Scripting the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14

    Scripting a Microsoft SQL Server Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15Scripting an Oracle 9i Database on Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18

    Scripting an Oracle 9i Database on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22

    Scripting an Oracle 10g Database on Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26

    Scripting an Oracle 10g Database on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30

    Starting and Verifying the Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34

    Starting AquaLogic Interaction Services and Search . . . . . . . . . . . . . . . . . . . . . . 4-34

    Running the Diagnostics Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35Starting the Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35

    Importing the Search Cluster Manager Migration Package . . . . . . . . . . . . . . . . . . . . . 4-36

    Importing the Content Upload Migration Package. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36

    Preparing the Portal for General Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-37

    5. UpgradeUpgrade Paths. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

    Applying an AquaLogic Interaction 6.1 Maintenance Pack. . . . . . . . . . . . . . . . . . . . . . 5-2

    Upgrading from Foundation 6.0 to AquaLogic Interaction 6.1 . . . . . . . . . . . . . . . . . . . 5-2

    Running the 6.0 to 6.1 SQL Database Upgrade Script . . . . . . . . . . . . . . . . . . . . . . 5-3

    Upgrading from Corporate Portal 5.0.x to AquaLogic Interaction 6.1. . . . . . . . . . . . . . 5-3

    Upgrading the Database from Corporate Portal 5.0.x to Foundation 6.0 Specifications

    5-4

    Resolving Missing Mandatory Portlets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8

    Rebuilding the Search Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8

    Completing the AquaLogic Interaction Component Upgrade . . . . . . . . . . . . . . . . . . . . 5-9

  • 8/14/2019 Install Mp2

    6/96

    vi Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    A. Uninstalling

    B. TroubleshootingTroubleshooting Common Installation and Configuration Problems . . . . . . . . . . . . . . 7-2

    Index

  • 8/14/2019 Install Mp2

    7/96Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 1-1

    C H A P T E R 1

    Welcome

    This book describes how to install and deploy AquaLogic Interaction 6.1. It also providesinstructions for upgrading to AquaLogic Interaction 6.1 (and any maintenance packs) from earlier versions.

    How to Use This BookThis guide has been designed to be a quick reference for users with installation experience, whilealso providing detailed instructions for users installing for the first time.

    AudienceThis guide is written for the user responsible for installing or upgrading AquaLogic Interaction.This user must have strong knowledge of the platform operating system, database, web and application servers, and any other third-party software required for installation.

    OrganizationThis guide includes the following chapters:

    z This chapter provides information on how to use this guide and describes other resourcesavailable to help install, deploy, upgrade, and administer AquaLogic Interaction.

    z Chapter 2, Installation Prerequisites, provides hardware and software requirements, aswell as environmental and third-party software prerequisites. You must read this chapter and meet the prerequisites prior to proceeding to the installation or upgrade.

  • 8/14/2019 Install Mp2

    8/96

    Welcome

    1-2 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    z Chapter 3, Quickstart Overview, provides a high level overview of the AquaLogic

    Interaction installation and upgrade procedures. Sufficient detail is provided to allow anexperienced portal administrator to quickly install or upgrade AquaLogic Interaction.Cross-references link the high level tasks to detailed procedures in other chapters.

    z Chapter 4, Installation, provides detailed instructions for installing and configuringAquaLogic Interaction.

    z Chapter 5, Upgrade, provides detailed instructions for upgrading versions of PlumtreeCorporate Portal and Plumtree Foundation to the latest version of AquaLogic Interaction.

    z Appendix A, Uninstalling, provides instructions for uninstalling AquaLogic Interaction.

    z Appendix B, Troubleshooting, provides information on troubleshooting the installationand configuration process for AquaLogic Interaction.

    Typographical ConventionsThis book uses the following typographical conventions.

    Table 1-1 Typographical Conventions

    Convention Typeface Examples/Notes

    File names

    Folder names

    Screen elements

    bold Upload Procedures.doc to the portal.

    The log files are stored in the logs folder.

    To save your changes, click Apply Changes .

    Text you enter comput er Type Mar ket i ng as the name of your community.

    Variables you enter comput er wi t hangl e br acket s( )

    Enter the base URL for the Remote Server.For example, ht t p: / / / .

    New terms

    Emphasis

    Object examplenames

    italic Portlets are Web tools embedded in your portal.

    The URI must be a unique number.

    The example Knowledge Directory displayed in Figure5 shows the Human Resources folder.

  • 8/14/2019 Install Mp2

    9/96

    BEA Documenta t ion and Resource

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 1-3

    BEA Documentation and ResourcesThe tables in this section list other documentation and resources provided by BEA.

    Table 1-2 Documentation

    Resource Description

    Installation Worksheet This worksheet helps you to gather and record prerequisite information necessary for installing AquaLogic Interaction.

    It is available on edocs.bea.com/alui/ali/docs61 .

    Administrator Guide This book describes how to perform management and maintenance of AquaLogicInteraction.It is available on edocs.bea.com/alui/ali/docs61 .

    Release Notes These files are written for AquaLogic Interaction administrators. They includeinformation about new features and known issues in the release.

    They are available on edocs.bea.com/alui/ali/docs61 and on any physical media provided for delivering the application.

    Deployment Guide This document is written for business analysts and system administrators. Itdescribes how to plan your AquaLogic User Interaction deployment.

    It is available on edocs.bea.com/alui/deployment/index.html .

    Online Help The online help is written for all levels of AquaLogic Interaction users. It describesthe user interface for AquaLogic Interaction and gives detailed instructions for completing tasks in AquaLogic Interaction.

    To access online help, click the help icon.

    Table 1-3 Other BEA Resources

    Resource Description

    Developer Guides,Articles, APIDocumentation, Blogs,

    Newsgroups, and Sample Code

    These resources are provided for developers on the BEA dev2dev site(dev2dev.bea.com ). They describe how to build custom applications usingAquaLogic User Interaction and how to customize AquaLogic User Interaction

    products and features.

    http://edocs.bea.com/alui/ali/docs61http://edocs.bea.com/alui/ali/docs61http://edocs.bea.com/alui/ali/docs61http://edocs.bea.com/alui/deployment/index.htmlhttp://dev2dev.bea.com/aluserinteraction/http://dev2dev.bea.com/aluserinteraction/http://edocs.bea.com/alui/deployment/index.htmlhttp://edocs.bea.com/alui/ali/docs61http://edocs.bea.com/alui/ali/docs61http://edocs.bea.com/alui/ali/docs61
  • 8/14/2019 Install Mp2

    10/96

    Welcome

    1-4 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    AquaLogic User Interaction SupportCenter

    The AquaLogic User Interaction Support Center is a comprehensive repository for technical information on AquaLogic User Interaction products. From the SupportCenter, you can access products and documentation, search knowledge base articles,read the latest news and information, participate in a support community, gettraining, and find tools to meet most of your AquaLogic User Interaction-related needs. The Support Center encompasses the following communities:

    Technical Support Center

    Submit and track support incidents and feature requests, search the knowledge base,access documentation, and download service packs and hotfixes.

    User Group

    Visit the User Group section to collaborate with peers and view upcoming meetings.

    Product Center

    Download products, read Release Notes, access recent product documentation, and view interoperability information.

    Developer Center

    Download developer tools and documentation, get help with your development project, and interact with other developers via BEAs dev2dev Newsgroups.

    Education Services Find information about available training courses, purchase training credits, and register for upcoming classes.

    If you do not see the Support Center when you log in tohttp://support.plumtree.com , contact [email protected] for the appropriateaccess privileges.

    Technical Support If you cannot resolve an issue using the above resources, BEA Technical Support ishappy to assist. Our staff is available 24 hours a day, 7 days a week to handle all your technical support needs.

    E-mail: [email protected]

    Phone Numbers:

    U.S.A. +1 866.262.PLUM (7586) or +1 415.263.1696Europe +44 1494 559127France +33 1.46.91.86.79Australia/NZ +61 2.9923.4030Asia Pacific +61 2.9931.7822Singapore +1 800.1811.202

    Table 1-3 Other BEA Resources

    Resource Description

    http://support.plumtree.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]://support.plumtree.com/
  • 8/14/2019 Install Mp2

    11/96

  • 8/14/2019 Install Mp2

    12/96

  • 8/14/2019 Install Mp2

    13/96

    Sof tware Requi rements

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 2-3

    Web Application Server AIX

    IBM WebSphere 6.0.1 with IBM (32-bit) SDK 1.4.2 SR6, IBMWebSphere 6.1 with IBM (32bit) SDK 5.0 SR2

    HP-UX

    BEA WebLogic 9.2 with HP-UX JDK 5.0.03 with Java HotSpot TM Server VM (32-bit), BEA WebLogic 9.2 MP1 with HP-UX JDK 5.0.04 (32-bit) with Java HotSpot TM Server VM

    Red Hat Enterprise Linux

    Apache Tomcat 5.0.28 with Sun SDK 1.4.2_11

    BEA WebLogic 8.1 SP5 with BEA JRockit 1.4.2_11; BEA WebLogic9.1, 9.2 with BEA JRockit 5.0 (R26.0.0) JDK (32-bit); BEA WebLogic9.2 MP1 with BEA JRockit 5.0 (R26.4.0 + CR302700) JDK (32-bit),BEA WebLogic 10 with BEA JRockit 5.0 (R26.4.0 + CR302700) JDK (32-bit) and all later 5.0 releases of JRockit

    Solaris

    Apache Tomcat 5.0.28 with Sun SDK 1.4.2_11

    BEA WebLogic 8.1 SP5 with BEA JRockit 1.4.2_11; BEA WebLogic9.1, 9.2 with Sun Java 2 JDK 5.0 (32-bit) with the Java HotSpot TM Client and Server VMs, version 1.5.0_06; BEA WebLogic 9.2 MP1with Sun Java 2 JDK 5.0 (32-bit) with the Java HotSpot TM Client and Server VMs, version 1.5.0_06, BEA WebLogic 10 with Sun Java 2JDK 5.0 (32-bit) with Java HotSpot TM Client and Server VMs, version1.5.0_06

    IBM WebSphere 6.1 with IBM (32bit) SDK 5.0 SR2

    SUSE Enterprise Linux

    Apache Tomcat 5.0.28 with Sun SDK 1.4.2_11

    BEA WebLogic 8.1 SP5 with BEA JRockit 1.4.2_11; BEA WebLogic9.1, 9.2 with BEA JRockit 5.0 (R26.0.0-189_CR269406) JDK (32-bit); BEA WebLogic 9.2 MP1 with BEA JRockit 5.0 (R26.4.0 +CR302700) JDK (32-bit), BEA WebLogic 10 with BEA JRockit 5.0(R26.4.0 + CR302700) JDK (32-bit) and all later 5.0 releases of JRockit

    Table 2-1 Software Requirements on Unix

    Component Requirement

  • 8/14/2019 Install Mp2

    14/96

    Ins ta l la t ion Prerequis i tes

    2-4 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Software Requirements on Windows

    Browser RequirementsThe following lists describe the browser requirements for AquaLogic Interaction.

    z Administrative Users : Internet Explorer 6.0, 7.0; Firefox 2.0

    z Browsing Users : Internet Explorer 6.0, 7.0; Netscape 7.2, 8.0; Firefox 1.5, 2.0; Safari 2.0(Mac only)

    Table 2-2 Software Requirements on Windows

    Component Requirement

    AquaLogic InteractionHost Machine

    Microsoft Windows Server 2003 SP1 or R2, SP2, on x86

    Note: If you are running AquaLogic Interaction on .NET, youmust configure the portal host machine to run using 3 GB of virtual memory. For details, see Virtual Memory

    Requirements for .NET Portals on page 2-7 .Database Server HostMachine

    Microsoft SQL Server 2000 SP3a or SP4, Microsoft SQL Server 2005(with SQL Server 2000 compatibility level), Microsoft SQL Server 2005 SP2 (with SQL Server 2000 compatibility level)

    Oracle 9i (9.2.0.4 and above) in default or Oracle RAC configuration

    Oracle 10g (10.1.0.3 and above) and 10g R2 (10.2.0.1 and above) indefault or Oracle RAC configuration

    Web Application Server Apache Tomcat 5.0.28 with Sun SDK 1.4.2_11

    BEA WebLogic 8.1 SP5 with BEA JRockit 1.4.2_11; BEA WebLogic

    9.1, 9.2 with Sun Java 2 JDK 5.0 (32-bit) with Java HotSpot TM ClientVM, version 1.5.0_06; BEA WebLogic 9.2 MP1 with Sun Java 2 JDK 5.0 (32-bit) with Java HotSpot TM Client VM, version 1.5.0_06, BEAWebLogic 10 with Sun Java 2 JDK 5.0 (32-bit) with Java HotSpot TM

    Client and Server VMs, version 1.5.0_06

    Microsoft IIS 6.0 with .NET Framework 1.1 SP1

  • 8/14/2019 Install Mp2

    15/96

    User and Group Requi rement

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 2-5

    User and Group Requirements

    Unix User and Group RequirementsWe recommend that you create a user and group that will own the portal installation. Thefollowing table lists recommended values for a user, a group, and AquaLogic User Interactiondirectories.

    The same values for these users, groups, and directories should be used across all machineshosting portal components. Local users and groups with fixed IDs are recommended. Securedeployments should avoid NIS users for machine security. Using the same local user and groupfor all AquaLogic User Interaction services allows an administrator to lock down host machinesand audit activity.

    For convenience, preinstall.sh , a script to create users, groups and directories, is provided in theProduct Center.

    The Pre-Install Script: preinstall.shThe preinstall.sh script creates a user, a group and directories with permissions appropriate for BEA AquaLogic User Interaction. The script is interactive, asking you a series of questions aboutthe values to be configured.

    For a one-machine install using the standard values, the preinstall.sh script can be used as-is. Thefollowing values can be specified dynamically as the script runs:

    Pre-install Setting Standard Value Notes

    ALI Group Name ali Local group with a fixed ID

    ALI User ali Local group with a fixed ID

    PT_HOME /opt/bea/alui Owned by ALI user and group

    Property Default Value

    INSTALL_DIRECTORY /opt/bea/alui

    USER_SHELL /bin/sh

    PLUMTREE_GROUP_NAME ali

  • 8/14/2019 Install Mp2

    16/96

    Ins ta l la t ion Prerequis i tes

    2-6 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    If the user or group you designate to the script to use already exists, the script does not attempt tocreate them.

    To run the script, complete the following steps:

    1. Review the preinstall.sh script.

    2. Log in as root to become superuser.

    3. Make a temporary directory for the files and allow all users to access these files by typing:

    # mkdi r / t mp/ pl umt r ee

    # chmod 777 / t mp/ pl umt r ee

    4. Copy the preinstall file by typing:

    # cd / t mp/ pl umt r ee# cp / / scr i pt s / pr ei ns ta l l . sh .

    5. Run the preinstall.sh script by typing:

    # . / pr ei ns t al l . s h

    Be sure to carefully review any output from the script.

    6. Change the password of the newly created user by typing:

    # pass wd al i

    7. Enter the login password.

    8. Log out as superuser .

    Windows User RequirementsTo install portal components, you must log in to the host machines as the local administrator.

    PLUMTREE_GROUP_ID 5000

    PLUMTREE_USER_NAME ali

    PLUMTREE_USER_ID 5000

    Property Default Value

  • 8/14/2019 Install Mp2

    17/96

    Vir tua l Memory Requi rements for .NET Por t

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 2-7

    Virtual Memory Requirements for .NET PortalsIf you are running your portal on .NET, you must configure the AquaLogic Interaction hostmachine to run using 3 GB of virtual memory. To do so:

    1. Open the boot.ini file, which is located in the C directory.

    The boot.ini file is hidden and read-only; for this reason, you must configure Windows tomake hidden files visible. You must also enable write privileges on the boot.ini file.

    2. In the boot.ini file, add a /3GB flag to the end of the [multi] line, which specifies the partitionto boot. For example:

    mul t i ( 0) di sk( 0) r di sk( 0) part i t i on( 2) \ WI NDOWS=" Wi ndows Ser ver 2003,St andar d" / 3GB / f ast det ect / NoExecut e=Opt Out

    3. Reboot the portal host machine.

    Note: You must add the /3GB flag to the boot.ini file correctly; editing this file incorrectlymight negatively affect the stability of your portal machine. For this reason, we stronglyadvise that you refer to appropriate documentation at msdn.microsoft.com when

    performing this procedure. If you experience technical difficulties, contact Microsoftsupport.

  • 8/14/2019 Install Mp2

    18/96

    Ins ta l la t ion Prerequis i tes

    2-8 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

  • 8/14/2019 Install Mp2

    19/96Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-1

    C H A P T E R 3

    Quickstart Overview

    This chapter provides brief, high-level instructions for the installation and upgrade of AquaLogicInteraction, and is intended to quickly guide experienced administrators through the installationor upgrade procedure.

    This chapter is divided into two major sections:

    z Installation on page 3-2 . This section covers installing the AquaLogic Interactioncomponents, scripting the database, and starting and verifying the installation. Theorganization of this section maps directly to detailed instructions in Chapter 4,Installation.

    z Upgrade on page 3-15 . This section covers upgrading versions of Plumtree CorporatePortal and Plumtree Foundation to the latest version of AquaLogic Interaction. Theorganization of this section maps directly to detailed instructions in Chapter 5, Upgrade.

  • 8/14/2019 Install Mp2

    20/96

  • 8/14/2019 Install Mp2

    21/96

  • 8/14/2019 Install Mp2

    22/96

    Quicks tar t Overv iew

    3-4 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Scripting a Microsoft SQL Server 2005 Database1. Create and configure the portal database and portal database user:

    a. Configure the SQL Server instance to use SQL Server and Windows Authenticationmode .

    b. Create the portal database with the portal database name you provided the AquaLogicInteraction installer.

    c. Configure the portal database to use SQL Server 2000 (80) compatibility level .

    d. Create the portal database user with the user name and password you provided the

    AquaLogic Interaction installer.e. Configure the portal database user to use SQL Server Authentication.

    f. Set the portal database users default database to the portal database.

    g. Grant the portal database user the sysadmin server role.

    For more information on these steps, see Creating and Configuring the Portal Database onMicrosoft SQL Server 2005 on page 4-16 .

    2. Script the portal database:

    We recommend that you run the following scripts as the sa user, so that all objects created are owned by dbo . Scripts are found in %PT_HOME%\6.1\sql\mssql\ .

    Run the scripts in this order:

    a. create_tables_mssql.sql

    b. load_seed_info_mssql.sql

    c. stored_procs_mssql.sql

    d. postinst_mssql.sql

    For more information, see Scripting the Portal Database on page 4-17 .

  • 8/14/2019 Install Mp2

    23/96

    Ins ta l la t ion

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-5

    Scripting an Oracle 9i Database on Unix1. Set Oracle environment variables.

    Verify that the ORACLE_BASE, ORACLE_HOME, and ORACLE_SID environmentvariables are set correctly.

    Note: For Oracle 9i, the portal database scripts expect ORACLE_SID to be set to PLUM .If you use a different SID, you will need to edit the scripts.

    For more information, see Setting Oracle Environment Variables in Scripting an Oracle 9iDatabase on Unix on page 4-18 .

    2. Copy SQL scripts.

    Copy SQL scripts from $PT_HOME/ptportal/6.1/sql/oracle_unix9.2 on the portal host to$ORACLE_HOME/admin/PLUM/scripts on the Oracle host.

    For more information, see Copying SQL Scripts in Scripting an Oracle 9i Database onUnix on page 4-18 .

    3. Create the portal database.

    Note: These steps create a new, dedicated portal database. If you are creating the portaltablespace within an existing database, skip to step 4.

    a. Create the sys password:$ $ORACLE_HOME/ bi n/ or apwd f i l e=$ORACLE_HOME/ dat abase/ or apwPLUMpasswor d= password

    b. Create a directory PLUM under $ORACLE_BASE/oradata .

    c. Create a link to initPLUM.ora in $ORACLE_HOME/database .

    d. Start SQL*Plus using the /nolog flag and run crdb1_oracle_unix.sql . This script should generate no errors.

    e. Run crdb2_oracle_unix.sql . This script may take a significant amount of time tocomplete, and may generate the following errors:ORA- 00942 t abl e or vi ew does not exi stORA- 1432/ ORA- 1434 publ i c s ynonym t o be dr opped does not exi st

    Any other errors are not acceptable.

    f. Go to step 5.

  • 8/14/2019 Install Mp2

    24/96

    Quicks tar t Overv iew

    3-6 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    For more information, see Creating the Portal Database in Scripting an Oracle 9i Database

    on Unix on page 4-18 .4. Create the portal tablespace and database user.

    Note: These steps assume you are installing the portal database in an existing, runningdatabase instance. If you created the portal database in step 3, skip this step. Thetablespace and database user have already been created.

    a. Use SQL*Plus to connect to your database as a user with sysdba rights.

    b. Run create_ali_tablespace_unix.sql . This script should generate no errors.

    c. Run create_ali_user_oracle.sql . This script should generate no errors.

    For more information, see Creating the Portal Tablespace and Database User in Scriptingan Oracle 9i Database on Unix on page 4-18 .

    5. Script the portal database.

    a. Use SQL*Plus to connect to your database using the portal database user you created instep 3 or step 4.

    b. Run init_ali_db_oracle.sql . This script should generate no errors.

    For more information, see Scripting the Portal Database in Scripting an Oracle 9i

    Database on Unix on page 4-18 .

  • 8/14/2019 Install Mp2

    25/96

  • 8/14/2019 Install Mp2

    26/96

  • 8/14/2019 Install Mp2

    27/96

    Ins ta l la t ion

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-9

    Scripting an Oracle 10g Database on Unix

    Caution: For installations of AquaLogic Interaction on HP-UX, it is necessary to adjustOracles recommended kernel settings. The value of shmseg must be set higher than300 to prevent Oracle memory allocation issues when search repair is run or multiple

    jobs are executed concurrently.

    1. Set Oracle environment variables.

    Verify that the ORACLE_BASE, ORACLE_HOME, and ORACLE_SID environmentvariables are set correctly.

    Note: For Oracle 10g, the portal database scripts expect ORACLE_SID to be set to

    PLUM10 . If you use a different SID, you will need to edit the scripts.For more information, see Setting Oracle Environment Variables in Scripting an Oracle10g Database on Unix on page 4-26 .

    2. Copy SQL scripts.

    Copy SQL scripts from $PT_HOME/ptportal/6.1/sql/oracle_unix10 on the portal host to$ORACLE_BASE/admin/PLUM10/plumtreescripts on the Oracle host.

    For more information, see Copying SQL Scripts in Scripting an Oracle 10g Database onUnix on page 4-26 .

    3. Create the portal database.

    Note: These steps create a new, dedicated portal database. If you are creating the portaltablespace within an existing database, skip to step 4.

    a. Create the sys password:

    $ $ORACLE_ HOME/ bi n/ or apwd f i l e=$ORACLE_ HOME/ dat abase/ or apwPLUM10passwor d= password

    b. Create a directory PLUM10 under $ORACLE_BASE/oradata .

    c. Create a link to initPLUM10.ora in $ORACLE_HOME/database .

    d. Start SQL*Plus using the /nolog flag and run crdb1_oracle_unix.sql . This script should generate no errors.

  • 8/14/2019 Install Mp2

    28/96

    Quicks tar t Overv iew

    3-10 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    e. Run crdb2_oracle_unix.sql . This script may take a significant amount of time to

    complete, and may generate the following errors:

    ORA- 00942 t abl e or vi ew does not exi stORA- 1432/ ORA- 1434 publ i c s ynonym t o be dr opped does not exi st

    Any other errors are not acceptable.

    f. Go to step 5.

    For more information, see Creating the Portal Database in Scripting an Oracle 10gDatabase on Unix on page 4-26 .

    4. Create the portal tablespace and database user.Note: These steps assume you are installing the portal database in an existing, running

    database instance. If you created the portal database in step 3, skip this step. Thetablespace and database user have already been created.

    a. Use SQL*Plus to connect to your database as a user with sysdba rights.

    b. Run create_ali_tablespace_unix.sql . This script should generate no errors.

    c. Run create_ali_user_oracle.sql . This script should generate no errors.

    For more information, see Creating the Portal Tablespace and Database User in Scriptingan Oracle 10g Database on Unix on page 4-26 .

    5. Script the portal database.

    a. Use SQL*Plus to connect to your database using the portal database user you created instep 3 or step 4.

    b. Run init_ali_db_oracle.sql . This script should generate no errors.

    For more information, see Scripting the Portal Database in Scripting an Oracle 10gDatabase on Unix on page 4-26 .

  • 8/14/2019 Install Mp2

    29/96

    Ins ta l la t ion

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-11

    Scripting an Oracle 10g Database on Windows1. Set Oracle environment variables.

    Verify that the ORACLE_BASE, ORACLE_HOME, and ORACLE_SID environmentvariables are set correctly.

    Note: For Oracle 10g, the portal database scripts expect ORACLE_SID to be set toPLUM10 . If you use a different SID, you will need to edit the scripts.

    For more information, see Setting Oracle Environment Variables in Scripting an Oracle10g Database on Windows on page 4-30 .

    2. Copy SQL scripts.

    Copy SQL scripts from %PT_HOME%\ptportal\6.1\sql\oracle_nt10 on the portal hostto %ORACLE_BASE%\admin\PLUM10\plumtreescripts on the Oracle host.

    For more information, see Copying SQL Scripts in Scripting an Oracle 10g Database onWindows on page 4-30 .

    3. Create the portal database.

    These steps create a new, dedicated portal database. If you are creating the portaltablespace within an existing database, skip to step 4.

    a. Update the registry with the RegisterSIDPLUM10.reg script. b. Create a directory PLUM10 under %ORACLE_BASE%\oradata .

    c. Copy initPLUM10.ora to %ORACLE_HOME%\database .

    d. Run CreateService.bat with the argument PLUM10 :

    > Cr eat eSer vi ce. bat PLUM10

    e. Start SQL*Plus using the /nolog flag and run crdb1_oracle_nt.sql . This script should generate no errors.

    f. Run crdb2_oracle_nt.sql . This script may take a significant amount of time to complete,and may generate the following errors:

    ORA- 00942 t abl e or vi ew does not exi stORA- 1432/ ORA- 1434 publ i c s ynonym t o be dr opped does not exi st

    Any other errors are not acceptable.

  • 8/14/2019 Install Mp2

    30/96

    Quicks tar t Overv iew

    3-12 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    g. Go to step 5.

    For more information, see Creating the Portal Database in Scripting an Oracle 10gDatabase on Windows on page 4-30 .

    4. Create the portal tablespace and database user.

    Note: These steps assume you are installing the portal database in an existing, runningdatabase instance. If you created the portal database in step 3, skip this step. Thetablespace and database user have already been created.

    a. Use SQL*Plus to connect to your database as a user with sysdba rights.

    b. Run create_ali_tablespace_nt.sql . This script should generate no errors.

    c. Run create_ali_user_oracle.sql . This script should generate no errors.

    For more information, see Creating the Portal Tablespace and Database User in Scriptingan Oracle 10g Database on Windows on page 4-30 .

    5. Script the portal database.

    a. Use SQL*Plus to connect to your database using the portal database user you created instep 3 or step 4.

    b. Run init_ali_db_oracle.sql . This script should generate no errors.

    For more information, see Scripting the Portal Database in Scripting an Oracle 10gDatabase on Windows on page 4-30 .

    6. Start the Oracle Listener for the portal database.

    For more information, see Starting the Oracle Listener for the Portal Database in Scriptingan Oracle 10g Database on Windows on page 4-30 .

  • 8/14/2019 Install Mp2

    31/96

    Ins ta l la t ion

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-13

    Starting and Verifying the Installation1. Start the Automation Service, Document Repository Service, and Search.

    Note: It is important that third-party virus scanners do not attempt to scan the search servicearchives. For more information, see the note in Starting AquaLogic InteractionServices and Search on page 4-34 .

    2. Run the diagnostics script and resolve any issues it finds.

    On Unix , the script is /ptportal/bin/diagnostic.sh .

    On Windows , the script is \ptportal\bin\diagnostic.bat . The script can also

    be launched by clicking Start | All Programs | BEA | Portal Diagnostic .For more information, see Running the Diagnostics Script on page 4-35 .

    3. Start the portal.

    Start the portal by browsing to the server.pt application at the External Portal URL you provided the AquaLogic Interaction installer. For example:

    ht t p: / / mypor t al . domai n. com/ por t al / ser ver . pt

    4. Log in to the portal as Administrator with no password.

    Caution: You should change the default Administrator password as soon as possible. Makesure that you document the change and/or inform the appropriate portaladministrators.

    Importing the Search Cluster Manager Migration PackageImport the SearchClusterAdminUI.pte file, which is located in the following location on theSearch host machine:

    Windows: \ptsearchserver\6.1\serverpackages\

    Unix: /ptsearchserver/6.1/serverpackages/

    For details, see Importing the Search Cluster Manager Migration Package on page 4-36 .

    Note: You may need to log out and back in to the portal in order to see the Search Cluster Manager appear in portal administrations Admin Utilities drop-down menu.

  • 8/14/2019 Install Mp2

    32/96

    Quicks tar t Overv iew

    3-14 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Importing the Content Upload Migration PackageNote: You only need to import the Content Upload migration package if you performed a clean

    (non-upgrade) install of AquaLogic Interaction and installed the Content Upload Service.

    Import the contentupload.pte file, which is located in the following location on the ContentUpload Service host machine:

    Windows: \ptupload\6.1\serverpackages\

    Unix: /alui/ptupload/6.1/serverpackages/

    For details, see Importing the Content Upload Migration Package on page 4-36 .

    Preparing the Portal for General UseWhen you first deploy your portal, there are a number of tasks you must complete to prepare the

    portal for general use. These tasks are described in the Administrator Guide for AquaLogic Interaction because they are tasks you will likely perform more than once to maintain your portal.Refer to the Administrator Guide for AquaLogic Interaction for the following set-up tasks:

    1. Configure display, navigation, and branding for the default experience definition and anyadditional experience definitions.

    2. Change the default Administrator password and delegate administrator roles.

    3. Populate the portal with administrative users and browsing users. Configure groups, users,user profiles, and Access Control Lists (ACLs) to enable managed access.

    4. Populate the portal with documents. Configure ACLs to manage access.

    5. Set up automated system maintenance, such as user synchronization, search updates,document refresh, and housekeeping jobs.

  • 8/14/2019 Install Mp2

    33/96

    Upgrade

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-15

    UpgradeThis section provides brief, high level instructions for the process of upgrading versions of Plumtree Corporate Portal and Plumtree Foundation to the latest version of the portal (AquaLogicInteraction).

    Upgrade PathsThis section provides the paths that are available to upgrade your portal to AquaLogic Interaction6.1.

    Notes:z Unless otherwise noted, when upgrading to an AquaLogic Interaction 6.1 maintenance

    pack, follow the procedure for upgrading from your current version to AquaLogicInteraction 6.1.

    z All upgrade paths are between two systems of the same operating system brand, but notnecessarily the same operating system version. Check current hardware and softwarerequirements and make any required upgrades to operating system or database software

    prior to proceeding with the portal upgrade.

    Upgrade Path Upgrade References

    AquaLogic Interaction 6.1 to AquaLogicInteraction 6.1 MP2

    Follow the procedures in Upgrading from AquaLogicInteraction 6.1 to an AquaLogic Interaction 6.1 MaintenancePack on page 3-16

    Foundation 6.0 to AquaLogic Interaction6.1

    Follow the procedures in Upgrading from Foundation 6.0 toAquaLogic Interaction 6.1 on page 3-16 .

    Corporate Portal 5.0.4J to AquaLogicInteraction 6.1 (Unix only)

    Follow the procedures in Upgrading from Corporate Portal5.0.x to AquaLogic Interaction 6.1 on page 3-17 .

    Corporate Portal 5.0.2, 5.0.3, 5.0.4 toAquaLogic Interaction 6.1 (Windows)

    Follow the procedures in Upgrading from Corporate Portal5.0.x to AquaLogic Interaction 6.1 on page 3-17 .

  • 8/14/2019 Install Mp2

    34/96

    Quicks tar t Overv iew

    3-16 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Upgrading from AquaLogic Interaction 6.1 to an AquaLogicInteraction 6.1 Maintenance PackTo upgrade from AquaLogic Interaction 6.1 to an AquaLogic Interaction 6.1 Maintenance Pack:

    1. Important : Stop the Search service on all Search nodes before starting the upgrade. Do notrestart any upgraded Search services until all nodes have been upgraded.

    2. Install the AquaLogic Interaction 6.1 MP2 Administrative Portal and Search components. For details on launching the installer and completing its screens, see Installing the AquaLogicInteraction Components on page 4-2 .

    3. Complete the AquaLogic Interaction component installation. For details, see Completing theAquaLogic Interaction Component Upgrade on page 3-20

    Upgrading from Foundation 6.0 to AquaLogic Interaction6.1To upgrade from Foundation 6.0 to AquaLogic Interaction 6.1:

    1. Install the AquaLogic Interaction 6.1 Administrative Portal and Search components. For details on launching the installer and completing its screens, see Installing the AquaLogicInteraction Components on page 4-2 .

    2. Run the 6.0 to 6.1.sql database script. For details, see Running the 6.0 to 6.1 DatabaseUpgrade Script on page 3-17 .

    3. Start the AquaLogic Interaction 6.1 Administrative Portal and verify the installation. For details, see Starting and Verifying the Installation on page 3-13 .

    4. Import the Search Cluster Manager migration package. For details, see Importing the SearchCluster Manager Migration Package on page 3-13 .

    5. Rebuild the Search Index. For details, see Rebuilding the Search Index on page 3-20 .

    6. Complete the AquaLogic Interaction component installation. For details, see Completing theAquaLogic Interaction Component Upgrade on page 3-20 .

  • 8/14/2019 Install Mp2

    35/96

    Upgrade

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-17

    Running the 6.0 to 6.1 Database Upgrade ScriptTo run the 6.0 to 6.1 database upgrade script:

    1. Back up the portal database.

    2. Locate the upgrade6.0to6.1_.sql script in the installation folder of the version 6.1 Administrative Portal server.

    3. Run the database upgrade script.

    Upgrading from Corporate Portal 5.0.x to AquaLogic

    Interaction 6.1To upgrade from Corporate Portal 5.0.x to AquaLogic Interaction 6.1:

    1. Install the AquaLogic Interaction 6.1 Administrative Portal and Search components. For details on launching the installer and completing its screens, see Installing the AquaLogicInteraction Components on page 4-2 .

    2. Upgrade the portal database from Corporate Portal 5.0.x to Foundation 6.0 specifications. For details, see Upgrading the Database from Corporate Portal 5.0.x to Foundation 6.0Specifications on page 3-18 .

    3. Run the 6.0 to 6.1 SQL database script. For details, see Running the 6.0 to 6.1 DatabaseUpgrade Script on page 3-17 .

    4. Start the AquaLogic Interaction 6.1 Administrative Portal and verify the installation. For details, see Starting and Verifying the Installation on page 3-13 .

    5. (Optional) Resolve missing mandatory portlets. Perform this step only if you upgraded your portal from 5.0.x to 6.1 and mandatory portlets are not appearing properly in your 6.1 portal.For details, see Resolving Missing Mandatory Portlets on page 3-20 .

    6. Import the Search Cluster Manager migration package. For details, see Importing the SearchCluster Manager Migration Package on page 3-13 .

    7. Rebuild the Search Index. For details, see Rebuilding the Search Index on page 3-20 .

    8. Complete the AquaLogic Interaction component installation. For details, see Completing theAquaLogic Interaction Component Upgrade on page 3-20 .

  • 8/14/2019 Install Mp2

    36/96

    Quicks tar t Overv iew

    3-18 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Upgrading the Database from Corporate Portal 5.0.x to Foundation 6.0SpecificationsThis section describes the procedure for upgrading the portal database to AquaLogic Interaction6.x specifications. For a detailed explanation of the database upgrade procedure, see Upgradingthe Database from Corporate Portal 5.0.x to Foundation 6.0 Specifications on page 5-4 .

    To upgrade the database from Corporate Portal 5.0.x to Foundation 6.0 specifications:

    1. Upgrade database software.

    If necessary, have your DBA upgrade database software to the currently supported version.For current database version requirements, see Software Requirements on page 2-2 .

    Note: When upgrading to Oracle 9i or 10g, verify that the new database character set isUTF8 and the new database national character set is AL16UTF16.

    2. Run the duplicate names database script.

    On Oracle databases, the following scripts may need to be run to fix duplicate portaldocument names:

    z find_dup_doc_names_oracle.sql

    z fix_dup_doc_names_oracle.sql

    These scripts are located in /ptportal/6.1/sql in the directory appropriate toyour version of Oracle.

    3. Run the database upgrade tool.

    On a Unix portal, the database upgrade tool is located at/ptportal/6.1/bin/dbupgradetool.sh . The tool is a command line utility and needs to be run twice. The first time it is run it collects parameters for the upgrade. Thesecond time it is run it performs the upgrade.

    On a Windows portal, the database upgrade tool is located at\ptportal\6.1\bin\dbupgradetool.bat . If you have a .NET portal, a GUIupgrade utility will be launched. If you have a Java portal, a command line utility will belaunched. The command line utility needs to be run twice. The first time it is run it collects

    parameters for the upgrade. The second time it is run it performs the upgrade.

    For details on using the database upgrade tool, see Running the Database Upgrade Toolon page 5-5 .

  • 8/14/2019 Install Mp2

    37/96

    Upgrade

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-19

    4. Export data from the database.

    Export the data from the portal schemas using tools provided by your database vendor.

    5. Create the new database schema.

    On Oracle databases:

    a. Drop and recreate the portal schema owner.

    b. Grant connect, resource, and dba rights on the portal tablespaces to the newly created portal schema owner.

    c. Run the create_tables_oracle.sql script. The script is located in

    /ptportal/6.1/sql , under the directory appropriate to your operating systemand version of Oracle.

    On SQLServer databases:

    a. Create a new database. This database can be your new portal database, or it can serve asa temporary store for portal data.

    b. Script the new database with the portal schema. To do this, run/ptportal/6.1/sql/mssql/create_tables_mssql.sql

    6. Import data to the database.

    Using tools provided by your database vendor, import the data you exported in step 4 intothe newly scripted database.

    Note: On SQLServer databases, the portal data will now be in a new database. You mustnow either modify connection information for all servers that use the portal database,or move the portal database back to the original database by dropping the original,recreating the original using the table script in step 5 , and then exporting the datafrom the temporary database to the original database.

    7. Update stored procedures and system-specific parameters.

    Run the following two scripts against the portal database. The scripts are located in/ptportal/6.1/sql , under the directory appropriate to your operating systemand database version.

    On Oracle , run:

    a. stored_procs_oracle.sql

    b. postinst_oracle.sql

    http://-/?-http://-/?-http://-/?-http://-/?-
  • 8/14/2019 Install Mp2

    38/96

    Quicks tar t Overv iew

    3-20 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    On SQLServer, run:

    a. stored_procs_mssql.sql

    b. postinst_mssql.sql

    Resolving Missing Mandatory PortletsIf you upgraded your portal from 5.0.x to 6.1 and find that mandatory portlets are not appearing

    properly in your 6.1 portal, run the following database script on your 6.1 database to resolve theissue. If you upgraded from 5.0.x to 6.0 and mandatory portlets are appearing properly in your 6.0 portal, skip this step:

    UPDATE PTPages SET Topi cPos=0 WHERE Topi cPos ! =0 AND Obj ect I d I N ( SELECTObj ect I d FROM PTPages p, ( SELECT Fol der I d, MI N( Topi cPos) AS Mi nTopi cPos FROMPTPages WHERE Fol der I d

  • 8/14/2019 Install Mp2

    39/96

    Upgrade

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 3-21

    detailed instructions on launching the installer and completing its screens, see Installing the

    AquaLogic Interaction Components on page 4-2 .If your portal deployment includes one or more AquaLogic User Interaction products (such asCollaboration, Publisher, Analytics, and so on) upgrade those products now. Refer to each

    products associated installation and upgrade guide for instructions on upgrading those products.

  • 8/14/2019 Install Mp2

    40/96

    Quicks tar t Overv iew

    3-22 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

  • 8/14/2019 Install Mp2

    41/96Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-1

    C H A P T E R 4

    Installation

    This chapter describes how to install AquaLogic Interaction. If you are upgrading AquaLogicInteraction, see Chapter 5, Upgrade.

    To install AquaLogic Interaction:

    1. Verify that you have met the prerequisites for installation. For details, see Chapter 2,Installation Prerequisites.

    2. Install the AquaLogic Interaction components. For details, see Installing the AquaLogicInteraction Components on page 4-2 .

    3. Script the AquaLogic Interaction portal database. For details, see Scripting the Database on page 4-14 .

    4. Start and verify the installation. For details, see Starting and Verifying the Installation on page 4-34 .

    5. Import the Search Cluster Manager migration package. For details, see Importing the SearchCluster Manager Migration Package on page 4-36 .

    6. If you performed a new (non-upgrade) install of AquaLogic Interaction and installed theContent Upload Service, import the Content Upload migration package. For details, seeImporting the Content Upload Migration Package on page 4-36 .

    7. Perform tasks in the portal to prepare the portal for general use. For details, see Preparingthe Portal for General Use on page 4-37 .

  • 8/14/2019 Install Mp2

    42/96

    Ins ta l la t ion

    4-2 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Installing the AquaLogic Interaction ComponentsThis section describes how to install the AquaLogic Interaction components. The AquaLogicInteraction components are:

    1. Image Service

    2. Search

    3. Document Repository Service

    4. Administrative Portal

    5. Automation Service

    6. API Service

    7. Portal Server

    8. Content Upload Service

    When performing a clean install, you can install the AquaLogic Interaction components in anyorder; however, you should not start any of the components until all components are installed. If you want to test components as you install them, the order in which they are listed above isrecommended.

    The AquaLogic Interaction components can be installed on different hosts. For details on provisioning hosts for the various AquaLogic Interaction components, see the Deployment Guide for BEA AquaLogic User Interaction .

    Note: The portal database must be scripted and running prior to starting the AdministrativePortal.

  • 8/14/2019 Install Mp2

    43/96

    Ins ta l l ing the AquaLogic In te rac t ion Componen

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-3

    Launching the AquaLogic Interaction Installer on UnixThe AquaLogic Interaction installer is a graphical, X-Windows client when run in interactivemode. If you are running the installer on a remote terminal, make sure your DISPLAY is setappropriately.

    To launch the AquaLogic Interaction installer on a Unix host:

    1. Log in to the Unix host as the user created in Unix User and Group Requirements on page 2-5 .

    2. Copy the installer to a temporary location and run it as follows:

    $ . / AquaLogi cI nt er act i on_v6- 1_mp2Complete the installation wizard pages according to the settings you planned when youcompleted the configuration worksheets.

    Completing the Installer Wizard Pages on UnixThe following tables describe the AquaLogic Interaction installer wizard pages. The installer wizard pages that appear vary according to the selections you choose.

    Note: If the installer setting does not apply to your Web application server or to the AquaLogicInteraction components you are installing, the installer does not display the wizard page.

    Table 4-1 AquaLogic Interaction Installer Wizard Pages for Unix

    Wizard Page Description

    Introduction This installer wizard page provides a brief description of the installer and describes how to run the installer in silent mode.

    Installation Folder Accept the default installation folder or select a different folder in which toinstall AquaLogic Interaction.

    Default: / opt / beaUpgrade Information Indicates previously installed versions of portal products.

  • 8/14/2019 Install Mp2

    44/96

    Ins ta l la t ion

    4-4 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Upgrade Option Select either Upgrade or New Install . If you select Upgrade , the installer skips subsequent configuration pages and instead uses values from a previousinstallation to fill in the information. The XML configuration file structure isalso changed.

    Note: If you choose to upgrade the portal, the installer upgrades all of thecomponents it detects needing an upgrade. If you want to install aspecific component on a machine with multiple portal components,you should perform a New Install .

    Choose Install Set Select either Complete or Custom . If you select Complete , a full set of AquaLogic Interaction components is installed. If you select Custom , you canselect individual portal components to install according to your deployment

    plan.

    Fully Qualified Domain Name and Ports

    Enter the fully qualified domain name and port numbers for the portal server.Do not include the http:// prefix.

    Example domain name: por t al . mycompany. com

    Example HTTP port: 80

    Example HTTPS port: 443

    Content Upload Service- Application Port

    Indicate either http or https .

    Enter the port that the Content Upload Service should use to handle requests.

    API Service -Application Port

    Indicate either http or https .

    Enter the port that the API Service should use to handle requests.

    External Portal URL Enter the URL to the portal server that browsers outside of the local network would use.

    Example: ht t p: / / por t al . mydomai n. com: 80/ port al

    API Service URL Enter the URL to the API Service including the port number.Example: ht t p: / / wsser ver . mydomai n. com: 80

    Image Service URL Enter the URL for the Image Service, including the port number if it is not 80or 443:

    Example: ht t p: / / web- apps. port al . com: 8082/ i mageser ver

    Table 4-1 AquaLogic Interaction Installer Wizard Pages for Unix

    Wizard Page Description

  • 8/14/2019 Install Mp2

    45/96

    Ins ta l l ing the AquaLogic In te rac t ion Componen

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-5

    Search Cluster Contact Node Host and Port

    Enter the host name and port for the AquaLogic Interaction Search nodethrough which the portal initiates contact with the Search Cluster.

    Example host name: back- end- ser vi ces. por t al . com

    Example port: 15250

    Click Help for further details on this installer wizard page.

    Stand-alone or Cluster Select whether you would like to install a Single Stand-alone Search Node or add/replace a Search Cluster Node . Selecting to install the stand-alone search

    node installs a single node on the local machine. If you want to supportfailover, select to add/replace nodes for a search cluster.

    Search Nodes Select to add a new search node or replace an existing node.

    Note: Selecting to replace an existing node removes all information aboutthe node that you are replacing from the system.

    Adding New Search Node

    Enter the name and port number of the new search node.

    The search node is installed into /opt/bea/alui/ptsearchserver/6.1 .

    Search Cluster Files Select the location of the search cluster files. You must have permission to

    access and write to the location where you want to install these files. Searchcluster files are only installed if they do not already exist in the location thatyou select.

    Example: / opt / bea/ al ui / pt sear chser ver / 6. 1/ c l us t er /

    Search Cluster Manager Port

    Enter the port that the Search Cluster Manager will use.

    Example: 15300

    Default AutomationService Computer

    Enter the host name for the host computer for the default Automation Service.This runs administrative jobs by default.

    Example: back- end- ser vi ces. por t al . com

    Automation ServicePort

    Enter the Automation Service port for the automation service being installed.

    Example: 7777

    Portal DatabaseConnectionInformation

    Specify connection information, such as host name, port, database name or service name, and administrative user information.

    Table 4-1 AquaLogic Interaction Installer Wizard Pages for Unix

    Wizard Page Description

  • 8/14/2019 Install Mp2

    46/96

  • 8/14/2019 Install Mp2

    47/96

    Ins ta l l ing the AquaLogic In te rac t ion Componen

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-7

    Launching the AquaLogic Interaction Installer on WindowsTo launch the AquaLogic Interaction installer on a Windows host:

    1. Log into the Windows host as the local Administrator.

    2. Copy the AquaLogicInteraction_v6-1_mp2.exe installer to a temporary location.

    3. Close all unnecessary windows and applications.

    4. Double-click AquaLogicInteraction_v6-1_mp2.exe to launch the installer.

    Complete the installation wizard pages according to the settings you planned when youcompleted the configuration worksheets.

    Completing the Installer Wizard Pages on WindowsThe following tables describe the AquaLogic Interaction installer wizard pages. The installer wizard pages that appear vary according to the selections you choose.

    Note: If the installer setting does not apply to your Web application server or to the AquaLogicInteraction components you are installing, the installer does not display the wizard page.

    Table 4-2 AquaLogic Interaction Installer Wizard Pages for WindowsWizard Page Description

    Introduction This installer wizard page provides a brief description of the installer and describes how to run the installer in silent mode.

    Installation Folder Accept the default installation folder or select a different folder in which to installAquaLogic Interaction.

    Default: C: \ bea\ al ui

    Upgrade Information Indicates previous installed versions of portal products.

  • 8/14/2019 Install Mp2

    48/96

    Ins ta l la t ion

    4-8 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Upgrade Option Select either Upgrade or New Install . If you select Upgrade , the installer willautomatically upgrade all of the components it detects needing an upgrade. Theinstaller will skip most subsequent pages and request only the settings that cannot

    be extracted from the previous installation (for example, the type of install (.NETor Java) and the API Service information). The XML configuration file structureis also changed.

    Note: If you want to install a newer version of specific components on amachine with multiple portal components, you should perform a NewInstall. If you select New Install , you will proceed with the full set of appropriate installer pages.

    Note: If you choose to upgrade the portal, the installer upgrades all of thecomponents it detects needing an upgrade. If you want to install aspecific component on a machine with multiple portal components, youshould perform a New Install.

    Choose Install Set Select either Complete or Custom . If you select Complete , a full set of AquaLogic Interaction components are installed. If you select Custom , you canselect individual portal components to install according to your deployment plan.

    Web ApplicationEnvironment: .NETor Java

    Select .NET (IIS) or Java .

    Auto-Deployment toa Java WebApplication Server

    Select a web application server type to enable auto-deployment of the Portal, or select Manual to manually deploy the Portal to a web application server.

    Tomcat DeploymentInformation

    Enter the directory in which Web application configuration files reside.

    Example: C: \ j akar t a- t omcat - 5. 0. 28\ conf \ Cat al i na\ l ocal host

    Specify WebLogic

    DeploymentInformation

    Enter the WebLogic home directory, domain home, host name, port, domain,

    server, administrator user and administrator user password.Note: WebLogic domain and server names are case-sensitive. If the letter

    casing you enter does not match the running WebLogic domain and server, auto-deployment fails.

    Click Help for further details on this installer wizard page.

    Table 4-2 AquaLogic Interaction Installer Wizard Pages for Windows

    Wizard Page Description

  • 8/14/2019 Install Mp2

    49/96

    Ins ta l l ing the AquaLogic In te rac t ion Componen

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-9

    Specify WebSphereDeploymentInformation

    Enter the WebSphere home directory, host name, SOAP port and applicationserver name.

    Note: If you change the default host or application server, the host and application server you enter must already exist.

    Image Service:Auto-Deployment toApache

    Select Apache to have the Image Service automatically deployed to Apache.Select Manual if you prefer to use a Web server other than Apache.

    Apache DeploymentInformation

    Enter the Apache configuration directory.Example directory: C: \ Pr ogr am Fi l es\ ApacheGr oup\ Apache2\ conf \

    Enter the Apache Windows service name.

    Example name: Apache2

    Select IIS Web Site Select Use Default Web Site if you want the component or components beinginstalled deployed to port 80, the default HTTP port.

    Select Use another Web site if using port 80 would mean sharing the port withother applications and you do not want to do this.

    Specify IIS Web SiteInformation

    If you choose to deploy the portal to a Web site other than the default Web site,enter the IIS Web site name, HTTP and HTTPS ports you want to use for accessing the portal.

    Example Web site name: ALI

    Example HTTP port: 8082

    Example HTTPS port: 9092

    Note: If the name you enter is not the name of an existing IIS Web site, a newWeb site is created. If the Web site already exists, the secure and non-secure ports will be changed to the entries made in the installer.

    Image ServiceCompression on IIS

    The Enable Image Service HTTP Compression checkbox is selected bydefault. Deselect the checkbox if you do not wish to use HTTP compression.

    Table 4-2 AquaLogic Interaction Installer Wizard Pages for Windows

    Wizard Page Description

  • 8/14/2019 Install Mp2

    50/96

    Ins ta l la t ion

    4-10 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Fully Qualified Domain Name and Ports

    Enter the fully qualified domain name and port numbers for the Portal. Do notinclude the http:// prefix.

    Example domain name: por t al . mycompany. com

    Example HTTP port: 80

    Example HTTPS port: 443

    Content Upload Service - Application

    Port

    Indicate either http or https .

    Enter the port that the Content Upload Service should use to handle requests.

    Example port: 11910

    API Service -Application Port

    Indicate either http or https .

    Enter the port that the API Service should use to handle requests.

    Example port: 11905

    External Portal URL Enter the URL to the portal that browsers outside of the local network would use.

    Example: ht t p: / / por t al . mydomai n. com: 80/ port al

    API Service URL Enter the URL to the API Service including the port number.

    Example: ht t p: / / wss erver . mydomai n. com: 11905

    Image Service URL Enter the URL for the Image Service, including the port number if it is not 80 or 443:

    Example: ht t p: / / web- apps. port al . com: 8082/ i mageser ver

    Search Cluster Contact Node Hostand Port

    Enter the host name and port for the AquaLogic Interaction Search node throughwhich the portal initiates contact with the Search Cluster.

    Example host name: back- end- ser vi ces. por t al . com

    Example port: 15250

    Click Help for further details on this installer wizard page.

    Stand-alone or Cluster

    Select whether you would like to install a Single Stand-alone Search Node or add/replace a Search Cluster Node . Selecting to install the stand-alone searchnode installs a single node on the local machine. If you want to support failover,select to add/replace nodes for a search cluster.

    Table 4-2 AquaLogic Interaction Installer Wizard Pages for Windows

    Wizard Page Description

  • 8/14/2019 Install Mp2

    51/96

    Ins ta l l ing the AquaLogic In te rac t ion Componen

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-11

    Search Nodes Select to add a new search node or replace an existing node.

    Note: Selecting to replace an existing node removes all information about thenode that you are replacing.

    Adding New Search Node

    Enter the name and port number of the new search node.

    The search node is installed into C:\bea\alui\ptsearchserver\6.1 .

    Search Cluster Files Select the location of the search cluster files. You must have permission to accessand write to the location where you want to install these files. Search cluster filesare only installed if they do not already exist in the location that you select.

    Example: C:\ opt \ bea\ al ui \ pt sear chser ver \ 6. 1\ c l us t er \

    Search Node User Name and Password

    Enter the Windows user name that the search node will run as. This user must bein the Domain\User format and must have write access to the search cluster specified on the search cluster location that you specified on the Search Cluster Files installer wizard page.

    Note: The installer does not validate the user information that you specify.

    Search Cluster

    Manager Port

    Enter the port that the Search Cluster Manager will use.

    Example: 15300

    Default AutomationService Computer

    Enter the host name for the host computer for the default Automation Service.

    Example: back- end- ser vi ces. por t al . com

    Automation ServicePort

    Enter the Automation Service port.

    Example: 7777

    Portal Database Select SQL Server or Oracle .

    Portal DatabaseConnectionInformation

    Specify connection information, such as host name, port, database name or service name, and administrative user information.

    DocumentRepository Service -Application Port

    Indicate either http or https .

    Specify the port that the Document Repositorys Web components should use tohandle requests.

    Example: 8020

    Table 4-2 AquaLogic Interaction Installer Wizard Pages for Windows

    Wizard Page Description

  • 8/14/2019 Install Mp2

    52/96

    Ins ta l la t ion

    4-12 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    DocumentRepository ServiceHost and Port

    Enter the host name and port for the host computer for the Document RepositoryService.

    Example host name: back- end- ser vi ces. por t al . com

    Example port: 8020

    Pre-InstallationSummary

    Review the list of components to be installed.

    Click Install.

    Install Complete Choose to restart the system now or restart it manually. The system must berestarted to complete the installation.

    Click Done .

    Table 4-2 AquaLogic Interaction Installer Wizard Pages for Windows

    Wizard Page Description

  • 8/14/2019 Install Mp2

    53/96

  • 8/14/2019 Install Mp2

    54/96

    Ins ta l la t ion

    4-14 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Scripting the DatabaseThis section describes how to create the AquaLogic Interaction portal database. The procedureinvolves reviewing, editing, and executing SQL scripts against an Oracle 9i or 10g, or MicrosoftSQL Server database. It is expected that the person setting up the AquaLogic Interaction databasehas a strong understanding of database system administration.

    To set up the AquaLogic Interaction portal database, follow the steps in the subsectionappropriate to your environment:

    z To create the portal database on Microsoft SQL Server, see Scripting a Microsoft SQLServer Database on page 4-15 .

    z To create the portal database on Oracle 9i:

    on Unix, see Scripting an Oracle 9i Database on Unix on page 4-18 .

    on Windows, see Scripting an Oracle 9i Database on Windows on page 4-22 .

    z To create the portal database on Oracle 10g:

    on Unix, see Scripting an Oracle 10g Database on Unix on page 4-26 .

    on Windows, see Scripting an Oracle 10g Database on Windows on page 4-30 .

  • 8/14/2019 Install Mp2

    55/96

    Scr ip t ing the Database

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-15

    Scripting a Microsoft SQL Server DatabaseTo script a Microsoft SQL Server database:

    1. Follow the instructions for creating and configuring the Portal database for your version of Microsoft SQL Server.

    2. Script the portal database by following the instructions in Scripting the Portal Database on page 4-17 .

    Creating and Configuring the Portal Database on Microsoft SQL Server 200To set up the Portal database on Microsoft SQL Server 2000:

    1. Create the Portal database:

    a. Set the Portal database name to the name you specified for the Portal database when youcompleted the worksheets provided in the Installation Worksheet for AquaLogic

    Interaction 6.1 MP2 .

    b. Verify that the initial size of the Portal database is sufficient for your AquaLogicInteraction deployment. For a relatively small installation, configure a database that is atleast 100 MB. For a large enterprise with as many as 20,000 users, configure a databasethat is as large as 1 GB.

    2. Create the Portal database user:

    a. Create the Portal database user with the user name you designated when you completed the worksheets provided in the Installation Worksheet for AquaLogic Interaction 6.1

    MP2 .

    b. Configure the Portal database user to use SQL Server Authentication .

    c. Set the Portal database user password to the password you designated when youcompleted the worksheets provided in the Installation Worksheet for AquaLogic

    Interaction 6.1 MP2 .

    d. Set the Portal database users default database to the Portal database.

    e. Grant the Portal database user the public and db_owner roles for the Portal database.

    f. On the Portal database Properties | Permissions tab, grant the Portal database user all permissions on the Portal database.

  • 8/14/2019 Install Mp2

    56/96

    Ins ta l la t ion

    4-16 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Creating and Configuring the Portal Database on Microsoft SQL Server 2005To set up the Portal database on Microsoft SQL Server 2005:

    1. Configure the SQL Server instance to use SQL Server and Windows Authentication mode .

    2. Create the Portal database:

    a. Set the Portal database name to the name you specified for the Portal database when youcompleted the worksheets provided in the Installation Worksheet for AquaLogic

    Interaction 6.1 MP2 .

    b. Verify that the initial size of the Portal database is sufficient for your AquaLogic

    Interaction deployment. For a relatively small installation, configure a database that is atleast 100 MB. For a large enterprise with as many as 20,000 users, configure a databasethat is as large as 1 GB.

    c. Configure the Portal database to use SQL Server 2000 (80) compatibility level .

    3. Create the Portal database user:

    a. Create the Portal database user with the user name you designated when you completed the worksheets provided in the Installation Worksheet for AquaLogic Interaction 6.1

    MP2 .

    b. Configure the Portal database user to use SQL Server Authentication .c. Set the Portal database user password to the password you designated when you

    completed the worksheets provided in the Installation Worksheet for AquaLogic Interaction 6.1 MP2 .

    d. Set the Portal database users default database to the Portal database.

    e. Grant the Portal database user the sysadmin server role.

  • 8/14/2019 Install Mp2

    57/96

    Scr ip t ing the Database

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-17

    Scripting the Portal DatabaseRun the portal database scripts as the sa user on the portal database created above.

    Note: When database objects are created by the sa user, objects are owned by dbo . SeeKnowledge Base article DA_319052 for a discussion of the benefits of dbo objectownership.

    1. To delete previous tables (if they exist) and create the tables required for the new portalcomponents, run the \ptportal\6.1\sql\mssql\create_tables_mssql.sql script.

    2. To create the portal objects required by the portal, run the \ ptportal\6.1\sql\mssql\load_seed_info_mssql.sql script.

    3. To create the stored procedures required by the portal, run the\ptportal\6.1\sql\mssql\stored_procs_mssql.sql script.

    4. To set configuration information required by the portal, run the\ptportal\6.1\sql\mssql\postinst_mssql.sql script.

  • 8/14/2019 Install Mp2

    58/96

    Ins ta l la t ion

    4-18 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Scripting an Oracle 9i Database on UnixThis section describes how to script an Oracle 9i database on Unix.

    Setting Oracle Environment VariablesThe following environment variables need to be set:

    z ORACLE_BASE : ORACLE_BASE should be set to the root directory of your Oracleinstallation. For example,

    $ expor t ORACLE_BASE=/ opt / or acl e

    z

    ORACLE_HOME : ORACLE_HOME should be set to the home directory of your Oracleinstallation. For example,

    $ expor t ORACLE_HOME=$ORACLE_ BASE/ or a92

    z ORACLE_SID : ORACLE_SID should be set to the system ID (SID) of your databaseinstance. The default SID expected in the SQL scripts is PLUM on Oracle 9i. If you use aSID other than the default, the scripts will need to be edited. To set ORACLE_SID onOracle 9i:

    $ expor t ORACLE_ SI D=PLUM

    These variables can be set automatically when your Oracle user logs in by modifying the .profile

    script for your Oracle user. For more information, consult your system administrator.

    Copying SQL ScriptsWhen you install the Portal Server or Administrative Portal, the installer generates Oracle 9iscripts for creating and populating the database in the following directory:

    /ptportal/6.1/sql/oracle_unix9.2

    It is recommended that the scripts for your version of Oracle are copied to the following directory:

    $ORACLE_BASE/admin/$ORACLE_SID/plumtreescripts

  • 8/14/2019 Install Mp2

    59/96

    Scr ip t ing the Database

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-19

    Creating the Portal DatabaseNote: These steps create a new, dedicated portal database. If you are creating the portal

    tablespace within an existing database, skip to Creating the Portal Tablespace and Database User on page 4-28 .

    1. Log into the portal database host machine as the owner of the Oracle system files.

    2. Verify that ORACLE_BASE, ORACLE_HOME and ORACLE_SID are set appropriately.For details, see Setting Oracle Environment Variables on page 4-18 .

    3. Create the sys password:

    $ $ORACLE_HOME/ bi n/ or apwd f i l e=$ORACLE_HOME/ dat abase/ or apwPLUMpasswor d= password

    4. Create the PLUM10 directory under $ORACLE_BASE/oradata :

    $ mkdi r - p $ORACLE_BASE/ or adat a/ PLUM

    5. Create a link to initPLUM10.ora in $ORACLE_HOME/database

    $ cd $ORACLE_HOME/ dat abase$ l n - s $ORACLE_BASE/ admi n/ PLUM/ pl umt r eescr i pt s/ i ni t PLUM. or a

    6. If this is a re-creation of a database or a retry of a prior failed attempt, delete the old databasefile. Verify that the database is not running, and then:

    $ r m $ORACLE_BASE/ or adat a/ $ORACLE_SI D/ *. *

    7. From $ORACLE_BASE/admin/$ORACLE_SID/plumtreescripts, start sqlplus :

    $ cd $ORACLE_BASE/ admi n/ $ORACLE_SI D/ pl umt r eescr i pt s$ sql pl us / nol og

    Your prompt will change to SQL>.

    8. Run the crdb1_oracle_unix.sql script to create and start the new database instance:

    SQL> @cr db1_or acl e_uni x. sql

    This script should generate no errors. The database should now be running. When thescript completes, verify the following data files have been created in$ORACLE_BASE/oradata/$ORACLE_SID :

    systPLUM.dbf

    undo1A.dbf

    temp1A.dbf (single disk installation only.)

    http://-/?-http://-/?-http://-/?-http://-/?-
  • 8/14/2019 Install Mp2

    60/96

    Ins ta l la t ion

    4-20 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Output from the script is saved in the file crdb1.lst in the plumtreescripts directory.

    9. From sqlplus , run the crdb2_oracle_unix.sql script to create tablespaces, create the portaldatabase user, and perform low level database tuning.

    SQL> @cr db2_or acl e_uni x. sql

    This script can take a significant amount of time to complete. The following errors may begenerated:

    ORA- 00942 t abl e or vi ew does not exi stORA- 1432/ ORA- 1434 publ i c synonym t o be dr opped does not exi st

    These errors are acceptable. Any other errors are not acceptable.

    When the script completes, verify the following data files have been created in$ORACLE_BASE/oradata/$ORACLE_SID :

    PLUMtbl1.dbf

    PLUMtmp1.dbf

    PLUMidx1.dbf

    Output from the script is saved in the file crdb2.lst in the plumtreescripts directory.

    Creating the Portal Tablespace and Database UserNote: The following steps assume you have an existing database instance already running. If

    you created your database in Creating the Portal Database on page 4-19 , you should skip to Scripting the Portal Database on page 4-21 .

    To create a shared AquaLogic Interaction database:

    1. Log into the AquaLogic Interaction database host machine as the owner of the Oracle systemfiles.

    2. Verify that ORACLE_BASE, ORACLE_HOME and ORACLE_SID are set appropriately.For details, see Setting Oracle Environment Variables on page 4-18 .

    3. Connect to your database as a user with sysdba rights. From$ORACLE_BASE/admin/$ORACLE_SID/plumtreescripts, start sqlplus :

    $ cd $ORACLE_BASE/ admi n/ $ORACLE_SI D/ pl umt r eescr i pt s

    $ sql pl us / nol og

    Your prompt will change to SQL>.

    SQL> conn / as sysdba

  • 8/14/2019 Install Mp2

    61/96

    Scr ip t ing the Database

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-21

    4. Run create_ali_tablespace_unix.sql to create the ALUI tablespaces:

    SQL> @cr eat e_al i _t abl espace_uni x. sql

    5. Run create_ali_user_oracle.sql to create the schema user the portal will use:

    SQL> @cr eat e_al i _user _or acl e. sql

    Scripting the Portal DatabaseThe following steps initialize the new portal database:

    1. Run the init_ali_db_oracle.sql script to create ALUI tables, indexes, and stored procedures.Exit sqlplus and log back in as the portal database user you just created. You should still be

    in the $ORACLE_BASE/admin/$ORACLE_SID/plumtreescripts directory:$ sql pl us portal_database_user / password

    The prompt should be SQL>. Now, run the init_ali_db_oracle.sql script:

    SQL> @i ni t _al i _db_or acl e. sql

    Output from the script is saved in the following files in the plumtreescripts directory:

    create_tables_oracle.lst

    stored_procs_oracle.lst

    load_seed_info.lst postinst.lst

    2. If desired, create an Oracle SPFILE. Refer to Oracle documentation for the benefits of usingan SPFILE.

    Exit sqlplus and log back in using the /nolog parameter:

    $ sql pl us / nol og

    The prompt should be SQL>. Now, run the create_spfile_oracle_unix.sql script:

    SQL> @cr eat e_s pf i l e_or acl e_uni x. sql

  • 8/14/2019 Install Mp2

    62/96

    Ins ta l la t ion

    4-22 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    Scripting an Oracle 9i Database on WindowsThis section discusses how to script an Oracle 9i database on Windows.

    Setting Oracle Environment VariablesThe following environment variables need to be set:

    z ORACLE_BASE : ORACLE_BASE should be set to the root directory of your Oracleinstallation. For example, c:\oracle

    z ORACLE_HOME : ORACLE_HOME should be set to the home directory of your Oracleinstallation. For example, c:\oracle\ora92

    z ORACLE_SID : ORACLE_SID should be set to the system ID (SID) of your databaseinstance. The default SID expected in the SQL scripts is PLUM on Oracle 9i. If you use aSID other than the default, the scripts will need to be edited.

    After setting the environment variables, initialize the environment variables by rebooting theoperating system.

    Copying SQL ScriptsWhen you install the Portal Server or Administrative Portal, the installer generates Oracle 9i

    scripts for creating and populating the database in the following directory:\ptportal\6.1\sql\oracle_nt9.2

    It is recommended that the scripts for your version of Oracle are copied to the following directory:

    %ORACLE_BASE%\admin\%ORACLE_SID%\plumtreescripts

  • 8/14/2019 Install Mp2

    63/96

    Scr ip t ing the Database

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-23

    Creating the Portal DatabaseNote: These steps create a new, dedicated portal database. If you are creating the portal

    tablespace within an existing database, skip to Creating the Portal Tablespace and Database User on page 4-24 .

    1. Log into the portal database host machine.

    2. Verify that ORACLE_BASE, ORACLE_HOME, and ORACLE_SID are set appropriately.For details, see Setting Oracle Environment Variables on page 4-30 .

    3. Run the RegisterSIDPLUM.reg registry script. The script is found in the scripts directoryyou created in Copying SQL Scripts on page 4-22 , and can be run from the command line:

    > r egedi t Regi st erSI DPLUM. r eg

    4. Create a directory PLUM under %ORACLE_BASE%\oradata .

    5. Copy initPLUM.ora to %ORACLE_HOME%\database .

    6. Run the CreateService.bat script with your SID and the portal database user password asarguments:

    > Cr eat eSer vi ce. bat PLUM

    7. From %ORACLE_BASE%\admin\%ORACLE_SID%\plumtreescripts, start sqlplus with

    the /nolog flag:> cd %ORACLE_BASE%\admin\%ORACLE_SID%\plumtreescripts

    > sql pl us / nol og

    Your prompt will change to SQL>.

    8. Run the crdb1_oracle_nt.sql script:

    SQL> @cr db1_or acl e_nt . sql

    This script should generate no errors.

    When the script completes, make sure the following data files have been created in%ORACLE_BASE%\database:

    systPLUM.dbf

    undo1A.dbf

    temp1A.dbf (single disk installation only)

    Output from this script is saved in the file crdb1.LST .

  • 8/14/2019 Install Mp2

    64/96

    Ins ta l la t ion

    4-24 Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2

    9. Run the crdb2_oracle_nt.sql script:

    SQL> @cr db2_or acl e_nt . sql

    This script may take a significant amount of time to complete, and may generate thefollowing errors:

    ORA- 00942 t abl e or vi ew does not exi stORA- 1432/ ORA- 1434 publ i c s ynonym t o be dr opped does not exi st

    Any other errors are not acceptable.

    When the script completes, verify the following data files have been created in%ORACLE_HOME%\database:

    plumdata1.dbf

    plumidx1.dbf

    plumtmp1.dbf

    Output from this script is saved in the file crdb2.LST .

    Creating the Portal Tablespace and Database UserNote: The following steps assume you have an existing database instance already running. If

    you created your database in Creating the Portal Database on page 4-23 , you should skip to Scripting the Portal Database on page 4-25 .

    To create a shared AquaLogic Interaction database:

    1. Log into the AquaLogic Interaction database host machine as the owner of the Oracle systemfiles.

    2. Verify that ORACLE_BASE, ORACLE_HOME and ORACLE_SID are set appropriately.For details, see Setting Oracle Environment Variables on page 4-26 .

    3. Connect to your database as a user with sysdba rights. From%ORACLE_BASE%\admin\%ORACLE_SID%\plumtreescripts, start sqlplus :

    > cd %ORACLE_ BASE%\ admi n\ %ORACLE_ SI D%\ pl umt r eescr i pt s

    > sql pl us / nol og

    Your prompt will change to SQL>.

    SQL> conn / as sysdba

    http://-/?-http://-/?-
  • 8/14/2019 Install Mp2

    65/96

    Scr ip t ing the Database

    Installation and Upgrade Guide for BEA AquaLogic Interaction 6.1 MP2 4-25

    4. Run create_ali_tablespace_nt.sql to create the ALUI tablespaces:

    SQL> @cr eat e_al i _t abl espace_nt . sql

    5. Run create_ali_user_oracle.sql to create the schema user the portal will use:

    SQL> @cr eat e_al i _user _or acl e. sql

    Scripting the Portal DatabaseThe following steps initialize the new portal database:

    1. Run the init_ali_db_oracle.sql script