炽翼铁冰's Blog

Trying to become a programmer
oracle sqldeveloper乱码解决
oracle环境变量

linux下oracle数据启动过程命令

炽翼铁冰 posted @ 2010年10月19日 08:51 in Database(转载) , 4944 阅读

 

1. 启动Oracle10g 数据库sqlplus
$ sqlplus "scott/tiger as sysdba"
将出现如下连接数据库信息:
SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 3月 24 16:23:27 2004
Copyright (c) 1982, 2004, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
表明登录数据库系统成功,运行startup命令启动数据库。
SQL> startup
ORACLE instance started.
Total System Global Area 336356520 bytes
Fixed Size 279720 bytes
Variable Size 268435456 bytes
Database Buffers 67108864 bytes
Redo Buffers 532480 bytes
Database mounted.
Database opened.
SQL>
表示数据库正常启动。
2. 关闭Oracle10g 数据库
$ sqlplus "scott/tiger as sysdba" //以sysdba用户登录数据库
成功登录数据库系统后,运行shudown命令关闭数据库。
SQL> shutdown
3. 启动Oracle10g监听程序
Oracle的监听程序主要是为客户端的连接提供接口,在控制台窗口键入如下命令:
$ lsnrctl
将出现如下监听程序信息:
LSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 24-3月 -2004 16
:59:51
Copyright (c) 1991, 2004, Oracle. All rights reserved.
欢迎来到LSNRCTL, 请键入"help"以获得信息。
LSNRCTL>
表明登录监听程序控制台成功,运行start命令启动监听程序。
LSNRCTL> start
将出现监听程序的一系列启动和配置情况信息列表。
信息行的最后一行是“The command completed successfully”字样时,监听程序启动成功。
4. 关闭Oracle10g监听程序
运行stop命令关闭监听程序。
LSNRCTL> stop
Avatar_small
bigzhu 说:
2010年10月19日 17:37

我在 ubuntu 下,一般就这样来启 oracle db

sudo /etc/init.d/oracle-xe restart

Avatar_small
炽翼铁冰 说:
2010年10月21日 09:39

@bigzhu: 恩,是个不错的方法,过两天有时间,继续在fedora上折腾...

Avatar_small
Wayne 说:
2010年10月21日 17:01

这篇文章写得其实是Sqlplus启动Oracle的过程.就算windows下面用Sqlplus也基本就是这么个流程.


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter