如果采用STARTUP NOMOUNT或者是STARTUP MOUNT的数据库打开命令方式,必须采用ALTER DATABASE命令来执行打开数据库的操作。例如,如果你以STARTUP NOMOUNT方式打开数据库,也就是说实例已经创建,但是数据库没有安装和打开。这是必须运行下面的两条命令,数据库才能正确启动。

ALTER DATABASE MOUNT;
ALTER DATABASE OPEN;

  而如果以STARTUP MOUNT方式启动数据库,只需要运行下面一条命令即可以打开数据库:

    ALTER DATABASE OPEN.

4、其他打开方式

  除了前面介绍的三种数据库打开方式选项外,还有另外其他的一些选项。

  (1) STARTUP RESTRICT

  这种方式下,数据库将被成功打开,但仅仅允许一些特权用户(具有DBA角色的用户)才可以使用数据库。这种方式常用来对数据库进行维护,如数据的导入/导出操作时不希望有其他用户连接到数据库操作数据。

  (2) STARTUP FORCE

  该命令其实是强行关闭数据库(shutdown abort)和启动数据库(startup)两条命令的一个综合。该命令仅在关闭数据库遇到问题不能关闭数据库时采用。

  (3) ALTER DATABASE OPEN READ ONLY;

  该命令在创建实例以及安装数据库后,以只读方式打开数据库。对于那些仅仅提供查询功能的产品数据库可以采用这种方式打开。

 

转载自:http://percywang.itpub.net/post/25150/241574

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2021-05-19
  • 2022-12-23
  • 2021-06-01
猜你喜欢
  • 2021-08-05
  • 2021-07-27
  • 2021-06-12
  • 2021-07-22
  • 2021-09-24
  • 2022-12-23
  • 2022-01-10
相关资源
相似解决方案