You are on page 1of 8

北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.

com

时代朝阳会员专区:Oracle 日常管理
在 IBM AIX 下 Oracle 数据库相关服务的
启动关闭

工作目标
1 本实践将对 Oracle 日常管理中所涉及的数据库、监听器的启动和关闭进行介绍。

达成的目标/方案
1 介绍启动和关闭数据库的方法;
介绍启动和关闭监听的方法。

软硬件系统配置
配置说明:

1 硬件环境:1G 内存、本地存储、NAS 存储
# hostname
node10

# ifconfig en0
en0: flags=… … … ... ... ... ... ...
inet 192.168.3.119 netmask 0xffffff00 broadcast
192.168.3.255
2 软件环境:操作系统:AIX
数据库版本:Oracle10g Release 10.2.0.1.0

# uname -a
AIX node10 3 5 000C78DC4C00

# oslevel -r
5300-04

时代朝阳会员专区 第 1 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

3 rootvg(卷组):第一块硬盘,安装操作系统(root 文件系统)
VG01(卷组):创建了/db 文件系统,其中安装了 Oracle 系统
。数据库所有数据文件将存储在 VG02 的裸设备中。
VG02:存放 Oracle 数据库所需的数据文件、日志文件、口令
文件,闪回恢复区 :/flash_area
4 操作系统、数据库用户信息(用户名/口令):
AIX:
root/root
oracle/oracle
Oracle:sys/oracle as sysdba
system/oracle
5 Oracle 用户环境变量(.profile 中的设置):
oracle 操作系统用户根目录:/db/oracle
ORACLE_BASE=/db/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=sdzy
export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin:.
export PATH
数据实例名 Sdzy(ORACLE_SID)
数据库连接模式确定 独占模式
数据文件位置 裸设备
/dev/rsystem01
/dev/rundotbs01
/dev/rsysaux01
/dev/rusers01
/dev/rexample01
日志文件位置 裸设备
/dev/rredo3
/dev/rredo2
/dev/rredo1
控制文件位置 裸设备
/dev/rctl1
/dev/rctl2
/dev/rctl3
参数文件位置 裸设备: /dev/rspfilesdzy
口令文件位置 裸设备: /dev/rpwdsdzy
跟踪文件位置 /db/oracle/admin/sdzy/bdump
/db/oracle/admin/sdzy/udump
/db/oracle/admin/sdzy/cdump
是否归档模式 是
回闪工作区 /flash_area
审计数据存放目录 /db/oracle/admin/sdzy/adump
数据库用户 sys/oracle SYSDBA
system/oracle
scott/tiger

时代朝阳会员专区 第 2 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

详细操作过程描述
1 启动和关闭数据库。

我们可以通过运行 dbstart/dbshut 脚本来启动关闭数据库实例,也可以在 RMAN 或


SQL*PLUS 里执行相应的 startup/shutdown 命令来启动关闭实例。

1)在 SQL*PLUS 中启动和关闭数据库。

$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Dec 20 23:39:43 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options

SQL> select open_mode from v$database;


OPEN_MODE
----------
READ WRITE

SQL> shutdown immediate;


Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup
ORACLE instance started.
Total System Global Area 293601280 bytes
Fixed Size 2020392 bytes
Variable Size 125832152 bytes
Database Buffers 163577856 bytes
Redo Buffers 2170880 bytes
Database mounted.
Database opened.

时代朝阳会员专区 第 3 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

2)运行 dbstart/dbshut 脚本来启动关闭数据库实例。

$ dbshut

进入 SQL*Plus 通过查询视图 v$database 确认数据库实例已处于关闭状态:

$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Dec 20 23:42:38 200


Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.

SQL> select open_mode from v$database;


select open_mode from v$database

时代朝阳会员专区 第 4 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

*
ERROR at line 1:
ORA-01034: ORACLE not available

通过运行 dbstart 脚本来启动数据库实例:

$ dbstart
Processing Database instance "sdzy": log file /db/oracle/product/oracl
e10.2.0/db_1/startup.log

2 启动和关闭监听。

通过执行 lsnrctl start/lsnrctl stop 命令来打开或关闭监听。

1)查看当前监听的状态,得知名为 LISTENER 的监听已经启动:

$ lsnrctl stat

时代朝阳会员专区 第 5 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

2)执行 lsnrctl stop 命令关闭监听 LISTENER:

$ lsnrctl stop

3)使用 lsnrctl start 命令启动监听:

$ lsnrctl start

时代朝阳会员专区 第 6 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

体会与总结
1 本实践介绍了使用命令来开启和关闭数据库实例以及监听的方法。

时代朝阳会员专区 第 7 页
www.zhaoyang-db.com/huiyuan

You might also like