3、管理Oracle数据库进程

管理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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9537053/viewspace-553354/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值