pl/sql备份oracle数据库问题?
来源:百度知道 编辑:UC知道 时间:2024/08/21 03:33:28
问题描述:我用pl/sql备份数据库中的所有表。点击"工具"-"导出表"选择"Oracle导出"形式备份数据库后,浏览好了输出文件的路径后,点击“导出可执行文件”后面的按钮没有EXP.EXE,请问是什么原因?需要怎样解决?谢谢!
//首先建立自己的空间,也等同于建立自己的连接数据库
conn sys/tiger as sysdba;
//先以超级管理员的登陆系统数据库
drop user .... cascade; //表示删除用户 后面跟用户名,但是删除后不好恢复
//1.backup scott 备份某用户表内容
新建一个中转文件夹temp 使用dos命令进入该文件夹 使用exp 输出 输入的为需要备份的用户表的账号和密码,这里是scott tiger 根据提示一直点回车就OK 结束后将会出现一个EXPDAT.DMP文件,此文件为备份数据
//2.create user 创建用户
create user ysl1234 identified by tiger default tablespace users quota 10M on users; //创建新用户 用户名为ysl1234 密码为tiger 默认表空间为此空间,配额为10M
//3.grant create session,create table , create view to ysl1234; 表示赋予ysl1234权限(1.登陆到服务器,2.创建表,3.创建视图)
//4.import the data 导入数据
在放有备份的temp文件夹内输入 imp 然后输入需要导入的用户的用户名和密码 然后点回车,根据提示一直到再次要求你输入用户名的地方 输入导出数据的用户的用户名和密码,当前为scott 密码为tiger
是用命令进行备份
因为默认路径不是EXP.EXE所在位置,路径如下:
X:\oracle\ora92\bin
你手工指定一下exp的路径吧