• 首页
  • 开发
  • 论坛
  • 下载
  • 电子书
  • Delphi
  • Linux
  • Java
  • c/c++
  • Html
  • c#
  • VB
  • Mssql
  • Flash
  • Windows
  • php
  • Oracle
  • 收藏
首页 / 最新电子书 / 上传电子书 / 我的电子书
登录   注册     
数据库开发Oracle学习笔记

 电子书大小:

25.00KB

 发布人:

diybl

 发布日期:

2010-10-9

 电子书所需N币:

1 N币

 下载人数:

24

 电子书类别:

Oracle PDF

收藏 上传 报错

 
电子书说明:

1.启动Oracle Server.
  
  Startup[nomount|mount|open][force][pfile=filename]

  参数说明:

  nomount:只启动实例

  mount:启动实例,并装载数据库

  open:启动实例,装载并打开数据库。

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

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

  2.停止Oracle Server

  Shutdown [normal|transactional|immediate|abort]

  参数说明:

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

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

  transactional:等待客户端结束事务之后,自动断开用户连接,然后再执行normal。
  
  Immediate:取消当前所有SQL语句,回退所有未完成事务,然后自动断开,再执行normal。

  Abort:终止所有SQL语句,立即终止实例。不会发出检查点,所以也就不会去同步数据文件、控制文件和重做日志文件。

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

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

  C. 显示SGA尺寸(show sga或select * from v$sga)

  D.显示当前正在运行的后台进程(select name from v$bgprocess where paddr != ‘00’)

  E. 显示Oracle Server状态(select status from v$instance)

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

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

H. 部分数据字典试图:

  all_objects, user_objects, dba_objects, user_source, user_segments,

  user_tab_columns, user_constraints, all_users

  I.为了客户应用可以访问Oracle Server,在服务器端需要配置listener.ora文件,在客户端需配置tnsnames.ora文件

  第三章 控制文件

  1.控制文件主要记载的信息:

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

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

  2. 多元化控制文件

  1. 关闭数据库

  sqlplus/nolog;

  connect system/admin@lgtest as sysdba;

  shutdown immediate;

  2. 复制控制文件
  
  copy source controlfile to dest controlfile

  例如:copy E:\oracle\oradata\lgtest\CONTROL01.CTL f:\controltest.ctl

  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

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

  1. 以nomount方式启动实例

  sqlplus/nolog;

  connect system/admin@lgtest as sysdba;

  shutdown normal;

  startup nomount pfile=%racle_home%\database\init.ora;

  2. 建立控制文件

  create controlfile reuse database lgtest resetlogs

  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. 增加临时文件

  a lter tablespace temp add tempfile ‘E:\oracle\oradata\lgtest\TEMP01.DBF’ reuse;

  起作用:当控制文件都被损坏后,只要有全部的数据文件和重做日志文件,那么通过重建控制文件可以使系统继续运行。


点击进入下载列表
查看更多数据库开发Oracle学习笔记相关电子书
Oracle相关电子书
  • 数据库开发Oracle学习笔记
  • Oracle 10g 数据库Java开发
  • 清华大学计算中心ORACLE培训资料
  • 青鸟培训资料Oracle
  • 创建并初始化Orcale数据库
  • Oracle与XML开发
  • Oracle 手工创建数据库完整步骤
  • Oracle9.0入门
  • oracle傻瓜手册 v2.0
  • Oracle8 in 21 Days
其他Oracle电子书
  • 数据库开发Oracle学习笔记
  • ORACLE数据库实用指南附录
  • SQL Server 2000 自救手册
  • Oracle触发器与存储过程高级编程
  • Oracle SQL程序设计基础教程
  • Oracle函数大全
  • Oracle常用傻瓜问题1000问
  • Oracle数据库DBA管理手册
  • Oracle 程序员开发指南
  • Oracle数据操作和控制语言详解
Oracle热门电子书
  • Oracle 管理员手册
  • Oracle 数据库DBA管理手册
  • Oracle 9i 数据库管理员指南
  • Oracle WebServer 中文手册
  • 新版ORACLE 8故障解决手册
  • Oracle 官方文档CHM合集-SQL参考手册
  • ORACLE8 PL/SQL程序设计
  • Oracle数据库系统应用实例集锦与编程技巧
  • Oracle8数据库Web开发指南
  • Oracle 8i/9i 精髓 v2
  • Oracle 9i DBA 指南
  • Oracle 9i 官方教材
  • Oracle 9I 入门基础(第01部分)
  • Oracle 9I 入门基础(第02部分)
  • Oracle 9i 数据库管理实务讲座
Oracle排行榜
  • 从实践中学习oracle sql
  • 循序渐进oracle
  • Oracle 数据库DBA管理手册
  • 数据库原理与技术
  • oracle数据库管理与维护技术手册 修订版
  • OCP Oracle Database 11g
  • 精通 Oracle 10g PlSQL 编程
  • ORACLE10G,047试题
  • PLSQL基础
  • Oracle 高级编程
  • Oracle最权威工具TOAD使用大全
  • Oracle 8i 备份恢复手册
  • oracle函數及其用法
  • oracle开发使用手册
  • Oracle数据库管理与维护技术手册
飞诺网简介 | 广告联系 | 联系我们 | 诚聘英才 | 网站大事 | 网站地图 | 友情链接 | 飞诺社区

本站资源均为网上网友上传,如果有非法内容请联系我们,我们会在第一时间删除

Copyright @ 2006-2010 鲁ICP备10012328号