Check Hardware Requirements Minimal Memory: 256 MB To determine the amount of RAM memory installed on your system, enter the following command. $ /usr/sbin/prtconf To determine the amount of SWAP installed on your system, enter the following command and multiply the BLOCKS column by 512. Use the latest kernel patch from Sun Microsystems (http://sunsolve.sun.com) Operating System Software Requirements Use the latest kernel patch from Sun Microsystems. Solaris 2.6 requires at least kernel jumbo patch revision #105181-15 for successful installation of Release 2 (8.1.7). - Download the Patch from: http://sunsolve.sun.com $ cd <patch cluster directory> To determine your current operating system information: $ uname -a To determine which operating system patches are installed: $ showrev -p To determine which operating system packages are installed: $ pkginfo -i [package_name] To determine if your X-windows system is working properly on your local system, but you can redirect the X-windows output to another system. $ xclock To determine if you are using the correct system executables: $ /usr/bin/which make Each of the four commands above should point to the
Java Runtime Environment (JRE) The JRE shipped with Oracle8i is used by Oracle Java applications such as the Oracle Universal Installer is the only one supported. You should not modify this JRE, unless it is done through a patch provided by Oracle Support Services. The inventory can contain multiple versions of the JRE, each of which can be used by one or more products or releases. The Installer creates the oraInventory directory the first time it is run to keep an inventory of products that it installs on your system as well as other installation information. The location of oraInventory is defined in /var/opt/oracle/oraInst.loc. Products in an ORACLE_HOME access the JRE through a symbolic link in $ORACLE_HOME/JRE to the actual location of a JRE within the inventory. You should not modify the symbolic link. The Solaris 2.6 following patches are required or recommended for JRE 1.1.8_10
Check Software Limits Oracle8i Release 3 (8.1.7) includes native support for files greater than 2 GB. Check your shell to determine whether it will impose a limit. To check current soft shell limits, enter the following command: $ ulimit -Sa To check maximum hard limits, enter the following command: $ ulimit -Ha The file (blocks) value should be multiplied by 512 to obtain the maximum file size imposed by the shell. A value of unlimited is the operating system default and is the maximum value of 1 TB. Setup the Solaris Kernel Set to the sum of the PROCESSES parameter for each Oracle
database, adding the largest one twice, then add an additional 10 for each database. For
example, consider a system that has three Oracle instances with the PROCESSES parameter in
their ORACLE_SID=DIA1, PROCESSES=100 The value of SEMMNS is calculated as follows: SEMMNS = [(A=100) + (B=100)] + [(C=200) * 2] + [(# of instances=3) * 10] = 630 Setting parameters too high for the operating system can prevent the machine from booting up. Refer to Sun Microsystems Sun SPARC Solaris system administration documentation for parameter limits. * Create Unix Group «dba» $ groupadd -g 400 dba Create Unix User «oracle» $ useradd -u 400 -c "Oracle Owner" -d /export/home/oracle \ Setup ORACLE environment ($HOME/.profile) as follows # Setup ORACLE environment Install from CD-ROM Usually the CD-ROM will be mounted automatically by the Solaris Volume Manager, if not, do it as follows as user root. $ su root Check oraInst.loc File If you used Oracle 8.1.x before on your system, then you must edit the
Oracle Inventory File, usually located in: inventory_loc=/opt/oracle/product/8.1.7/oraInventory Install with Installer Install Oracle 8i with customized Response File: svrtypical.rsp as User «oracle». We suggest to start runInstaller in the foreground, therefore remove the "&" from runInstaller at the end of the file. $ cd /cdrom/oracle8i A configuration script needs to be run as root before installation can proceed. Please leave this window up, go run /opt/oracle/product/8.1.7/root.sh as root from another window, then come back here and click OK to continue.The installation of Oracle8i Enterprise Edition was successful. Start root.sh as «root» Start the script root.sh as User «root». Note that the File /var/opt/oracle/oratab is not used in the High Availabilty Environment. $ su root Setup Listener for Oracle8.1.7 Create the necessary log- and config directories. Set ORACLE_HOME to the new location. Setup the Net8 Files: listener.ora, tnsnames.ora and sqlnet.ora. $ cd $ORACLE_HOME Start / Stop and check the listener It is very important that the listener works correctly. $ lsnrctl Check that listener starts without an error, check that listener is running. $ ps -ef | grep tns Install current patches Download patchsets from: ftp://oracle-ftp.oracle.com/server/patchsets/unix/SUN_SOLARIS2/81patchsets Read the patch_note.htm file to install the patch. Create the Database Edit and save the CREATE DATABASE File initDIA2.sql in $ORACLE_HOME/dbs, or create a symbolic-Link from $ORACLE_HOME/dbs to your Location. initDIA2.ora ->
/export/home/oracle/config/8.1.7/initDIA2.ora Check the Logfile, then stop and start the Database $ svrmgrl Create own DB-Create Script (optional) You can generate your own DB-Create Script using the Tool: $ORACLE_HOME/bin/dbassist. To start the Database automatically on Boot-Time, create or use our Startup Scripts dbora and lsnrora (included in ALL_FILES.tar.gz), which must be installed in /etc/init.d. Create symbolic Links from the Startup Directories in /etc (e.g. /etc/rc2.d). lrwxrwxrwx 1 root root S99dbora -> ../init.d/dbora Download Scripts for Sun Solaris These Scripts can be used as Templates. Please note, that some Parameters like ORACLE_HOME, ORACLE_SID and PATH must be adjusted on your own Environment. Besides this, you should check the initSID.ora Parameters for your Database (Size, Archivelog, ...)
|