网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > Oracle > 入门基础 > Oracle入门——起动和关闭详解  

Oracle入门——起动和关闭详解

2006-04-17  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

  实例

    1.启动oracle server.
  
  startup[nomount|mount|open][force][pfile=filename] 网管联盟bitsCN@com

  参数说明: 中国网管联盟bitsCN.com

  nomount:只启动实例 网管下载dl.bitscn.com

  mount:启动实例,并装载数据库 网管网www.bitscn.com

  open:启动实例,装载并打开数据库网管网www_bitscn_com

  force:终止实例,并重新启动数据库。(默认选项)

网管论坛bbs_bitsCN_com

  pfile:指定非默认参数文件名。

网管网www.bitscn.com

  2.停止oracle server

网管bitscn_com

  shutdown [normal|transactional|immediate|abort]

网管论坛bbs_bitsCN_com

  参数说明: 网管论坛bbs_bitsCN_com

  normal:等待用户断开已存在连接,系统发出检查点,然后在同步数据文件、控制文

网管网www_bitscn_com

  和重做日志文件之后关闭(默认选项)

网管bitscn_com

  transactional:等待客户端结束事务之后,自动断开用户连接,然后再执行normal。
  
  immediate:取消当前所有sql语句,回退所有未完成事务,然后自动断开,再执行normal。 网管下载dl.bitscn.com

  abort:终止所有sql语句,立即终止实例。不会发出检查点,所以也就不会去同步数据文件、控制文件和重做日志文件。 网管下载dl.bitscn.com

  3. 总结和相关的一些脚本

网管联盟bitsCN@com

  a. 修改数据文件名、执行完全恢复、执行不完全恢复、改变日志操作模式时系统必须在启动实例并安装数据库的情况下startup mount;)
  
  b. 创建数据库或创建控制文件时系统只处于启动实例状态(startup nomount;) 网管u家u.bitsCN.com

  c. 显示sga尺寸(show sga或select * from v$sga) 网管论坛bbs_bitsCN_com

  d.显示当前正在运行的后台进程(select name from v$bgprocess where paddr != ‘00’) 网管u家u.bitscn@com

  e. 显示oracle server状态(select status from v$instance) 网管下载dl.bitscn.com

  f. 显示初始化参数信息(select * from v$parameter);

网管论坛bbs_bitsCN_com

  g.显示物理文件(select * from v$controfile; select * from v$datafile; select * from v$logfile);

网管下载dl.bitscn.com

    h. 部分数据字典试图:

中国网管论坛bbs.bitsCN.com

  all_objects, user_objects, dba_objects, user_source, user_segments,

网管u家u.bitscn@com

  user_tab_columns, user_constraints, all_users 网管bitscn_com

  i.为了客户应用可以访问oracle server,在服务器端需要配置listener.ora文件,在客户端需配置tnsnames.ora文件 中国网管联盟bitsCN.com

  第三章 控制文件

网管联盟bitsCN_com

  1.控制文件主要记载的信息: 网管下载dl.bitscn.com

  数据库名称;数据库文件名称和位置;重做日志文件名称和位置;表空间名称;

网管下载dl.bitscn.com

  当前日志序列号; 检查点信息; 日志历史信息。 网管网www_bitscn_com

  2. 多元化控制文件

网管下载dl.bitscn.com

      1. 关闭数据库 中国网管联盟bitsCN.com

      sqlplus/nolog; 网管u家u.bitscn@com

      connect system/admin@lgtest as sysdba;

网管网www.bitscn.com

      shutdown immediate;

网管网www.bitscn.com

      2. 复制控制文件
  
      copy source controlfile to dest controlfile 网管联盟bitsCN_com

      例如:copy e:\oracle\oradata\lgtest\control01.ctl f:\controltest.ctl

中国网管联盟bitsCN.com

      3. 修改初始化参数control_files
  
      control_files= e:\oracle\oradata\lgtest\control01.ctl, f:\controltest.ctl
  
      4. 启动数据库
  
      startup pfile= e:\oracle\admin\lgtest\pfile\ init.ora.108200317263 网管u家u.bitsCN.com

      其作用:多元化控制文件后,只要有一个控制文件没有被损坏,把其它损坏的控制文件从初始化参数文件中去掉重启之后系统可以继续运行。

中国网管论坛bbs.bitsCN.com


    3. 重建控制文件的方法 网管bitscn_com

      1. 以nomount方式启动实例 中国网管联盟bitsCN.com

      sqlplus/nolog; 网管网www.bitscn.com

      connect system/admin@lgtest as sysdba;

网管论坛bbs_bitsCN_com

      shutdown normal; 中国网管论坛bbs.bitsCN.com

      startup nomount pfile=%racle_home%\database\init.ora; 网管论坛bbs_bitsCN_com

      2. 建立控制文件 网管网www_bitscn_com

      create controlfile reuse database lgtest resetlogs 网管联盟bitsCN@com

      logfile
  
      group 1 ‘e:\oracle\oradata\lgtest\ redo01.log’ size 20m,
  
      group 2 ‘e:\oracle\oradata\lgtest\ redo02.log’ size 20m
  
      datafile
  
     ‘e:\oracle\oradata\lgtest\ system01.dbf’,
  
     ‘e:\oracle\oradata\lgtest\ undotbs01.dbf’
  
      character set zhs16gbk;
  
  3. 打开数据库
  
      alter database open resetlogs;
  
  4. 增加临时文件 网管联盟bitsCN_com

      a lter tablespace temp add tempfile ‘e:\oracle\oradata\lgtest\temp01.dbf’ reuse;
 
  起作用:当控制文件都被损坏后,只要有全部的数据文件和重做日志文件,那么通过重建控制文件可以使系统继续运行。 中国网管论坛bbs.bitsCN.com


TAGs详解   关闭   入门   控制   数据库   启动   实例   lgtest   oracle    
 上一篇:Oracle查询指定索引提高查询效率   下一篇:oracle基本概念和术语
相关文章列表
Oracle入门——起动和关闭详解 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
1.Oracle初学者必知的100个问题
2.Oracle入门教程,新手必读
3.我的oracle9i学习笔记
4.怎样修改查看Oracle字符集
5.oracle的nvl函数的用法
6.常用数据库比较
7.Oracle数据库基本知识及问题解决
8.使用 Oracle Data Mining
9.Oracle弱智900问二
10.入门基础——Oracle快速入门
最新推荐文章:
1.在Oracle数据库中如何使用超过2G的内存-
2.一步完成封装编译-入门基础
3.如何成为Oracle应用程序DBA-入门基础
4.特定的条件下同样可以灵活易用-入门基础
5.Oracle数据库10g垃圾表的最新方法-入门基
6.使用SQL Server数据库嵌套子查询-入门基
7.Oracle failsafe与rac两者之间的不同之处
8.Oracle数据库10g新特性中的闪回查询-入门
9.Oracle 10g schedule job的常用操作-入门
10.重建Oracle数据库控制文件的简单方法-入
网管论坛交流:
·不疯魔不成活
·令你大开眼界的真正标准化机房,已整理重
·为赈灾,女孩舍身拍“裸照”
·Windows Server 2003服务器群集创建和配
·exchange2k3全套官方资料
·双儿一周岁了。。。特殊的礼物来啦。。
·存储备份技术版块守则
·无盘技术交流区守则
·DOS命令基础大全之命令详解<作者吐血
·Windows XP 操作系统默认设置需要注意的