`
run_wang
  • 浏览: 168657 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Oracle笔记

 
阅读更多
实例

   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;

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

相关推荐

    2011Oracle笔记(李兴华视屏教程笔记)

    标题“2011Oracle笔记(李兴华视屏教程笔记)”揭示了文档的用途,它是作为2011年李兴华Oracle教学视频课程的学习笔记。这种笔记通常包括了课程中的重点概念、Oracle数据库基础知识、实际操作案例以及配合视频教程的...

    史上最全的oracle笔记

    这篇史上最全的Oracle笔记将为你提供全面的学习指导。 一、数据库基础 数据库(DataBase)是存储数据的系统,Oracle数据库允许用户以表格的形式组织和管理数据。在Oracle中,数据主要以表的形式存在,表是数据库中...

    韩顺平oracle笔记(免费)

    ### 韩顺平Oracle笔记知识点详解 #### 一、Oracle认证及与其他数据库的比较 - **Oracle认证**:Oracle提供了多种级别的认证体系,包括OCA(Oracle Certified Associate)、OCP(Oracle Certified Professional)、...

    MLDN最经典的ORACLE笔记

    《MLDN最经典的ORACLE笔记》是李兴华老师倾力打造的一份全面而深入的Oracle学习资源,专为对数据库技术感兴趣的读者精心准备。Oracle作为全球广泛使用的数据库管理系统,其强大功能和复杂性使得深入理解和掌握Oracle...

    oracle笔记

    以下是对"Oracle笔记"中的关键知识点的详细说明: 1. **Oracle认证与安装**:Oracle提供了一系列的认证,如OCP(Oracle Certified Professional),表明用户具备相应级别的Oracle数据库技能。在安装Oracle时,系统...

    oracle笔记+资料.rar

    本资源“oracle笔记+资料.rar”包含了丰富的Oracle学习资料,适合不同水平的学习者,无论你是初学者还是资深DBA,都能从中受益。下面将详细解析其中可能涵盖的知识点。 1. **Oracle基础知识**:这部分内容可能会...

    oracle笔记创建和管理表

    oracle笔记创建和管理表,增加列,删除列,修改列,修改列名和数据类型和长度,修改表名等等操作,有代码案例!

    马士兵oracle笔记

    马士兵oracle笔记,浅显易懂。

    达内,tarena,oracle笔记,oraclePPT课件,达内oracle笔记

    在达内的Oracle笔记中,可能会详细讲解SELECT语句用于数据检索,INSERT、UPDATE、DELETE用于数据增删改,以及CREATE、ALTER、DROP用于数据库对象管理的语法和用法。 3. **数据库设计**:良好的数据库设计是确保系统...

    详细oracle 笔记

    oracle笔记!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    韩顺平老师oracle笔记

    根据给定的文件信息,以下是从“韩顺平老师oracle笔记”中提炼出的关键知识点,主要涉及Oracle数据库的基础概念、用户管理以及SQL*Plus的基本操作。 ### Oracle数据库基础 1. **Oracle数据库的角色与权限**: - *...

    Oracle 笔记 详解 资料 用例

    这份"Oracle笔记详解资料用例"涵盖了Oracle数据库的核心概念、安装配置、SQL语言、表和索引、存储结构、备份恢复、性能优化等多个方面,是学习和掌握Oracle数据库的宝贵资源。 首先,Oracle数据库的基础部分包括...

    oracle笔记html版本

    首先,Oracle笔记可能涵盖的基础概念包括数据库的结构,如表空间、段、区和块等,这些都是Oracle存储数据的基本单元。表空间是数据库中最大的逻辑存储单位,用于组织和存储数据文件。段是表空间内的逻辑存储结构,如...

    oracle笔记.docx

    在Oracle学习笔记中,我们关注的关键概念主要包括以下几个方面: 1. **数据缓冲区**:这是Oracle内存架构的重要组成部分,用于存储从磁盘数据文件中读取的数据。所有用户共享这个缓冲区,当数据被服务器进程读入后...

    Oracle课堂笔记(很全很详细的Oracle笔记)

    根据提供的信息,我们可以总结出以下关于Oracle的相关知识点: ### Oracle基础知识与分类 #### DDL (Data Definition Language) 数据定义语言 - **DDL** 主要用于创建、修改或删除数据库对象,如表、索引等。 ###...

    oracle笔记.rar

    这份“Oracle笔记”包含了对Oracle数据库系统的基本学习资料,非常适合初学者入门。 一、Oracle数据库基础 Oracle数据库是由Oracle公司开发的,它采用SQL语言进行数据操作,并支持分布式数据库、实时交易处理、...

    韩顺平最新Oracle笔记及PPT

    《韩顺平最新Oracle笔记及PPT》是针对Oracle数据库技术的一套全面的学习资源,由知名IT讲师韩顺平提供。这些资料包含了2011年韩顺平的最新教学内容,适合对Oracle有兴趣或者需要提升Oracle技能的IT专业人士。 ...

    oracle笔记.pdf

    其中,“i”在Oracle8i中表示增加了对Internet的支持,Oracle9i则是Oracle8i的稳定版本,而Oracle10g是基于网格计算技术的版本,Oracle11g是10g的稳定版本,Oracle12C则是支持云计算概念的最新版本。在初学者阶段,...

Global site tag (gtag.js) - Google Analytics