教材例题 - 习题(5)

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

STARTUP MOUNT 执行不完全恢复命令。

RECOVER DATABASE UNTIL TIME time USING BACKUP CONTROLFILE; RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE; RECOVER DATABASE UNTIL CHANGE scn USING BACKUP CONTROLFILE; 不完全恢复完成后,使用RESETLOGS选项启动数据库。 ALTER DATABASE OPEN RESETLOGS;

11、在使用Expdp,Impdp程序之前需要创建DIRECTORY对象,并将该对象的READ,WRITE权限授予用户。例如: P256

CREATE OR REPLACE DIRECTORY dumpdir AS 'D:\\ORACLE\\BACKUP'; GRANT READ,WRITE ON DIRECTORY dumpdir TO SCOTT;

12、如果用户要导出或导入非同名模式的对象,还需要具有EXP_FULL_DATABASE和IMP_FULL_DATABASE权限。例如: P256

GRANT EXP_FULL_DATABASE, IMP_FULL_DATABASE TO SCOTT; 13、命令行方式导出:表导出模式 P259

导出scott模式下的emp表和dept表,转储文件名称为emp_dept.dmp,日志文件命名为emp_dept.log,作业命名为emp_dept_job,导出操作启动3个进程。 C:\\>expdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=emp_dept.dmp TABLES=emp,dept LOGFILE=emp_dept.log

JOB_NAME=emp_dept_job PARALLEL=3 14、命令行方式导出:模式导出模式。P259 导出scott模式下的所有对象及其数据。 C:\\>expdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=scott.dmp LOGFILE=scott.log

SCHEMAS=scott JOB_NAME=exp_scott_schema 15、命令行方式导出:表空间导出模式。 P260

导出EXAMPLE,USERS表空间中的所有对象及其数据。 C:\\>expdp scott/tiger DIRECTORY=dumpdir DUMPFILE=tsp.dmp

TABLESPACES=example,users

16、命令行方式导出:传输表空间导出模式 P260

导出EXAMPLE,USERS表空间中数据对象的定义信息。 C:\\>expdp scott/tiger DIRECTORY=dumpdir DUMPFILE=tts.dmp

TRANSPORT_TABLESPACES=example,users

TRANSPORT_FULL_CHECK=Y LOGFILE=tts.log 17、命令行方式导出:数据库导出模式 P260 将当前数据全部导出,不写日志文件。 C:\\>expdp scott/tiger DIRECTORY=dumpdir DUMPFILE=expfull.dmp FULL=Y NOLOGFILE=Y

18、命令行方式导出:按条件查询导出 P260

导出scott.emp表中部门号大于10,且工资大于2000的员工信息。 C:\\>expdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=exp2.dmp TABLES=emp

QUERY='emp:\ NOLOGFILE=Y 19、参数文件方式导出 P260

首先创建一个名为scott.txt的参数文件,并存放到d:\\backup目录下,其内容为: SCHEMAS=scott

DUMPFILE=filter.dmp DIRECTORY=dumpdir LOGFILE=filter.log

INCLUDE=TABLE:\ INCLUDE=INDEX:\ INCLUDE=PROCEDURE

然后在命令行中执行下列命令。

C:\\>expdp scott/tiger PARFILE=d:\\scott.txt 20、交互式命令方式导出 P260 示例

执行一个作业。

C:\\>expdp scott/tiger FULL=Y DIRECTORY=dumpdir DUMPFILE=fulldb1.dmp,fulldb2.dmp FILESIZE=2G PARALLEL=3

LOGFILE=expfull.log JOB_NAME=expfull 作业开始执行后,按Ctrl+C组合键。

在交互模式中输入导出作业的管理命令,根据提示进行操作。 Export>STOP_JOB=IMMEDIATE

Are you sure you wish to stop this job ([Y]/N): Y 21、命令行方式导入 :表导入模式 P263

使用逻辑备份文件emp_dept.dmp恢复scott模式下的emp表和dept表中数据。 C:\\>impdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=emp_dept.dmp TABLES=emp,dept NOLOGFILE=Y CONTENT=DATA_ONLY

如果表结构也不存在了,则应该导入表的定义以及数据。 C:\\>impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=emp_dept.dmp

TABLES=emp,dept NOLOGFILE=Y 22、命令行方式导入 :模式导入模式 P263 使用备份文件scott.dmp恢复scott模式。 C:\\>impdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=scott.dmp SCHEMAS=scott JOB_NAME=imp_scott_schema

如果要将一个备份模式的所有对象导入另一个模式中,可以使用REMAP_SCHEMAN参数设置。例如,将备份的scott模式对象导入oe模式中。

C:\\>impdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=scott.dmp LOGFILE=scott.log REMAP_SCHEMA=scott:oe JOB_NAME=imp_oe_schema

23、命令行方式导入 :表空间导入模式 P264

利用EXAMPLE,USERS表空间的逻辑备份tsp.dmp恢复USERS,EXAMPLE表空间。 C:\\>impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=tsp.dmp

TABLESPACES=example,users

如果要将备份的表空间导入另一个表空间中,可以使用REMAP_TABLESPACE参数设置。例如,将USERS表空间的逻辑备份导入IMP_TBS表空间,命令为 C:\\>impdp scott/tiger DIRECTORY=dumpdir DUMPFILE=tsp.dmp

REMAP_TABLESPACE=users:imptbs 24、命令行方式导入 :传输表空间导入模式。 P264

将表空间USERS导入数据库链接source_dblink所对应的远程数据库中。 C:\\>impdp scott/tiger DIRECTORY=dumpdir NETWORK_LINK=source_dblink TRANSPORT_TABLESPACES=users TRANSPORT_FULL_CHECK=N TRANSPORT_DATAFILES=

'D:\\ORACLE\\USERS01.DBF' 25、命令行方式导入 :数据库导入模式 P264 利用完整数据库的逻辑备份恢复数据库。 C:\\>impdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=expfull.dmp FULL=Y NOLOGFILE=Y 26、命令行方式导入 : 按条件查询导入 P264 C:\\>impdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=emp_dept.dmp TABLES=emp,dept QUERY=

'emp: \ NOLOGFILE=Y

27、命令行方式导入 : 追加导入 P264

如果表中已经存在数据,可以利用备份向表中追加数据。 C:\\>impdp scott/tiger DIRECTORY=dumpdir

DUMPFILE=emp_dept.dmp TABLES=emp TABLE_EXISTS_ACTION=APPEND 28、参数文件方式导入 P264

首先创建一个名为empdept.txt的参数文件,并存放到d:\\backup目录下,其内容为 TABLES=emp,dept

DIRECTORY=dumpdir DUMPFILE=emp_dept.dmp PARALLEL=3

然后在命令行中执行下列命令就可以实现数据的导入操作。

C:\\>impdp scott/tiger PARFILE=d:\\empdetp.txt

复习题13

1.简述题

(I)什么是各份?什么是恢复? (2)为什么要对数据库进行备份? (3)数据库备份的原则与策略有哪些? (4)数据库恢复的原则与策略有哪些? (5)数据库恢复的机制是什么?

(6)数据库各份分哪些类型?分别有何不同?

(7)物理备份和逻辑备份的主要区别是什么?分别适用于什么情况?

(8)归档模式下的备份与非归档模式下的备份有何不同?分别在什么情况下使用?

(9) Oracle数据库的不完全恢复有哪些类型?

(10)Oracle数据库的逻辑备份和恢复工具有哪些?有什么不同? 2.实训题

(l)使用冷物理备份对数据库进行完全备份。

(2)假定丢失了一个数据文件example0l.dbf,试使用前面做过的完全各份对数据库进行

恢复,并验证恢复是否成功。

(3)使用热物理备份对表空间users的数据文件user0l.dbf进行备份。

(4)假定丢失了数据文件useOl.dbf,试使用前面做过的热物理备份对数据库进行恢复,

并验证恢复是否成功。

(5)分别使用3种不完全恢复的方式对数据库进行恢复操作。 (6)使用EXPDP命令导出SCOTT模式下的所有数据库对象。 (7)将数据库的USERS表空间中的所有内容导出。 (8)将数据库SCOTT模式下的EMP, DEPT表导出。

(9)将SCOTT模式下的EMP, DEPT表数据删除,利用(8)中的导出文件恢复。 (10)创建一个用户JOHN,并使用IMPDP命令将SCOTT模式下的所有数据库对象导入。

(11)利用OEM数据库控制台进行数据库的完全备份。

(12)利用OEM数据库控制台对USERS表空间进行备份。 3.选择题

(1) What option of Exporting allows quicker data extractions? A. Grants =y B. Consistent =y C. Direct= true D. Direct=y (2) How are exports useful ?

A. Can be used to recover to a point in time B. Can be used to recover from a media failure

C. Can be used to recover dropped tables due a user error D. None of the above

(3) What are the 3 levels of Exports?

A. GLOBAL, USER, TABLESPACE B. FULL, USER, TABLE

C. FULL,TABLESPACE,TABLE D. GLOBAL, LOCAL, TRANSACTIONAL (4) The following methods can be used to run exports: A. Interactive Dialog

B. Export Section of Data Manager in OEM C. Command Line Interface with parameter file D. All of the above

(5) Which of the following are valid parameters for an Export utility? A. LOG B. STATISTICS C. DIRECT D. All of the Above (6) What Incremental Parameters can be used with exports? A. INCTYPE = complete B. INCTYPE = cumulative C. INCTYPE = Incremental D. All of the above

(7) What can you do to reduce the burden on a rollback segment during the import of a large table?

A. Assign a Large Rollback Segment

B. SET TRANSACTION USE ROLLBACK SEGMENT RBSLARGE C. COMMIT=Y

D. None of the above

(8) What is an Incremental Export?

A. Export of the objects that have changed since last export B. Export of rows that have changed since last export C. Incremental Exports cannot be performed in Oracle D. None of the above

(9) An Incremental Export is a good strategy for:

A. Applications with few large tables and less data changes B. Applications where changes are scattered across small tables C. All of the above D. None of the above

(10) What is a Cumulative Export?

A. Export of the objects that have changed since last export

B. Export of objects that have changed since last cumulative or complete export C. Export or rows that have changed since last cumulative or complete export D. None of the above

(11) What option of export utility allows for faster extraction of data? A. FULL=y B. DIRECT=Y C. SQL--N D. All of the above

第14章 闪回技术

例题

1、 基于AS OF TIMESTAMP的闪回查询 P273

SQL>ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM- DD HH24:MI:SS'; SQL>SET TIME ON

09:12:50 SQL>SELECT empno,sal FROM scott.emp WHERE

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典教育范文教材例题 - 习题(5)在线全文阅读。

教材例题 - 习题(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/fanwen/1085645.html(转载请注明文章来源)

相关推荐:

Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219