77范文网 - 专业文章范例文档资料分享平台

Oracle数据库实验笔记(7)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

BF' to 'E:\\test\\TEMP01.DBF';

数据库已更改。

SQL> alter database rename file 'D:\\oracle\\product\\10.2.0\\oradata\\orcl\\UNDOTBS .DBF' to 'E:\\test\\UNDOTBS01.DBF';

数据库已更改。

SQL> alter database rename file 'D:\\oracle\\product\\10.2.0\\oradata\\orcl\\USERS01 BF' to 2

SQL> alter database rename file 'D:\\oracle\\product\\10.2.0\\oradata\\orcl\\USERS0 DBF' to 'E:\\test\\USERS01.DBF';

数据库已更改。

SQL> recover database; 完成介质恢复。

SQL> alter database open;

数据库已更改。

SQL> select name from V$datafile; NAME

------------------------------------------------------------------------------

E:\\TEST\\SYSTEM01.DBF E:\\TEST\\UNDOTBS01.DBF E:\\TEST\\SYSAUX01.DBF E:\\TEST\\USERS01.DBF E:\\TEST\\EXAMPLE01.DBF

临时表空间

select name from v$datafile;

create user u1 identified by u1 -----------创建用户指定默认表空间和临时表空间 default tablespace users --10g temporary tablespace temp --9i quota 10M on users password expire;

数据库备份恢复 热备要求数据库处于归档状态,在业务不是很繁忙时用热备

shut immediate startup mount

alter database archivelog; alter database open;启动归档模式 archive log list 热备:

alter tablespace users begin backup;

copy D:\\oracle\\product\\10.2.0\\oradata\\orcl \%users01.dbf e:\\test\%users01.dbf alter tablespace users end backup 实验

假设users表空间存在热备份 该空间有一个T2表(scott.emp) 在该表产生交易 update t2 set sal=sal+1; commit;

alter system switch logfile;

然后将USERS表空间的数据文件给它破坏掉 比如用一个txt文件覆盖掉

copy d:\\1.txt d:\%users01.bdf(用txt覆盖掉了users01.bdf) alter system checkpoint;

select file_name,online_status from dba_data_files; 产看当前数据库有哪些数据文件需要恢复 取回备份文件; recover datafile 4:

alter database datafile 4 online; 代码

Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp.

C:\\Documents and Settings\\Administrator>copy D:\\oracle\\product\\10.2.0\\oradata\\or cl e:\\test\%users01.dbf

D:\\oracle\\product\\10.2.0\\oradata\\orcl\\CONTROL01.CTL D:\\oracle\\product\\10.2.0\\oradata\\orcl\\CONTROL02.CTL D:\\oracle\\product\\10.2.0\\oradata\\orcl\\CONTROL03.CTL D:\\oracle\\product\\10.2.0\\oradata\\orcl\\EXAMPLE01.DBF D:\\oracle\\product\\10.2.0\\oradata\\orcl\\REDO01.LOG D:\\oracle\\product\\10.2.0\\oradata\\orcl\\REDO02.LOG D:\\oracle\\product\\10.2.0\\oradata\\orcl\\REDO03.LOG

D:\\oracle\\product\\10.2.0\\oradata\\orcl\\SYSAUX01.DBF D:\\oracle\\product\\10.2.0\\oradata\\orcl\\SYSTEM01.DBF D:\\oracle\\product\\10.2.0\\oradata\\orcl\\TEMP01.DBF D:\\oracle\\product\\10.2.0\\oradata\\orcl\\UNDOTBS01.DBF D:\\oracle\\product\\10.2.0\\oradata\\orcl\\USERS01.DBF 已复制 1 个文件。

C:\\Documents

and

Settings\\Administrator>copy

D:\\oracle\\product\\10.2.0\\oradata\\orcl\%users01.dbf

e:\\test\%users01.dbf 系统找不到指定的文件。

C:\\Documents and Settings\\Administrator>copy D:\\oracle\\product\\10.2.0\\oradata\\or cl\%users01.dbf e:\\test\%users01.dbf

改写 e:\\test\%users01.dbf 吗? (Yes/No/All): y 已复制 1 个文件。

C:\\Documents and Settings\\Administrator>copy D:\\oracle\\product\\10.2.0\\oradata\\or cl\%users01.dbf e:\\test\%users01.dbf

改写 e:\\test\%users01.dbf 吗? (Yes/No/All): y 已复制 1 个文件。

C:\\Documents and Settings\\Administrator>copy D:\\oracle\\product\\10.2.0\\oradata D: \\oracle\\product\\10.2.0\\oradata\\orcl\%users01.dbf; D:\\oracle\\product\\10.2.0\\oradata\\1.txt 另一个程序正在使用此文件,进程无法访问。 已复制 0 个文件。

C:\\Documents and Settings\\Administrator>copy D:\\oracle\\product\\10.2.0\\oradata D: \\oracle\\product\\10.2.0\\oradata\\orcl\%users01.dbf; D:\\oracle\\product\\10.2.0\\oradata\\1.txt 另一个程序正在使用此文件,进程无法访问。 已复制 0 个文件。

C:\\Documents

and

Settings\\Administrator>copy

D:\\oracle\\product\\10.2.0\\oradata\\1.txt

D:\\oracle\\product\\10.2.0\\oradata\\orcl\%users01.dbf; 已复制 1 个文件。

C:\\Documents and Settings\\Administrator>

8888************************************************************* Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp.

C:\\Documents and Settings\\Administrator>sqlplus/nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 11月 30 10:37:43 2012

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> conn /as sysdba 已连接。

SQL> shut immediate 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 SQL> startup mount ORACLE 例程已经启动。

Total System Global Area 289406976 bytes Fixed Size 1248576 bytes Variable Size 100664000 bytes Database Buffers 180355072 bytes Redo Buffers 7139328 bytes 数据库装载完毕。

SQL> alter database archivelog 2 archive log list

3 alter tablespace users begin backup 4 alter tablespace users begin backup; archive log list *

第 2 行出现错误:

ORA-00933: SQL 命令未正确结束

SQL> alter database archivelog;

数据库已更改。

SQL> alter v 2 ; alter v *

第 1 行出现错误:

ORA-00940: 无效的 ALTER 命令

SQL> alter database open 2 ;

数据库已更改。

SQL> alter tablespace users begin backup 2 ;

表空间已更改。

SQL> copy D:\\oracle\\product\\10.2.0\\oradata\\orcl e:\\test\%users01.dbf 用法: COPY FROM TO {()} USING : 数据库字符串, 例如, hr/your_password@d:chicago-mktg : 下列关键字之一: APPEND, CREATE, INSERT 或 REPLACE : 目标表名称

: 用逗号分隔的目标列别名列表 : 任何有效的 SQL SELECT 语句

缺失的 FROM 或 TO 子句使用当前的 SQL*Plus 连接

SQL> copy D:\\oracle\\product\\10.2.0\\oradata\\orcl e:\\test\%users01.dbf ; 用法: COPY FROM TO {()} USING : 数据库字符串, 例如, hr/your_password@d:chicago-mktg : 下列关键字之一: APPEND, CREATE, INSERT 或 REPLACE : 目标表名称

: 用逗号分隔的目标列别名列表 : 任何有效的 SQL SELECT 语句

缺失的 FROM 或 TO 子句使用当前的 SQL*Plus 连接 SQL> alter tablespace users end backup;

表空间已更改。

SQL> create table t2 tablespace users as select * from scott.emp;

表已创建。

SQL> alter tablespace users begin backup;

表空间已更改。

SQL> alter tablespace users end backup;

表空间已更改。

SQL> update t2 set sal=sal+1;

已更新14行。

SQL> commit;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Oracle数据库实验笔记(7)在线全文阅读。

Oracle数据库实验笔记(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/612267.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: