oracle 启动(startup)和关闭(shutdown)实例(instance),加载和卸载数据库(database),以及服务(service)
2011-06-12 11:52
866 查看
-- oracle 启动(startup)和关闭(shutdown)实例(instance),加载和卸载数据库(database),以及服务(service)
1.connect user/pwd[@connect_alias]
2.connect user/pwd[@connect_alias] as sysdba
3.connect user/pwd[@connect_alias] as sysoper
4.connect / sysdba
5.connect / sysoper
1.采用数据字典的方式登录,这种方式数据库必须是打开的,并且不能发出启动或关闭命令
2和3采用了oracle 外部口令身份来验证,可以发出任何命令,并且数据处于未启动也能连接
4和5采用操作系统方式验证登录,可以发出任何命令,并且数据处于未启动也能连接
如果想用命令启动,可以从sqlplus
1》可以采用 lsnrctl start/stop/status listener 启动/关闭/查看状态 监听器
2》可以采用 net start/stop OracleServiceORCL 启动和关闭 实例
--数据库的4中状态
1》 shutdown 关闭与数据库相关的所有文件,同时实例已经不存在
2》 nomount 实例已经构建在内存中,但并没有连接任何数据库
3》 mount 实例已经构建在内存中,实例定位并读取数据库控制文件
4》 open 将定位和打开所以数据库文件,并且终端用户可以访问数据库
-- 操作命令
startup,shutdown
alter database [mount | open | close | dismount ]
alter [datables tablespace] [begin | end] backup
recover
shutdown [normal | transactional | immediate | abort ]
-- normal 是默认选项,允许当前用户继续连接,只有所有用户自愿退出时,数据库才能真正关闭
-- transactional ,使用该选项时,不允许任何新的用户连接,不存在于某个事物中的现有会话被终止
,允许当前位于某个事物中的会话在完成该事物之后终止。一旦所有会话终止,就会关闭数据库
-- immediate , 不允许任何新的用户连接,当前所有连接的会话都被终止,任何活动的事物都将回滚,随后关闭数据库
-- abort ,使用该选项相当于断电,实例立即终止。此时,不会将任何数据写入磁盘,也不会关闭任何文件句柄,同时
也不会采取任何有序的方式终止正在进行的事物
-- service 说明
1.OracleOraDb10g_home1iSQL*Plus --isqlplus服务,开启这个服务你才可以使用isqlplus(浏览器方式访问)
2.OracleOraDb10g_home1TNSListener --tnslistener服务,必须开启,否则系统不能识别你的oracle,也就是像windows的网络连接一样
3.OracleServiceORCL --oracle服务,你的实例名应该是orcl,必须开启
其实如果不使用 isqlplus 而仅仅使用cmd下的sqlplus的话,只开启最后2个服务(2,3)就可以了~
详细说明:
4.OracleDBConsoleorcl 这个是采用浏览器使用的oracle企业管理器
5.OracleOraDb10g_home1iSQL*Plus 是isql*plus的服务,要使用isqlplus,必须开启该服务,其它的服务见下面
如果只用cmd中的sqlplus管理oracle的话,必须的就一个OracleServiceORCL
要是还要其它的至少两个:OracleServiceORCL OracleOraDb10g_home1TNSListener
一个数据库服务器,一个监听器(等待客户端工具来连接数据库的程序)
1.connect user/pwd[@connect_alias]
2.connect user/pwd[@connect_alias] as sysdba
3.connect user/pwd[@connect_alias] as sysoper
4.connect / sysdba
5.connect / sysoper
1.采用数据字典的方式登录,这种方式数据库必须是打开的,并且不能发出启动或关闭命令
2和3采用了oracle 外部口令身份来验证,可以发出任何命令,并且数据处于未启动也能连接
4和5采用操作系统方式验证登录,可以发出任何命令,并且数据处于未启动也能连接
如果想用命令启动,可以从sqlplus
1》可以采用 lsnrctl start/stop/status listener 启动/关闭/查看状态 监听器
2》可以采用 net start/stop OracleServiceORCL 启动和关闭 实例
--数据库的4中状态
1》 shutdown 关闭与数据库相关的所有文件,同时实例已经不存在
2》 nomount 实例已经构建在内存中,但并没有连接任何数据库
3》 mount 实例已经构建在内存中,实例定位并读取数据库控制文件
4》 open 将定位和打开所以数据库文件,并且终端用户可以访问数据库
-- 操作命令
startup,shutdown
alter database [mount | open | close | dismount ]
alter [datables tablespace] [begin | end] backup
recover
shutdown [normal | transactional | immediate | abort ]
-- normal 是默认选项,允许当前用户继续连接,只有所有用户自愿退出时,数据库才能真正关闭
-- transactional ,使用该选项时,不允许任何新的用户连接,不存在于某个事物中的现有会话被终止
,允许当前位于某个事物中的会话在完成该事物之后终止。一旦所有会话终止,就会关闭数据库
-- immediate , 不允许任何新的用户连接,当前所有连接的会话都被终止,任何活动的事物都将回滚,随后关闭数据库
-- abort ,使用该选项相当于断电,实例立即终止。此时,不会将任何数据写入磁盘,也不会关闭任何文件句柄,同时
也不会采取任何有序的方式终止正在进行的事物
-- service 说明
1.OracleOraDb10g_home1iSQL*Plus --isqlplus服务,开启这个服务你才可以使用isqlplus(浏览器方式访问)
2.OracleOraDb10g_home1TNSListener --tnslistener服务,必须开启,否则系统不能识别你的oracle,也就是像windows的网络连接一样
3.OracleServiceORCL --oracle服务,你的实例名应该是orcl,必须开启
其实如果不使用 isqlplus 而仅仅使用cmd下的sqlplus的话,只开启最后2个服务(2,3)就可以了~
详细说明:
4.OracleDBConsoleorcl 这个是采用浏览器使用的oracle企业管理器
5.OracleOraDb10g_home1iSQL*Plus 是isql*plus的服务,要使用isqlplus,必须开启该服务,其它的服务见下面
如果只用cmd中的sqlplus管理oracle的话,必须的就一个OracleServiceORCL
要是还要其它的至少两个:OracleServiceORCL OracleOraDb10g_home1TNSListener
一个数据库服务器,一个监听器(等待客户端工具来连接数据库的程序)
相关文章推荐
- oracle服务启动(startup),关闭(shutdown)几种方式,及参数详解
- DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)
- Automating Database Startup and Shutdown(开机启动和关闭oracle)
- DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)
- DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)
- Oracle Startup / Shutdown启动和关闭过程详解(概念)
- Oracle 数据库实例启动关闭过程
- Oracle 数据库实例启动关闭过程
- 数据库名(DB_NAME)、数据库实例名(Instance_name、ORACLE_SID) 、数据库域名、全局数据库名、数据库服务名
- Oracle 数据库实例启动关闭过程
- 【oracle笔记】启动、关闭数据库以及查看数据库状态
- Oracle - 数据库(database)与实例(instance)的区别
- Oracle 数据库实例启动关闭过程实战演示
- Oracle (监听服务/数据库服务)启动与关闭
- Oracle 10g 安装后 5个服务的作用以及启动关闭脚本
- Oracle 数据库实例启动关闭过程
- 第二块:******Oracle 数据库实例启动关闭过程******
- Linux下启动和关闭Oracle服务与数据库
- 手动创建数据库实例全攻略3:oracle startup 和 shutdown
- oracle实例管理及数据库的启动/关闭