oracle数据库startup和shutdown方式

oracle数据库startup和shutdown方式

ID:34725079

大小:50.13 KB

页数:4页

时间:2019-03-10

oracle数据库startup和shutdown方式_第1页
oracle数据库startup和shutdown方式_第2页
oracle数据库startup和shutdown方式_第3页
oracle数据库startup和shutdown方式_第4页
资源描述:

《oracle数据库startup和shutdown方式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle数据库startup和shutdown方式昨天晚上,回去好好整理了下关于"Oracle数据库提供了几种不同数据库启动和关闭方式",然后,自己就回去就写了个示例.  其中,就出现了1个问题:  ORA-12528:TNS:listener:allappropriateinstancesareblockingnewconnections  于是到网上就大量的查阅资料,哈哈,好不错,解决方法找到了.其中红色的就是主要解决方法.下面就把我整理的东西给共享下.  一:注意事项要启动和关闭数据库,必须要以具有Oracle管理员权限用户登陆,通常

2、也就是以具有SYSDBA权限用户登陆。一般我们常用INTERNAL用户来启动和关闭数据库(INTERNAL用户实际上是SYS用户以SYSDBA连接同义词)。Oracle数据库新版本将逐步淘汰INTERNAL这个内部用户,所以我们最还是设置DBA用户具有SYSDBA权限。二:启动一个数据库需要三个步骤  1、创建一个Oracle实例(非安装阶段)  2、由实例安装数据库(安装阶段)3、打开数据库(打开阶段)三:Startup(启动数据库命令)1、STARTUPNOMOUNTNONOUNT选项仅仅创建一个Oracle实例。读取init.ora初始化

3、参数文件、启动后台进程、初始化系统全局区(SGA)。Init.ora文件定义了实例配置,包括内存结构大小和启动后台进程数量和类型等。实例名根据Oracle_SID设置,不一定要与打开数据库名称相同。当实例打开后,系统将显示一个SGA内存结构和大小列表,如下所示:SQL>startupnomountORACLE例程已经启动。TotalSystemGlobalArea35431692bytesFixedSize70924bytesVariableSize18505728bytesDatabaseBuffers16777216bytesuRedoBu

4、ffers77824bytes2、STARTUPMOUNT该命令创建实例并且安装数据库,但没有打开数据库。Oracle系统读取控制文件中关于数据文件和重作日志文件内容,但并不打开该文件。这种打开方式常在数据库维护操作中使用,如对数据文件更名、改变重作日志以及打开归档方式等。在这种打开方式下,除了可以看到SGA系统列表以外,系统还会给出"数据库装载完毕"提示。  3、STARTUP  该命令完成创建实例、安装实例和打开数据库所有三个步骤。此时数据库使数据文件和重作日志文件在线,通常还会请求一个或者是多个回滚段。这时系统除了可以看到前面Startu

5、pMount方式下所有提示外,还会给出一个"数据库已经打开"提示。此时,数据库系统处于正常工作状态,可以接受用户请求。如果采用STARTUPNOMOUNT或者是STARTUPMOUNT数据库打开命令方式,必须采用ALTERDATABASE命令来执行打开数据库操作。例如,如果你以STARTUPNOMOUNT方式打开数据库,也就是说实例已经创建,但是数据库没有安装和打开。这是必须运行下面两条命令,数据库才能正确启动。ALTERDATABASEMOUNT;ALTERDATABASEOPEN4、其他打开方式  除了前面介绍三种数据库打开方式选项外,还有

6、另外其他一些选项。  (1)STARTUPRESTRICT  这种方式下,数据库将被成功打开,但仅仅允许一些特权用户(具有DBA角色用户)才可以使用数据库。这种方式常用来对数据库进行维护,如数据导入/导出操作时不希望有其他用户连接到数据库操作数据。  (2)STARTUPFORCE  该命令其实是强行关闭数据库(shutdownabort)和启动数据库(startup)两条命令一个综合。该命令仅在关闭数据库遇到问题不能关闭数据库时采用。  (3)ALTERDATABASEOPENREADONLY;  该命令在创建实例以及安装数据库后,以只读方式

7、打开数据库。对于那些仅仅提供查询功能产品数据库可以采用这种方式打开。四:数据库关闭(SHUTDOWN)1、SHUTDOWNNORMAL  这是数据库关闭SHUTDOWN命令确省选项。也就是说如果你发出SHUTDOWN这样命令,也即是SHUTDOWNNORNAL意思。  发出该命令后,任何新连接都将再不允许连接到数据库。在数据库关闭之前,Oracle将等待目前连接所有用户都从数据库中退出后才开始关闭数据库。采用这种方式关闭数据库,在下一次启动时不需要进行任何实例恢复。但需要注意一点是,采用这种方式,也许关闭一个数据库需要几天时间,也许更长。 2、

8、SHUTDOWNIMMEDIATE  这是我们常用一种关闭数据库方式,想很快地关闭数据库,但又想让数据库干净关闭,常采用这种方式。  当前正在被Ora

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。