最近在处理oracle 10备份的数据库脚本时,出现了很多问题,但是经过一下午的各种尝试都一一破解,很费力,现在都记录下:
前提条件:win7系统、已安装好oracle 10数据库、备份历史数据库脚本(这里假定为demo.dmp)
恢复步骤如下 :
1、建立表空间:
在cmd窗口中,输入:sqlplus /nolog //进入oracle 数据库
输入:connect sys/设定的密码(orcl) as SYSDBA;//以管理员身份连接数据库
输入:CREATE TABLESPACE 表空间名称(cwork)
DATAFILE 'D:\oracle\product\10.2.0\oradata\cwork.DBF' SIZE 20M
REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
至此,表空间创建完成。
2、新建用户并授权:
紧接着第一步输入:CREATE USER 用户名(cwork)
IDENTIFIED BY 密码(cwork) DEFAULT TABLESPACE 表空间名称(cwork)
TEMPORARY TABLESPACE TEMP;
至此,新用户创建完成,下面开始给新用户授权,
接着输入:GRANT CONNECT TO 用户名(cwork);
GRANT resource TO 用户名(cwork);
GRANT dba TO 用户名(cwork);
至此,新用户授权完成。
另外,有时我们需要给新建的用户更改密码,具体命令如下:
alter user cwork identified by "123456";//将用户cwork的密码更改为123456
以后所有的命令都是有cmd窗口下输入完成的。
3、开始导入历史数据库脚本demo.dmp
重新打开cmd窗口,直接输入: imp 用户名(cwork)/密码(123456)@orcl file=D:\20090904\oa.dmp full=y
回车即可完成历史数据库导入;
4、备份数据库步骤:
重新打开cmd窗口,直接输入:exp 用户名(cwork)/密码(123456)@orcl file=d:\oa.dmp owner=(cwork)
回车即可完成数据备份,具体备份脚本文件位于D盘根目录下。
以上就是历史数据库脚本初始化及备份问题。其实吧,这些问题以前经常碰到,但是因为有一年时间没有碰这一块了,现在拿起来用很陌生,故
以此写博客来记录下,希望对有团难的朋友有帮忙,如有错误的地方,欢迎评论留言并指点,先谢谢了。
相关推荐
RMAN是Oracle 10g备份与恢复的核心组件,它提供了高度自动化和灵活的备份策略,能够有效处理在线备份、增量备份、完整备份等多种备份类型。 #### RMAN备份类型: - **完整备份**:备份所有数据文件,包括所有数据...
### Oracle10G数据备份知识点详解 #### 一、数据库备份的重要性 数据库备份是确保数据安全性和业务连续性的关键步骤。对于Oracle 10g这样的企业级数据库管理系统来说,有效的备份策略不仅能帮助组织应对意外故障,...
oracle数据备份工具,主要对oracle数据库进行自动备份
本文将围绕“Oracle自动备份脚本”这一主题,深入探讨如何利用脚本实现Oracle数据库的自动备份,确保数据的安全与可恢复性。 ### Oracle自动备份脚本的重要性 在日常运营中,数据的丢失或损坏可能对企业造成不可...
Oracle自动备份工具是一款专为Oracle数据库设计的实用备份解决方案,尤其适合那些希望简化数据库备份流程的用户。该工具依赖于.NET Framework 2.0运行环境,确保了在各种Windows操作系统上的兼容性和稳定性。 ...
在IT行业中,数据库管理是至关重要的任务之一,而Oracle数据库作为全球广泛使用的数据库管理系统,其数据安全性与备份策略显得尤为重要。本文将详细讲解如何利用批处理脚本(BAT)进行Oracle数据库的备份,并探讨...
Oracle 19c 备份恢复-导入导出 Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作...
Oracle热备份脚本是数据库管理员在日常运维中常用的一种工具,尤其在Windows环境下,通过批处理(bat)文件实现自动化,能够大大提高工作效率并确保数据的安全性。本文将详细讲解Oracle热备份的概念、重要性,以及...
本资料"windows下oracle数据库备份压缩&删除历史备份.rar"提供了一个详细的过程,用于实现Oracle数据库的定时备份、备份文件的压缩以及自动删除两天前的旧备份。 首先,我们来讨论Oracle数据库的备份方法。在Oracle...
1. **Oracle数据库备份**:Oracle数据库备份主要包括物理备份和逻辑备份。物理备份包括完整数据库备份、增量备份和差异备份,通过复制数据库的数据文件、控制文件和日志文件来实现。逻辑备份则是通过SQL命令(如`...
标题中的“Oracle自动备份、Oracle远程备份”涉及的是Oracle数据库管理中的两个重要概念:自动备份策略和远程备份方法。在Oracle数据库系统中,定期备份是确保数据安全和高可用性的重要措施,而远程备份则提供了额外...
Oracle 12c 备份恢复-RMAN 工具技术手册 本文档旨在提供 Oracle 12c 备份恢复的技术手册,主要介绍 RMAN 工具的概念、架构、备份类型和使用方法。 一、RMAN 概念 RMAN(Recovery Manager)是 Oracle 推荐的备份和...
Oracle热备份原理分析 在数据库管理领域,Oracle数据库系统因其高效稳定而被广泛使用。为了保障数据的安全性和可用性,数据库备份是至关重要的环节。Oracle热备份,也称为在线备份,是在数据库运行状态下进行的一种...
修改用户名和密码,用户ORACLE的自动备份
Oracle 数据库在线备份原理 Oracle 数据库在线备份原理是指在 Oracle 数据库中对数据库进行在线备份的基本原理和方法。该原理是基于 Oracle 数据库的基本概念和机制,包括表、数据查询语句、DML 语句和 DDL 语句等...
本文将根据给定的信息“如何备份还原oracle数据库”,详细介绍备份与恢复Oracle数据库的方法与步骤。 ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会...
oracle 批量备份多个用户 能同时备份多个脚本 在user.txt 中添加用户列表即可
### Oracle 10g 备份与恢复教程 在企业级数据库管理中,Oracle 10g 是一个非常重要的版本,它提供了强大的数据管理和备份恢复功能。本文将深入探讨 Oracle 10g 的备份与恢复机制,帮助读者理解并掌握这一关键技能。...
3. **差异备份**(在某些工具中被称为增量备份):与Oracle的增量备份类似,但仅备份自上次完整备份以来变化的数据。 三、Oracle数据库备份方法 1. **RMAN (Recovery Manager)**:Oracle官方提供的命令行工具,支持...