diff options
Diffstat (limited to 'oracle.install')
-rw-r--r-- | oracle.install | 118 |
1 files changed, 0 insertions, 118 deletions
diff --git a/oracle.install b/oracle.install deleted file mode 100644 index 6bc18a8d55b0..000000000000 --- a/oracle.install +++ /dev/null @@ -1,118 +0,0 @@ -post_install() { - if [ -e `grep dba /etc/group` ]; then - echo - echo -n "creating group \"dba\" ..." - groupadd dba - echo "done" - echo - fi - - if [ -e `grep oracle /etc/passwd` ]; then - echo -n "creating user \"oracle\" ..." - useradd -d /usr/lib/oracle -g dba -s /bin/false oracle - echo "done" - echo - fi - - echo -n "change directory rights ..." - chown -R oracle:dba /usr/lib/oracle - echo "done" - echo - - echo -n "set sticky bit to oracle executable ..." - chmod 6755 /usr/lib/oracle/product/11.2.0/xe/bin/oracle - echo "done" - echo - - if [ ! -d /etc/sysconfig ]; then - echo -n "creating /etc/sysconfig ..." - mkdir /etc/sysconfig - echo "done" - echo - fi - - if [ ! -d /var/log/oracle ]; then - echo -n "creating /var/log/oracle ..." - mkdir /var/log/oracle - chown -R oracle:dba /var/log/oracle - echo "done" - echo - fi - - availphymem=`cat /proc/meminfo | grep '^MemTotal' | awk '{print $2}'` - availphymem=`echo $availphymem / 1024 | bc` - memory_target=`echo 0.40 \* $availphymem | bc | sed "s/\..*//"` - if [ $memory_target -gt 1024 ]; - then - memory_target=`echo 1024 \* 1048576 | bc` - else - memory_target=`echo $memory_target \* 1048576 | bc` - fi - - /bin/sed -i "s/%memory_target%/$memory_target/g" /usr/lib/oracle/product/11.2.0/xe/config/scripts/init.ora - /bin/sed -i "s/%memory_target%/$memory_target/g" /usr/lib/oracle/product/11.2.0/xe/config/scripts/initXETemp.ora - - echo - echo "add your user to the \"dba\" group in order to use the oracle tools" - echo "run \"/etc/rc.d/oracle-xe configure\" to configure oracle-xe and start using it" - echo -} - -post_remove() { - - if [ `grep oracle /etc/passwd` ]; then - echo -n "remove user \"oracle\" ..." - userdel oracle - echo "done" - fi - - if [ `grep dba /etc/group` ]; then - echo -n "remove group \"dba\" ..." - groupdel dba - echo "done" - fi - - if [ -f /etc/rc.d/oracle-xe ]; then - echo -n "remove /etc/rc.d/oracle-xe ..." - rm /etc/rc.d/oracle-xe - echo "done" - fi - - if [ -f /etc/oratab ]; then - echo -n "remove /etc/oratab ..." - rm /etc/oratab - echo "done" - fi - - if [ -d /etc/sysconfig ]; then - - if [ -f /etc/sysconfig/oracle-xe ]; then - echo -n "remove /etc/sysconfig/oracle-xe ..." - rm -rf /etc/sysconfig/oracle-xe - echo "done" - fi - - if [ `ls /etc/sysconfig/|wc -l` -eq 0 ]; then - echo -n "remove /etc/sysconfig ..." - rm -rf /etc/sysconfig - echo "done" - fi - fi - if [ -f /etc/default/oracle-xe ]; then - echo -n "remove /etc/default/oracle-xe ..." - rm -rf /etc/default/oracle-xe - echo "done" - fi - - if [ -d /usr/lib/oracle ]; then - echo -n "remove /usr/lib/oracle ..." - rm -rf /usr/lib/oracle - echo "done" - fi - - if [ -d /var/log/oracle ]; then - echo -n "remove /var/log/oracle ..." - rm -rf /var/log/oracle - echo "done" - fi -} |