ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 3、管理Oracle数据库进程

3、管理Oracle数据库进程

原创 Linux操作系统 作者:treesofthehill 时间:2009-02-15 17:27:05 0 删除 编辑

管理Oracle数据库进程

 

1、  启动SQL*PLUS进程

sqlplus /nolog

sqlplusw /nolog Windows系统下使用。

 

2、  启动iSQL*PLUS进程

iSQL*PLUS进程:是执行特定SQL命令的用户进程。

Isqlplusctl start 启动

Isqlplusctl stop 关闭

 

3、  启动DATABASE LISTENER进程

Lsnrctl start

Lsnrctl stop

Lsntctl status :查看DATABASE LISTENER 是否正在运行

使用DATABASE CONTROL来控制侦听程序。

 

4、  启动DATABASE CONTROL端口监控程序

EMCTL START DBCONSOLE

EMCTL STOP DBCONSOLE

EMCTL STATUS DBCONSOLE :查看DATABASE CONTROL 是否正在运行。

默认端口为5500

 

5、  数据库的启动与关闭

普通用户无法启动与关闭数据库,原因在于普通用户依据数据字典进行身份验证,但是数据字典在数据库打开前无法读取。

A、 SYSOPERSYSDBA

SYSDBA权限包括SYSOPER

SYSDBASYSOPER不是用户,而是能够被授予用户的权限。在默认的情况下只有SYS用户才具有这些权限。

使用操作系统身份验证身份验证时,登录的是’SYS’用户。

SYS是数据库功能最强大的用户,并且是数据字典的拥有者。

B、 实例与数据库是分离的实体,他们能够相互独立存在。

数据库启动步骤:在内存中构建实例;通过加载数据库来支持与数据库的连接;打开数据库以供使用。

SHUTDOWN :normal//transactional//immediate//abort

NOMOUNT :只使用参数文件和告警日志。

MOUNT

OPEN

SPFILE.ORA

SPFILE.ORA:二进制动态参数文件,在RAC环境中使用

INIT.ORA:静态参数文件。

 

WINDOWS系统里的步骤:

Net start OracleServicexxxx 启动服务

Sqlplus /nolog            启动sqlpus

Conn / as sysdba          使用操作系统身份验证来来连接数据库

Startup nomount ;         只启动实例

Alter database mout ;      加载数据库

Alter database open ;      打开数据库

Shutdown immediate    关闭数据库和实例

Startup               全部启动数据库

Show parameter background_dump­_dest

 

6、  实例恢复:系统自动启动;不能人工启动。

需要用到SMON进程来启动实例恢复进程。

实例恢复在数据库打开之前。

 

 

声明:本博文章允许署名转载。山上的树

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9537053/viewspace-553354/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-11

  • 博文量
    97
  • 访问量
    177565