exp 导出表 除了某些个表_Oracle 11G数据库导入导出终极解决方案
Oracle 11G数据库导入导出终极解决方案前言:导出服务器:保持导出服务器的服务器和客户端字符集一致导入服务器:保证导入的服务器和客户端字符集与导出服务器字符姐一致。严格按照本文档操作,数据库导入到出百分百成功。1、 查询导出服务器服务器端字符集查看数据库和系统的字符集是否一致2、 查询导出服务器客户端字符集3、 导出数据库cmd中输入命令导出exp 账号/密码@SID名 file=导出的目录
Oracle 11G数据库导入导出终极解决方案
前言:
导出服务器:保持导出服务器的服务器和客户端字符集一致
导入服务器:保证导入的服务器和客户端字符集与导出服务器字符姐一致。
严格按照本文档操作,数据库导入到出百分百成功。
1、 查询导出服务器服务器端字符集
查看数据库和系统的字符集是否一致
2、 查询导出服务器客户端字符集
3、 导出数据库
cmd中输入命令导出
exp 账号/密码@SID名 file=导出的目录.dmp
exp demo_qp/demo_qp@demo file=D:database.dmp
用Exp导出指定表的全部数据
exp 账户/密码@数据库名 file=d:est.dmp statistics=none TABLES=( DTS_DETAINEES_BASICS_INFO)
4、 建立数据库,设置导入服务器服务器端字符集
打开Database Configuration Assistant
创建新数据库orcl
5、 修改导入服务器客户端字符集
regedit 修改NLS的字符集
数值名称NLS_LANG 数值数据AMERICAN_AMERICA.AL32UTF8
6、 PLSQL连接字符串配置
登陆plsql
或用IP字符串方式登陆
7、 建立表空间,建立用户,给用户赋权
执行下列语句
create temporary tablespace demo_temp //临时表空间名
tempfile 'd:demo_temp.dbf' //存放临时表空间的文件路径
size 50m
autoextend on
next 50m maxsize unlimited
extent management local;
create tablespace demo_data //数据表空间名
logging
datafile 'd:demo_qp.dbf' //存放数据表空间的文件路径
size 50m
autoextend on
next 50m maxsize unlimited
extent management local;
create user demo_qp identified by password default tablespace demo_data //建立用户名密码,指定数据表空间名字
temporary tablespace demo_temp; //指定临时表空间名字
grant connect,resource,dba to demo_qp; //给用户赋权
8、 导入数据库
CMD中执行命令导入
imp demo_qp/demo_qp@orcl file=d:zc.dmp full=y ignore=y
更多推荐
所有评论(0)