数据库导出:
=========================================================================================
1. oracle client 配置;
2. exp sztest/sztest@tspstr file=D:\gimadata.dmp
3. sqlplus gima/gima as sysdba
--创建临时表空间
create temporary tablespace ts_temp_xjgs2 tempfile 'F:\oracle\product\10.2.0\oradata\orcl\ts_temp_xjgs2.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;
--创建表空间
create tablespace ts_xjgs2 logging datafile 'F:\oracle\product\10.2.0\oradata\orcl\ts_xjgs2.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;
--创建用户,指定用户名,密码,表空间,临时表空间
create user xjgs2 identified by xjgs2 default tablespace ts_xjgs2 temporary tablespace ts_temp_xjgs2;
--给用户授予权限
grant connect,resource,dba to xjgs2;
--提交
commit;
4.
imp sztest/sztest file=D:\gimadata.dmp fromuser=sztest touser=sztest
===========================================================================================
EXP-00091的错误原因及处理方法:
step 01 查看DB中的NLS_CHARACTERSET的值(提供兩種方法):
select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET'
or
select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
PARAMETER VALUE
----------------------- ----------------------------------------------
NLS_CHARACTERSET ZHT16BIG5
step 02 根據step 01查出的NLS_CHARACTERSET(ZHT16BIG5)來設定exp的環境變量:
WINNT> set NLS_LANG=AMERICAN_AMERICA.ZHT16BIG5
LINUX> export NLS_LANG=AMERICAN_AMERICA.ZHT16BIG5
============================================================================================