oracle的启动方式和相关的命令汇总

来源:Oracle认证    发布时间:2012-11-12    Oracle认证视频    评论

  装载数据库时,需要读取控制文件确定数据文件的位置。

  继续上面的例子,我们将控制文件修改正确,使数据库可以正确的找到控制文件,

  我们修改数据文件的名称.


  [oracle@localhost orcl]$ mv tp_test.dbf tp_test1.dbf
  .....
  SYS@orcl>startup mount
  ORACLE instance started.
  Total System Global Area 167772160 bytes
  Fixed Size 778212 bytes
  Variable Size 61874204 bytes
  Database Buffers 104857600 bytes
  Redo Buffers 262144 bytes
  Database mounted.

  虽然我修改了数据文件,但是在mount的方式下,并没有报错。说明在mount的方式下,启动过程只读取了参数文件和控制文件。

  下面我们打开数据库。


  SYS@orcl>alter database open
  2 ;
  alter database open
  *
  ERROR at line 1:
  ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
  ORA-01110: data file 5: '/oracle/orc10g/oradata/orcl/tp_test.dbf'

  提示我们找不到tp_test.dbf这个文件了。

  至此我们大概的了解了数据库的启动过程以及启动过程中每一步骤的所做的工作和读取的文件。

  总结如下:oracle按照如下过程启动数据库

  nomount

  ------------

  启动实例 | mount

  (参数文件) |---------------

  | 装载数据库 | open

  (控制文件) |-----------

  | 打开数据库

  (数据文件)

  1.nomount方式下还没有读取控制文件,该选项用于在数据库的控制文件全部损坏,需要重新创建数据库控制文件或创建一个新的数据库时使用。

  2.mount 选项下并没有打开数据文件,该选项可以用来修改数据库的运行模式或进行数据库恢复。

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答