1、Dos下启动关闭Oracle
1、启动 net start OracleServiceSID
C:\>net start OracleServiceORCL
OracleServiceORCL 服务正在启动 .......
OracleServiceORCL 服务已经启动成功。
2、关闭 net stop OracleServiceSID
C:\>net stop OracleServiceORCL
OracleServiceORCL 服务正在停止...
OracleServiceORCL 服务已成功停止。
2、oracle11g启动时查找参数文件顺序
spfileSID.ora-->spfile.ora-->initSID.ora文件目录:ORACLE_HOME/database/
3、oracle的四种状态
1、shutdown
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
2、nomount
SQL> startup nomount
ORACLE 例程已经启动。
Total System Global Area 753278976 bytes
Fixed Size 1374724 bytes
Variable Size 419431932 bytes
Database Buffers 327155712 bytes
Redo Buffers 5316608 bytes
SQL> show parameter memory
NAME TYPE VALUE
------------------------------------ ---------------------- --------------------
hi_shared_memory_address integer 0
memory_max_target big integer 1200M
memory_target big integer 1200M
shared_memory_address integer 0
SQL> select count(*) from v$bgprocess;
COUNT(*)
----------
295
SQL> select count(*) from v$instance;
COUNT(*)
----------
1
3、mount(打开控制文件)
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 753278976 bytes
Fixed Size 1374724 bytes
Variable Size 419431932 bytes
Database Buffers 327155712 bytes
Redo Buffers 5316608 bytes
数据库装载完毕。
SQL> select count(*) from v$tablespace;
COUNT(*)
----------
21
SQL> select count(*) from v$datafile;
COUNT(*)
----------
20
SQL> select count(*) from v$database;
COUNT(*)
----------
1
4、open
SQL> startup open
ORACLE 例程已经启动。
Total System Global Area 753278976 bytes
Fixed Size 1374724 bytes
Variable Size 419431932 bytes
Database Buffers 327155712 bytes
Redo Buffers 5316608 bytes
数据库装载完毕。
数据库已经打开。
4、oracle的启动方式
startup [nomount|mount|open|force][restrict][pfile='filename']
startup force 强制启动,而不管数据库状态
startup restrict 只有具有restricted session 权限的用户才能使用数据库
5、数据库状态转换
alter database mount|open
6、数据的关闭
shutdown [normal] [transactional][immediate][abort]
1、normal
不允许新用户连接,等待已连接用户断开,再关闭数据库
2、transactional
不允许新用户连接,等待已连接用户提交事务,再关闭数据库
3、immediate
不允许新用户连接,断开已连接用户
4、abort
强制关闭