**
Oracle 数据库导入导出:
建立表空间
create tablespace NNC_DATA01 datafile ‘D:\NNC_DATA01.DBF’ SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;
建立用户 并指定默认表空间
CREATE USER NC IDENTIFIED BY 11 DEFAULT TABLESPACE NNC_DATA01 TEMPORARY TABLESPACE TEMP
给用户权限
GRANT CONNECT,DBA TO NC;
Plsql用NC用户登录后
1、cmd连接数据库(sqlplus / as sysdba 或 sqlplus nc/11)
《创建虚拟目录》
CREATE OR REPLACE DIRECTORY impdp AS ‘F:\yonyou_nc57\impdp_dir1’;
---- “impdp”是要指定的虚拟目录,以本地建立的为准替换;“/usr/apps/datafiles”是数据备份文件在本地解压后所在的文件夹
(在D盘下新建一个文件夹dpdump_dir1,把要复制的文件夹放到下面)
《给予nc用户读写的权限》
grant read,write on directory dpdump_dir1 to nc;
2、重新打开一个cmd窗口
导库语句
Impdp nc/11@orcl directory=impdp remap_schema=nc:nc dumpfile=SG0328.DMP
问题:未知的命令开头忽略了剩余的行。
否则报错:
Oracle11g数据泵导入导出方法可参考:
https://jingyan.baidu.com/article/8275fc86b1ff7a46a03cf68c.html
https://www.cnblogs.com/zhouyeqin/p/6409469.html
问题:imp导入备份时报:无法转换为环境字符集句柄 …
在imp还原数据库的时候出现问题如下:这个问题是 你用 expdp导出的却用客端的 imp导入;
换成imppdp导入即可。
删库语句:
删除表空间,及对应的表空间文件也删除掉
drop tablespace LYK including contents and datafiles cascade constraint;
-删除用户,及级联关系也删除掉
drop user LYK cascade;
(如果出现无法删除当前连接的用户,电脑关机重启就可,没有什么关机解决不了的···)
查询表的权限
grant select on gecs_law to user_name;