Oracle管理数据库实例

亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述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;
【Oracle管理数据库实例】SQL> ALTER SYSTEM set JAVA_POOL_SIZE = 20M scope=both;

    推荐阅读