Knight of the round table

          wansong

          oracle 安裝2

          查看字符節 : select name, value$ from props$ where name like '%NLS%';

          [導 入]在RedHat Enterprise Linux AS4 下啟用Oracle 9i企業管理器

          1. su root

          2. xhost +

          3.切換到Oracle 的DBA的身份

          4.$cd $ORACLE_HOME/bin

          5.$./oemapp console 或 dbca


          oemapp 就是Enterprise Manager Console (9i)

          dbca 就是 Database Configuration Assistant (9i)



          http://www.akadia.com/services/ora_linux_install_10g.html

          http://serverfault.com/questions/12229/how-can-i-start-oracle-enterprise-manager-after-restarting-the-red-hat-server


          Create Server Parameter File

          Server parameter files let you make persistent changes to individual parameters. When you use a server parameter file, you can specify in an ALTER SYSTEM SET parameter statement that the new parameter value should be persistent. This means that the new value applies not only in the current instance, but also to any instances that are started up subsequently. Traditional client-side parameter files do not let you make persistent changes to parameter values.

          cd $ORACLE_HOME/dbs
          rm initGENTIC.ora

          sqlplus / as sysdba
          SQL> create spfile = '/export/home/oracle/admin/GENTIC/pfile/spfileGENTIC.ora'
                  from pfile = '/export/home/oracle/admin/GENTIC/pfile/initGENTIC.ora';
          File created.
          SQL>
          exit;

          ln -s
          /export/home/oracle/admin/GENTIC/pfile/spfileGENTIC.ora spfileGENTIC.ora
          sqlplus / as sysdba
          SQL> shutdown immediate;
          SQL> startup;
          SQL> exit;



          Create additional Products in the Database (optional)

          If you do not want all additional products to be installed, uncomment them in install-addons.bash.

          cd $ORACLE_BASE/admin/GENTIC/scripts/addons
          ./install-addons.bash

          Create Server Parameter File

          Server parameter files let you make persistent changes to individual parameters. When you use a server parameter file, you can specify in an ALTER SYSTEM SET parameter statement that the new parameter value should be persistent. This means that the new value applies not only in the current instance, but also to any instances that are started up subsequently. Traditional client-side parameter files do not let you make persistent changes to parameter values.

          cd $ORACLE_HOME/dbs
          rm initGENTIC.ora

          sqlplus / as sysdba
          SQL> create spfile = '/export/home/oracle/admin/GENTIC/pfile/spfileGENTIC.ora'
                  from pfile = '/export/home/oracle/admin/GENTIC/pfile/initGENTIC.ora';
          File created.
          SQL>
          exit;

          ln -s
          /export/home/oracle/admin/GENTIC/pfile/spfileGENTIC.ora spfileGENTIC.ora
          sqlplus / as sysdba
          SQL> shutdown immediate;
          SQL> startup;
          SQL> exit;

          Automatically Start / Stop the Database and Listener

          If you want to start the database automatically on boot-time perform the following steps:

          1. Copy standard oracle scripts dbstart and dbshut to $ORACLE_BASE/admin
          2. Create start/stop script in /etc/init.d
          3. Activate this start/stop script with chkconfig
          4. Edit /etc/oratab to start/stop the desired Databases

          Copy standard oracle scripts dbstart and dbshut to $ORACLE_BASE/admin

          cd $ORACLE_HOME/bin
          cp dbstart dbshut $ORACLE_BASE/admin

          Create start/stop script in /etc/init.d as user root.

          #!/bin/bash
          #
          # chkconfig: 12345 99 10
          # description: Oracle auto start-stop script
          # --------------------------------------------------------------------------
          # File: oracle
          #
          # Purpose: Oracle auto start-stop script
          #
          # Location: /etc/init.d
          #
          # Certified: Oracle 10.2.0.3 on Enterprise Linux 5
          # --------------------------------------------------------------------------
          # Variables
          ORACLE_OWNER=oracle; export ORACLE_OWNER
          ORACLE_BASE=/export/home/oracle; export ORACLE_BASE
          ORACLE_SCRIPTS_DIR=$ORACLE_BASE/admin; export ORACLE_SCRIPTS_DIR
          ORACLE_HOME=$ORACLE_BASE/product/10.2.0; export ORACLE_HOME
          # Source function library.
          . /etc/rc.d/init.d/functions
          # Source networking configuration.
          [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
          RETVAL=0
          prog="oracle"
          start() {
          echo -n $"Starting $prog: "
          if [ ! -f $ORACLE_SCRIPTS_DIR/dbstart ]
          then
          echo "Oracle not started (no dbstart script)"
          else
          # Start RDBMS
          su - $ORACLE_OWNER -c $ORACLE_SCRIPTS_DIR/dbstart
          # Start Enterprise Manager Console
          # su - $ORACLE_OWNER $ORACLE_HOME/bin/emctl start dbconsole
          # Start iSQL*Plus
          # su - $ORACLE_OWNER $ORACLE_HOME/bin/isqlplusctl start
          fi
          RETVAL=$?
          [ $RETVAL -eq 0 ] && touch /var/lock/subsys/oracle
          return $RETVAL
          }
          stop() {
          echo -n $"Shutting down $prog: "
          if [ ! -f $ORACLE_SCRIPTS_DIR/dbshut ]
          then
          echo "Oracle not stopped (no dbshut script)"
          else
          # Stop iSQL*Plus
          # su - $ORACLE_OWNER $ORACLE_HOME/bin/isqlplusctl stop
          # Stop Enterprise Manager Console
          # su - $ORACLE_OWNER $ORACLE_HOME/bin/emctl stop dbconsole
          # Stop RDBMS
          su - $ORACLE_OWNER -c $ORACLE_SCRIPTS_DIR/dbshut
          fi
          RETVAL=$?
          [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/oracle
          return $RETVAL
          }
          # See how we were called.
          case "$1" in
          start)
          start
          ;;
          stop)
          stop
          ;;
          *)
          echo $"Usage: $0 {start|stop}"
          exit 1
          esac
          exit $RETVAL

          Activate this start/stop script with chkconfig as root as follows

          su - root
          chkconfig --add oracle
          chkconfig --list oracle

          Edit /etc/oratab to start/stop the desired databases

          su - root
          cat /etc/oratab

          # Entries are of the form:
          # $ORACLE_SID:$ORACLE_HOME:<N|Y>:

          GENTIC:/export/home/oracle/product/10.2.0:Y

          Activate Enterprise Manager Console

          Create the repository for the enterprise manager console as follows:

          emca -repos create
          emca -config dbcontrol db

          Try to connect to the database control as follows:

          http://<db-host>:1158/em

          Automatically start and stop the DB-console

          emctl start dbconsole
          emctl stop dbconsole
          emctl status dbconsole

          posted on 2012-01-13 15:57 w@ns0ng 閱讀(214) 評論(0)  編輯  收藏 所屬分類: DB-oracle

          主站蜘蛛池模板: 绥阳县| 田阳县| 深泽县| 贺兰县| 革吉县| 七台河市| 盐亭县| 邯郸市| 密山市| 宁德市| 柘城县| 海南省| 东乡族自治县| 古浪县| 金昌市| 桑日县| 和硕县| 思南县| 玉山县| 休宁县| 安平县| 罗平县| 山东省| 泾源县| 蚌埠市| 宣化县| 元阳县| 聂荣县| 定远县| 甘肃省| 阳城县| 长岛县| 广安市| 宁安市| 团风县| 咸阳市| 蓬安县| 赤水市| 湘潭县| 苍溪县| 黔江区|