最近在处理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盘根目录下。
以上就是历史数据库脚本初始化及备份问题。其实吧,这些问题以前经常碰到,但是因为有一年时间没有碰这一块了,现在拿起来用很陌生,故
以此写博客来记录下,希望对有团难的朋友有帮忙,如有错误的地方,欢迎评论留言并指点,先谢谢了。
相关推荐
oracle 10g的备份与恢复各种机制及方法
Oracle10G数据备份
oracle数据备份工具,主要对oracle数据库进行自动备份
oracle自动备份脚本程序,每天定时执行备份操作。
Oracle 19c 备份恢复-导入导出
ORACLE数据库自动备份
修改用户名和密码,用户ORACLE的自动备份
windows下oracle数据库备份压缩&删除历史备份 win8下oracle11g的定时备份、压缩、删除两天前的压缩数据。
oracle 批量备份多个用户 能同时备份多个脚本 在user.txt 中添加用户列表即可
oracle 数据库备份 实例代码 oracle 数据库备份 实例代码 oracle 数据库备份 实例代码
oracle 的备份和 冷备份 热备份, 数据库
java实现oracle数据库备份.pdf
帮助解决Oracle中存储过程自动备份得脚本及添加任务计划过程得详细解说 帮助解决Oracle中存储过程自动备份得脚本及添加任务计划过程得详细解说
Oracle 冷备份实例 for Windows oracle 冷备份是指在 Windows 平台上对 Oracle 数据库实例进行备份的操作。冷备份需要将企业的 Oracle 数据库实例shutdown下来,并将所有的数据文件、控制文件、参数文件等拷贝回来...
功能说明: 备份oracle数据库,并压缩打包,传至远程FTP服务器,做到本地异地同时备份,可自动清理本地过期备份,自动保留N个最新备份(针对此种备份,不针对文件夹),老的备份自动删除,将此文件加入系统任务计划,...
Delphi oracle 数据库备份 Delphi oracle 数据库备份 Delphi oracle 数据库备份
oracle备份与还原数据库Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
oracle数据库备份与恢复脚本:第1步:创建临时表空间 第2步:创建数据表空间 第3步:创建用户并指定表空间
Oracle备份Oracle备份Oracle备份Oracle备份Oracle备份Oracle备份Oracle备份Oracle备份Oracle备份
比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、使用Oracle并行服务器、使用Oracle冷备份、使用Oracle热备份等各种备份方法都有其优缺点、适用的场合和相应的软硬件要求。...