win7下Oracle库imp导入dmp
第一步:创建备份文件存储目录
create or replace directory back_file as 'F:\APP\ADMINISTRATOR\ORADATA\ORCL';
create or replace directory back_file as 'D:\app\yangxf\back_or_memery_file';
create or replace directory 目录名 as 'D:\app\yangxf\back_or_memery_file';
第二步:创建表空间
create tablespace WX_DATA datafile 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\wx.dbf' size 1000M autoextend on next 50m;
create tablespace BASE_DATA datafile 'D:\app\yangxf\oradata\base_tablespace\BASE.dbf' size 100M autoextend on next 50m;
create tablespace 表空间名(与备份文件表空间一致) datafile 'D:\app\yangxf\oradata\base_tablespace\备份文件名.dbf' size 100M autoextend on next 50m;
第三步:创建备份文件用户,指定表空间
create user wxsi identified by wxsi123 default tablespace WX_DATA;
create user BASE identified by BASE default tablespace BASE_DATA;
create user 用户名 identified by 密码 default tablespace 表空间名;
第四步:授权用户读写备份文件目录
grant read, write on directory back_file to wxsi;
grant read, write on directory back_file to BASE;
grant read, write on directory 存储目录名 to 用户名;
第五步:授权用户连接、资源、登录、dba权限
grant connect,resource,dba to wxsi;
grant connect,resource,dba to BASE;
第六步:执行导入语句
这里只能用 wxsi/wxsi@orcl 不能as sysdba
impdp system/root@orcl directory=back_file dumpfile=BASE.DMP full=y;
impdp 用户名/密码@实例名 directory=目录名 dumpfile=到导入的文件名.DMP full=y;
备注:
删除用户下所有对象
drop user JCSJ cascade;
drop user 用户名 cascade;
删除表空间
drop tablespace JCSJ_DATA including contents and datafiles;
drop tablespace 表空间名 including contents and datafiles;
超级管理员登录
sqlplus sys/root@orcl as sysdba;
sqlplus 用户名/密码@实例名 as sysdba;
以下为我的实例:导入的dmp用户为wxsi ,表空间名为:wx_data,这个用notpad++,和winhex 可查出
第一步:创建备份文件存储目录
create or replace directory back_file as 'F:\APP\ADMINISTRATOR\ORADATA\ORCL';//实际上没用到
第二步:创建表空间
create tablespace WX_DATA datafile 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\wx.dbf' size 1000M autoextend on next 50m;
第三步:创建备份文件用户,指定表空间
create user wxsi identified by wxsi123 default tablespace WX_DATA;
第四步:授权用户读写备份文件目录
grant read, write on directory back_file to wxsi;
第五步:授权用户连接、资源、登录、dba权限
grant connect,resource,dba to wxsi;
第六步:执行导入语句
我是经过PLSQL Developer 软件中的imp功能转入的
但是这里只能用 wxsi/wxsi@orcl connect as normal不能sysdba
win7下Oracle库imp导入dmp的更多相关文章
- win7下Oracle库impdp导入dmp
第一步:创建备份文件存储目录 create or replace directory back_file as 'D:\app\yangxf\back_or_memery_file'; create ...
- oracle用imp导入dmp文件
oracle命令行登录 sqlplus 用户名/密码 创建用户 create user 用户 identified by 密码 ; 创建表空间 create tablespace 表空间名 dataf ...
- Oracle用imp导入dmp文件记录一下
---------------------------------------------------------------------------------------------------- ...
- Oracle用imp导入dmp 提示遇到 ORACLE 错误 12560 TNS: 协议适配器错误 解决方法
用imp命令导入dmp文件时提示以下错误: IMP-00058: 遇到 ORACLE 错误 12560 : ORA-12560: TNS: 协议适配器错误 : IMP-00000: 未成功终止导入 : ...
- Oracle使用imp导入dmp数据提示:只有DBA才能导入有其他DBA导入的文件
使用imp导入时提示:只有DBA才能导入有其他DBA导入的文件 查看权限,发现admin和default栏没有打钩,打上勾就可以了: 打上勾,保存后,继续导入数据,如下: 成功!
- Oracle:imp导入dmp文件
oracle命令行登录 sqlplus / as sysdba 创建用户 create user 用户 identified by 密码 ; 创建表空间 create tablespace 表空间名 ...
- oracle中imp导入数据中文乱码问题(转)
(转自 http://blog.chinaunix.net/uid-186064-id-2823338.html) oracle中imp导入数据中文乱码问题 用imp命令向oracle中导入数据后, ...
- 在Win7下新建库并修改图标
win7中在库中添加桌面方法详解 1.在空白处,鼠标右键选择新建——库. 2.命名为桌面,然后选择桌面. 3.鼠标右键选择属性. 4.点击包括文件夹. 5.选择桌面,点击包括文件夹按钮. 6.点击确定 ...
- oracle的imp导入时覆盖目标数据库
背景:oracle正式库通过exp命令导出的dmp备份包,现在通过imp命令还原到测试库,测试库上面的表数据全部不要,要用新的. 方法:先删除用户.用户所在表空间,再新建用户和表空间,再imp导入. ...
随机推荐
- iOS用同一个工程创建两个不同版本的应用
http://www.cocoachina.com/ios/20150916/13324.html 如果同一个应用, 需要做一个带广告Lite版本, 一个不带广告的Pro版本. 那么问题来了, 该如何 ...
- python 解释器编码
- HDU-1024_Max Sum Plus Plus
Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) P ...
- 命令行的形式运行php
转自:http://www.cnblogs.com/myjavawork/articles/1869205.html 注意:在安装php时需要将php 的安装目录加到环境变量 PATH 中 (右击我的 ...
- 关于inflate的第3个参数
关于inf 方法 inflate(int resource, ViewGroup root, boolean attachToRoot) 中,前连个参数都好理解,我比较费解的是第3个参数. 文档中的解 ...
- Ubuntu matplotlib显示中文乱码的解决方法
https://blog.csdn.net/huuinn/article/details/78968966
- SDUT-2118_数据结构实验之链表三:链表的逆置
数据结构实验之链表三:链表的逆置 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 输入多个整数,以-1作为结束标志,顺序 ...
- Linux 用户he用户组管理
8)系统中有一类用户称为伪用户(psuedo users). 这些用户在/etc/passwd 文件中也占有一条记录,但是不能登陆,因为他们的登陆shell 为空,他们的存在主要是方便系统管理,满足 ...
- 2、asp.net core 部署到服务器之后外网访问不了
解决问题 把自定义端口的http://localhost:5001改成http://*:5001. 什么都没有改也不行的小伙伴试试在Program的Main方法中的.UseKestrel()后面添加. ...
- 从外网站点获取的html去除换行回车制表位\n\r\t
StringStr.Replace("\\r", "").Replace("\\n", "").Replace(&quo ...