Oracle学习笔记

原创 2003年11月10日 23:25:00

第二章  实例<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

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

alter tablespace temp add tempfile ‘E:/oracle/oradata/lgtest/TEMP01.DBF’ reuse;

 

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

oracle数据库基础知识学习笔记

一、SQL语言分类: 1.DDL(数据定义语言):  create(创建)    alter(修改)  drop(删除)------------主要是对表操作。   2.DML(数据操作...
  • u011955534
  • u011955534
  • 2013年11月04日 18:52
  • 6314

oracle学习笔记 学习路线分析

oracle学习笔记 学习路线分析 课程开始,老师使用自己写的一篇文章分析如何学习oracle软件以及这次课程。 这节课和以后的内容,老师讲解的很好,要点说的也很中肯, 毕竟是老师的课,都写下来不...
  • xinzhan0
  • xinzhan0
  • 2016年01月11日 14:30
  • 1702

oracle进阶实战笔记

本文包含以下内容: 1、Oracle PL/SQL使用 2、Oracle中的5种约束条件(非空约束、唯一约束、主键约束、外键约束、check约束) 3、oracle单引号、双引号区别(OTL编程...
  • wojiushiwo987
  • wojiushiwo987
  • 2016年04月19日 12:30
  • 8471

Oracle学习笔记一

读《收获,不止oracle一书》笔记。 --------------------------------------------------------------------------------...
  • shuizhizhiyin
  • shuizhizhiyin
  • 2016年06月25日 14:28
  • 228

Oracle11g学习笔记一

注: 一、服务 1、Oracle服务有很多,最重要的有两个:OracleOraDb11g_home1TNSListener和OracleServiceORCL。   2、由于服务众多,如果全部...
  • u011714530
  • u011714530
  • 2014年05月16日 16:22
  • 985

oracle11g ocp学习笔记(一)

前言 学习环境 win7(64) 安装了VMware Workstation,虚拟了2台服务器,其中一台为windows2003(32位),另一台为redhat6.5,分别安装oracle11g以便后...
  • dcren521
  • dcren521
  • 2017年01月24日 11:47
  • 380

oracle学习笔记 系统改变号(SCN)详解

oracle学习笔记 系统改变号(SCN)详解这节课讲一下oracle里面的另外一个概念SCN,在以后的学习中经常的会碰到。一)SCN是什么SCN翻译成英文是:system change number...
  • xinzhan0
  • xinzhan0
  • 2017年05月05日 16:47
  • 780

Oracle 学习笔记

oracle 学习笔记
  • simplty
  • simplty
  • 2015年06月24日 18:18
  • 657

oracle的数据库学习笔记,李兴华老师视频的

1、   多表查询:同时从多张表中取数据的形式,但是多表查询会存在笛卡尔积的问题,而消除此问题可以使用连接的方式完成(内连接、外连接(左外连接、右外连接、全外连接)),虽然连接的方式可以消除笛卡尔积,...
  • tianfeng1208
  • tianfeng1208
  • 2013年06月13日 14:36
  • 2129

oracle学习笔记 Oracle体系结构概述

oracle学习笔记 Oracle体系结构概述 从这节开始,开始讲oracle数据库体系结构。 首先从总体上,从概述上把oracle整体的体系结构讲一下, 然后接下来的时间我们会一块一...
  • xinzhan0
  • xinzhan0
  • 2016年07月03日 18:58
  • 1611
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)