Alhamdulilah saya sukses installnya dan running dengan baik,
mungkin ini dapat membantu langkah-langkahnya :
Oracle Database 10g (10.1.0.2) Installation On RedHat Advanced Server 4.0
In this article I'll describe the installation of Oracle Database 10g
(10.1.0.2) on RedHat Advanced Server 4.0. The article is based on a server
installation with a minimum of 2G swap, secure Linux disabled and the following
package groups installed:
a.. X Window System
b.. GNOME Desktop Environment
c.. Editors
d.. Graphical Internet
e.. Text-based Internet
f.. Server Configuration Tools
g.. Development Tools
h.. Administration Tools
i.. System Tools
Alternative installations may require additional packages to be loaded in
addition to the ones listed below.
a.. Download Software
b.. Unpack Files
c.. Hosts File
d.. Set Kernel Parameters
e.. Setup
f.. Installation
g.. Post Installation
Download Software
Download the following software:
a.. Oracle Database 10g (10.1.0.2) Software
Unpack Files
First unzip the files:
gunzip ship.db.cpio.gzNext unpack the contents of the files:
cpio -idmv < ship.db.cpioYou should now have a single directory (Disk1)
containing installation files.
Hosts File
The /etc/hosts file must contain a fully qualified name for the server:
<IP-address> <fully-qualified-machine-name> <machine-name>Set Kernel
Parameters
Add the following lines to the /etc/sysctl.conf file:
kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096#
semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100
128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000Run the
following command to change the current kernel parameters:
/sbin/sysctl -pAdd the following lines to the /etc/security/limits.conf file:
* soft nproc 2047* hard nproc 16384*
soft nofile 1024* hard nofile 65536Add the
following line to the /etc/pam.d/login file, if it does not already exist:
session required /lib/security/pam_limits.soNote by Kent Anderson: In
the event that pam_limits.so cannot set privilidged limit settings see Bug
115442.
Disable secure linux by editing the /etc/selinux/config file, making sure the
SELINUX flag is set as follows:
SELINUX=disabledAlternatively, this alteration can be done using the GUI tool
(Applications > System Settings > Security Level). Click on the SELinux tab and
disable the feature.
Setup
Install the following packages:
# From RedHat AS4 Disk 2cd /media/cdrom/RedHat/RPMSrpm -Uvh
setarch-1.6-1.i386.rpmrpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm # From
RedHat AS4 Disk 3cd /media/cdrom/RedHat/RPMSrpm -Uvh
openmotif-2.2.3-6.RHEL4.2.i386.rpmrpm -Uvh compat-db-4.1.25-9.i386.rpm # From
RedHat AS4 Disk 4cd /media/cdrom/RedHat/RPMSrpm -Uvh
compat-gcc-32-3.2.3-47.3.i386.rpmrpm -Uvh
compat-gcc-32-c++-3.2.3-47.3.i386.rpmCreate the new groups and users:
groupadd oinstallgroupadd dbagroupadd oper useradd -g oinstall -G dba
oraclepasswd oracleCreate the directories in which the Oracle software will be
installed:
mkdir -p /u01/app/oracle/product/10.1.0/db_1chown -R oracle.oinstall /u01Login
as root and issue the following command:
xhost +<machine-name>Edit the /etc/redhat-release file replacing the current
release information (Red Hat Enterprise Linux AS release 4 (Nahant)) with the
following:
redhat-3Login as the oracle user and add the following lines at the end of the
.bash_profile file:
# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export
ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1; export
ORACLE_HOMEORACLE_SID=TSH1; export ORACLE_SIDORACLE_TERM=xterm; export
ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export
PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export
LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL if [ $USER =
"oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit
-n 65536 else ulimit -u 16384 -n 65536 fifiInstallation
Log into the oracle user. If you are using X emulation then set the DISPLAY
environmental variable:
DISPLAY=<machine-name>:0.0; export DISPLAYStart the Oracle Universal Installer
(OUI) by issuing the following command in the Disk1 directory:
./runInstallerDuring the installation enter the appropriate ORACLE_HOME and
name then continue with a "software only" installation.
Post Installation
Create a new instance using the DBCA. If you get the "ORA-27125: unable to
create shared memory segment" error when using the DBCA issue the following
commands as the oracle user then try again:
cd $ORACLE_HOME/bin mv oracle oracle.bin cat >oracle <<"EOF"#!/bin/bash export
DISABLE_HUGETLBFS=1exec $ORACLE_HOME/bin/oracle.bin [EMAIL PROTECTED] chmod +x
oracleI didn't encounter the previous issue myself, so hopefully you won't
either.
Edit the /etc/redhat-release file restoring the original release information:
Red Hat Enterprise Linux AS release 4 (Nahant)Finally edit the /etc/oratab file
setting the restart flag for each instance to 'Y':
TSH1:/u01/app/oracle/product/10.1.0/db_1:YCreate a file called
/etc/init.d/dbora containing the following:
#!/bin/sh# description: Oracle auto start-stop script.# chkconfig: - 20 80##
Set ORA_HOME to be equivalent to the $ORACLE_HOME# from which you wish to
execute dbstart and dbshut;## Set ORA_OWNER to the user id of the owner of the
# Oracle database in
ORA_HOME.ORA_HOME=/u01/app/oracle/product/10.1.0/db_1ORA_OWNER=oracleif [ ! -f
$ORA_HOME/bin/dbstart ]then echo "Oracle startup: cannot start"
exitficase "$1" in 'start') # Start the Oracle databases: #
The following command assumes that the oracle login # will not prompt
the user for any values su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart ;; 'stop') #
Stop the Oracle databases: # The following command assumes that the
oracle login # will not prompt the user for any values su -
$ORA_OWNER -c $ORA_HOME/bin/dbshut su - $ORA_OWNER -c
"$ORA_HOME/bin/lsnrctl stop" ;;esacUse chmod to set the privileges to
750:
chmod 750 /etc/init.d/dboraLink the file into the appropriate run-level script
directories:
ln -s /etc/init.d/dbora /etc/rc0.d/K10dboraln -s /etc/init.d/dbora
/etc/rc3.d/S99dboraAssociate the dbora service with the appropriate run levels:
chkconfig --level 345 dbora onThe relevant instances should now
startup/shutdown automatically at system startup/shutdown.
For more information see:
a.. Oracle Database Installation Guide 10g Release 1 (10.1) for UNIX Systems
b.. Installing Oracle Database 10g on Red Hat Enterprise Linux AS 3 and 2.1,
Red Hat 9, and on Red Hat Fedora Core 1
c.. Oracle on Linux
http://www.oracle-base.com/articles/10g/OracleDB10gInstallationOnRedHatAS4.php
Wassallam
Budi Gunawan
> Mohon sharingnya , apakah udah ada yang pernah install oracle 10g di RHEL AS
> 4.?
>
> Saya sdh coba install tapi si oracle mintanya di install di RHEL AS/ES 3..?
[Non-text portions of this message have been removed]
--
www.itcenter.or.id - Komunitas Teknologi Informasi Indonesia
Info, Gabung, Keluar, Mode Kirim : [EMAIL PROTECTED]
:: Hapus bagian yang tidak perlu (footer, dst) saat reply! ::
## Jobs: itcenter.or.id/jobs ## Bursa: itcenter.or.id/bursa ##
$$ Iklan/promosi : www.itcenter.or.id/sponsorship $$
[@@] Jaket ITCENTER tersedia di http://shop.itcenter.or.id
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ITCENTER/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/