Oracle管理数据库实例

Posted 书上有路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle管理数据库实例相关的知识,希望对你有一定的参考价值。

ps -ef|grep ora_

数据库服务器

启动数据库服务器 SQL>startup

三步过程  

1.启动实例  ORACLE instance started. (前提 参数文件)

2.数据库装载 Database mounted.  (控制文件)

3.数据库打开 Database opened.  (数据、日志)

1. startup nomount

2. alter database mount;

3. alter database open;

关闭数据库服务器 CLEAN 干净关机

shutdown normal 拒绝新连接,等待用户完成事务 断开连接。服务器执行完全检查点操作(一致性)。关闭服务器

shutdown transactional 拒绝新连接,等待用户完成事务。

服务器会断开的连接 执行完全检查点操作(一致性)。关闭服务器

shutdown immediate 拒绝新连接,回退用户未完成事务。断开的连接 执行完全检查点操作(一致性)。关闭服务器

shutdown abort 不执行完全检查点操作 关闭服务器

非干净的关机

下一次开机时 服务器会使用SMON进程 配合日志文件和还原表空间的数据 来修复 数据库的不一致性  

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

1.监听器

2.服务器

3.企业管理器

无grid infrastructure软件

oracle账号 lsnrctl start

SQL>startup

oracle账号 emctl start dbconsole

grid infrastructure软件

grid账号 lsnrctl start

grid账号  启动ASM

sqlplus / as sysasm

SQL>startup

oracle账号

[oracle@edrsr12p1 ~]$ sqlplus / as sysdba

SQL>startup

oracle账号 emctl start dbconsole

启动实例  ORACLE instance started.

文件系统存储$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora

ASM存储 +DATA/orcl/spfileorcl.ora

SQL> show parameter spfile

看 show parameter db_block_size

参数名  (当前实例参数值)

SQL> show parameter java_pool_size

SQL> ALTER SYSTEM set JAVA_POOL_SIZE = 20M;

SQL> ALTER SYSTEM set JAVA_POOL_SIZE = 20M scope=spfile;

SQL> ALTER SYSTEM set JAVA_POOL_SIZE = 20M scope=memory;

SQL> ALTER SYSTEM set JAVA_POOL_SIZE = 20M scope=both;

以上是关于Oracle管理数据库实例的主要内容,如果未能解决你的问题,请参考以下文章

Oracle RAC 并发与架构

Oracle RAC 并发与架构

事务管理之数据一致性

oracle 03-03 数据库实例管理

oracle 03-03 数据库实例管理

关于oracle实例恢复的前滚和回滚的理解