Knight of the round table

          wansong

          oracle 安裝2

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

          [導(dǎo) 入]在RedHat Enterprise Linux AS4 下啟用Oracle 9i企業(yè)管理器

          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 閱讀(215) 評(píng)論(0)  編輯  收藏 所屬分類: DB-oracle


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 遂宁市| 安乡县| 台江县| 宁阳县| 宣化县| 吴忠市| 新密市| 南涧| 盘锦市| 茂名市| 镶黄旗| 三明市| 南雄市| 双流县| 乌恰县| 民乐县| 涞水县| 辽宁省| 隆尧县| 军事| 洛川县| 沙洋县| 湘潭县| 杭锦旗| 峨山| 娄底市| 万安县| 青海省| 嫩江县| 祁连县| 菏泽市| 伊宁市| 马山县| 会宁县| 许昌县| 沾益县| 杭锦旗| 乐亭县| 原阳县| 隆安县| 新蔡县|