下面是偶在 UNIX 上手工启动和关闭 Oracle9iAS 的步骤,分三部份:

1. 建立环境参数文件,如你用csh/tcsh, 建立 inf.csh, ias.csh 两个文件。如你用sh/ksh/bash, 建立 inf.ksh, ias.ksh 两个文件。

2. 手工启动Oracle9iAS的两步曲:(1).启动 Infrastrcture. (2).启动 iAS.

3. 手工关闭Oracle9iAS的两步曲:(1).关闭iAS.(2). 关闭Infrastrcture.(注意次序)

I. 建立环境参数文件:

[php]

- inf.csh

setenv  ORACLE_BASE       /usr4/app/oracle/product

setenv  ORACLE_HOME       /usr4/app/oracle/product/9ias_inf

setenv  ORACLE_SID        iasdb

setenv  LD_LIBRARY_PATH   $ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

setenv  PATH              {$PATH}:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin

setenv  PATH              {$PATH}:$ORACLE_HOME/dcm/bin

- ias.csh

setenv  ORACLE_BASE       /usr2/app/oracle/product

setenv  ORACLE_HOME       /usr2/app/oracle/product/9ias_rl2

setenv  ORACLE_SID        iasdb

setenv  LD_LIBRARY_PATH   $ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

setenv  PATH              {$PATH}:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin

setenv  PATH              {$PATH}:$ORACLE_HOME/dcm/bin

- inf.ksh

export ORACLE_BASE=/usr4/app/oracle/product

export ORACLE_HOME=/usr4/app/oracle/product/9ias_inf

export ORACLE_SID=iasdb

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin

export PATH=$PATH:$ORACLE_HOME/dcm/bin

- ias.ksh

export ORACLE_BASE=/usr2/app/oracle/product

export ORACLE_HOME=/usr2/app/oracle/product/9ias_rl2

export ORACLE_SID=iasdb

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin

export  PATH=$PATH:$ORACLE_HOME/dcm/bin

[/php]

II. 手工启动Oracle9iAS的两步曲:

1. 启动 Infrastrcture.

[php]

% source inf.csh                          -- under sh/ksh, use $ . inf.ksh

% lsnrctl start                           -- startup TNS listener

% sqlplus                                 -- Start Infrastructure Database

username:  connect as sysdba

password:  manager

SQL> startup

SQL> exit

% oidmon start                            -- Oracle Internet Directory Monitor

% oidctl server=oidldapd instance=1 configset=1 start      -- Internet Directory

% dcmctl start -cl                        -- Start all application server instance in a cluster

-- This need a previously DISPLAY enviornment set like:

% setenv DISPLAY :0.0

% emctl start                             -- start EM webcite

userid/password=ias_admin/your_password

[/php]

2. 启动 iAS.

[php]

% source ias.sh                            -- under sh/ksh, use $ . ias.ksh

% dcmctl start                             -- ( -ct ohs, -ct oc4j does not work)

% webcachectl start

% rwserver.sh server=rep_yourserver  authid=orcladmin/your_password &

-- Start up report service in the background.

-- Has to be started from a Xterm, and keep that

-- live Xterm for ever

[/php]

III. 手工关闭Oracle9iAS的两步曲:

1. 关闭iAS.

[php]

% source ias.sh                            -- under sh/ksh, use $ . ias.ksh

% rwserver.sh server=rep_yourserver shutdown=normal authid=orcladmin/your_passwd

-- shutdown the report service

% webcachectl stop                         -- stop Oracle WebCache

% dcmctl stop                              -- stop HTTP Server and OC4J

[/php]

2. 关闭Infrastrcture.

[php]

% source inf.csh                          -- under sh/ksh, use $ . inf.ksh

$ dcmctl stop                             -- Stop all application instance include em

% oidctl server=oidldapd instance=1 configset=1 stop      -- Internet Directory

% oidmon stop                             -- Oracle Internet Directory Monitor

% lsnrctl stop                            -- TNS listener

% sqlplus (user: connect as sysdba; password: manager)

SQL>shutdown immediate;

Notes. After everything stoped, we still have:  (Oracle Process Management and Notification)

oracle 20275     1  0 17:19:16 ?        0:00 /usr2/app/oracle/product/9ias_inf/opmn/bin/opmn -ds

oracle 20276 20275  0 17:19:16 ?        0:11 /usr2/app/oracle/product/9ias_inf/opmn/bin/opmn -ds

Just use the UNIX kill command to kill them:

% ps -Af |grep 9ias_inf

% kill -9 process_id

[/php]

oracle 9i手动启动数据库,Oracle9iAS (之五): 手工起动,关闭系统相关推荐

  1. Oracle 9i 手动建库

    Oracle 9i 手动建库 环境:RedHat Enterprise Linux 4.8, Oracle 9.2.0.8 1.设置环境变量 # Oracle 9i ORACLE_BASE=/u01/ ...

  2. Oracle 9i 升级至Oracle10g数据库最好的方法

    1.在安装好Oracle 10g软件的目标服务器上创建和源数据库9i 数据文件,控制文件,redo文件相同的目录(两台数据库的数据文件的位置必须相同,否则就需要使用alter database ren ...

  3. oracle服务怎么删除数据库,Oracle中手动删除数据库教程

    在很多情况下,或无法使用dbca工具的时候,我们需要手动来删除数据库.对此,可以借助drop database命令来实现,下面的描述中给出手动删除数据库. 的具体步骤,包含文件系统数据库以及ASM数据 ...

  4. oracle数据库系统中启动数据库第一步,Oracle数据库基础题库【含答案】

    一. 判断题,正确请写写\,错误请写写\, 1.oracle数据库系统中,启动数据库的第一步是启动一个数据库实例.( T )2.Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客 ...

  5. oracle手动注册数据库,Oracle 11g手动创建数据库(Linux平台)

    一.环境 Oracle 11g,Linux平台 二.适合场景 有些情况下无法提供GUI环境.需要手动建库 前提:操作系统已经安装了必须的包和ORACLE软件 三.流程 手动建库大致步骤 设置环境变量. ...

  6. Oracle 11g手动创建数据库(Linux平台)

    一.    环境 Oracle 11g,Linux平台 二.    适合场景 有些情况下无法提供GUI环境.需要手动建库 前提:操作系统已经安装了必须的包和ORACLE软件 三.    流程 手动建库 ...

  7. oracle 内存 无法启动数据库,database - 无法启动Oracle数据库(处理系统参数失败) - 堆栈内存溢出...

    我将在Ubuntu 16.04上设置Oracle DB 12c. 我正在遵循本指南 . 但是,当我尝试启动时,失败并显示以下错误: SQL> connect sys as sysdba Ente ...

  8. Oracle 9i/10g/11g数据库升级路线图总览

    以下几张升级路线图,现在把它们汇总在一起以便于寻找 ---->> --->> ---->> ---->> --->> 转载于:https:/ ...

  9. 如何启动和退出w8ndows,如何开启/关闭系统休眠功能方法?电脑休眠是什么意思 电脑维修技术网...

    适用范围及演示工具 适用范围:XP/Server 2003/WIN7/WIN8(其他版本可参考) 演示系统:XP专业版/WIN旗舰版/WIN8专业版 演示电脑:神舟笔记本电脑 电脑休眠是什么意思 电脑 ...

最新文章

  1. 【原创】再见,CVT----记搓人的第一次找实习
  2. 2016年第二季度全球以太网交换机销量破60亿美元
  3. 团队开发框架(Developement Structure for Team),内容列表及整理计划
  4. 【2015年第4期】大数据引领教育未来:从成绩预测谈起
  5. netback于kthread遇到cpu affinity问题
  6. Alameda:最初同意对Reef投资8000万美元,但支付2000万美元后Reef拒绝了随后的交易
  7. 独立站需要用到哪些营销手段?
  8. 矩池云上安装及使用Milvus教程
  9. 黑客帝国中比较酷炫的代码雨的实现
  10. 宁波大学数学系好老师推荐
  11. [详细过程] | 使用tokenizers训练wordpiece模型
  12. 4核处理器_最便宜的16核洋垃圾怎么样?建议别买
  13. C# 读取网卡、设置网上、自动连接Wifi
  14. 服务器装系统就蓝屏怎么办,安装系统出现蓝屏,怎么办?
  15. linux OS与SQL修改时区,系统时间
  16. 电商品牌私域流量社群运营推广裂变sop搭建营销计划表格方案
  17. CTFSHOW: 36D杯 misc ez-qrcode
  18. 北京大学简约毕业答辩PPT模板
  19. 数据库mysql中对于drop_数据库之删除表数据drop、truncate和delete的用法
  20. ARC缓存淘汰算法及其在ZFS上的实现

热门文章

  1. 计算机绘图理论试题库,CAD理论试卷及答案「最新」
  2. Mac上Java开发环境配置
  3. 删除顽固文件夹cygwin的方法,挺折腾的
  4. Fisher线性判别(*)
  5. 微型计算机二进制,微型计算机原理二进制十进制十六进制.docx
  6. oozie mysql_【oozie】将oozie的数据库配置为mysql | 学步园
  7. 【论文阅读】Deep Neural Networks for Learning Graph Representations | day14,15
  8. 毕业论文word排版设置
  9. bootstrap怎么在移动端横向布局_移动端筛选中的「不限」到底该怎么用
  10. 双指放大_便携超小手机显微镜1000倍放大!让你玩转微观世界,惊艳朋友圈