分步启动数据库以重命名数据文件(2)
作者:佚名 来源:IT专家网 发布时间:2009-03-25 12:33:00
若要打开数据库,则可以采用Startup Open命令。这个命令告诉数据库系统启动例程、装载数据库并且把数据库设置为打开状态。将数据库设置为打开状态后,任何具有Create Session权限的用户都能够连接到数据库并对数据库进行日常的访问。
这里要注意一点,以上这个三个步骤并不是每次启动数据库都要如此一步步的走。如可以直接使用Startup命令,让Oracle系统直接把数据库启动到打开状态。管理员也可以利用Startup Mount命令直接启动到装载数据库的状态。具体要如何启动,主要是要看管理员维护数据库的目的。如需要把重做日志移动到另外一个地方时,那么在启动数据库的时候就只能够启动到第二步,而不能够直接启动到第三步。
另外,数据库启动状态的不同,其对应的动态性能视图中的内容也有所差异。如数据库处于装载数据库的状态下,管理员可以访问那些与SGA区相关的数据字典视图,而且还可以访问那些与控制文件相关的数据字典视图。但是此时动态性能视图中是找不到数据文件或者重做日志文件相关的信息。
二、 分步启动数据库以重命名数据文件。
那么如果现在数据库处于打开状态,数据库管理员该如何来重命名数据文件呢?其实步骤比较简单。只需要简单三个步骤就可以完成。
一是利用Startup Nomount命令把数据库启动到数据库装载状态。由于现在数据库处于打开状态,数据文件正在使用中,为此管理员不能够更改数据文件的名字。所以此时数据库管理员需要先把数据库关闭然后启动到数据库装载状态。此时数据文件没有被使用,故可以对其进行重命名。除了重命名之外,还可以移动数据文件的位置。
二是修改数据文件的名字。注意数据文件名字更改之后,同时要更改控制文件中的内容。否则的话,在打开数据库的时候,就会因为找不到控制文件中所列出的数据文件而导致启动的错误。同理,如果要移动数据文件的位置也是做类似的操作。
三是重新打开数据库。然后数据库管理员重新使用Startup Open命令来打开数据库。此时就完成了数据文件的重命名工作了.


猜你喜欢
- 前言CAPTCHA全称Completely Automated Public Turing Test to Tell Computers a
- 汇总整理一套Python网页爬虫,文本处理,科学计算,机器学习和数据挖掘的兵器谱。1. Python网页爬虫工具集一个真实的项目,一定是从获
- 在接触公司一个系统时,公司使用的是SQL Server 2008数据库,里面涉及到了多个数据库之间的查询,而且数据库是分布式的,数据库分布在
- 在IE中提供了一个fireEvent方法,顾名思义就是触发某个事件发生的意思。刚开始我以为是会跟平时使用onclick()一样,没想到最近在
- 分别针对ie和火狐分别作了对xml文档和xml字符串的解析,所有代码都注释掉了,想看哪部分功能,去掉注释就可以了。至于在ajax环境下解析x
- jsp登陆验证,网页登陆验证带验证码校验,登录功能之添加验证码part_1:专门用于生成一个验证码图片的类:VerificationCode
- 经常写文章的小伙伴可能会头疼,图片需要一张一张的上传,费劲也耗时,今天就推荐几款超简单的图床工具。图床就是一个在网络上存储图片的地方,目的是
- 先给大家介绍下Django打印出在数据库中执行的语句有时我们需要看models操作时对应的SQL语句,可以用如下方法查看---在django
- python程序结构python“一切皆对象”,这是接触python听到最多的总结了。在python中最基层的单位应该就是对象了,对象需要靠
- SVG是XML来描述二维图形的语言。SVG可以构造3种类型的图形对象:矢量图形、位图图象和文字。图形对象可被组化、样式化、变形和重组,包括图
- 本文实例为大家分享了JS实现拖动模糊框特效的具体代码,供大家参考,具体内容如下需求:在图片上拖动按钮,图片蒙层慢慢覆盖,当蒙层边缘碰到左右下
- 今天我们来一起看看Dreamweaver MX 2004在加密FTP 传送 方面的新功能。我们一般在做
- Python 读取WAV文件import waveimport structfrom scipy import *from pylab im
- js判断某个字符出现的次数的简单实例function patch(re,s){ //参数1正则式,参数2字符串re=eval_r("
- 本文实例讲述了Python模拟登录12306的方法。分享给大家供大家参考。具体实现方法如下:#!/usr/bin/python# -*- c
- 1、闭包的概念请大家跟我理解一下,如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。闭包: 在一个外函数中定
- 1.global关键字默认情况下,在局部作用域对全局变量只能进行:读取,修改内部元素(可变类型),无法对全局变量进行重新赋值读取:CITY=
- 使用vs2010连接mysql 数据库,1.装连接驱动,使用Connector/Net 连接驱动!下载地址:http://dev.mysql
- 本文实例为大家分享了python多进程实现文件下载传输功能的具体代码,供大家参考,具体内容如下需求:实现文件夹拷贝功能(包括文件内的文件),
- AES简介高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这