博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle导出数据加密,oracle数据出现愤怒加密算法
阅读量:6622 次
发布时间:2019-06-25

本文共 1352 字,大约阅读时间需要 4 分钟。

作为一名程序员,经常会遇见一些诡异的事情,今天我就遇见一个,oracle数据通过数据泵impdp导入后出现乱码,经过如下操作:

1.oracle server 端 字符集查询:

select userenv('language') from dual

发现查出来的结果和我原导出数据的结果不一致;

原导出数据库的结果为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

新数据的结果是:SIMPLIFIED CHINESE_CHINA.WE8ISO8859P1

2.server端字符集修改

更改字符集步骤方法(WE8ISO8859P1 --> ZHS16GBK)

登录oracle所在linux服务器,通过oracle(数据库安装用户)

登录后,以管理员身份登录sqlplus

SQL> conn /as sysdba

SQL> shutdown immediate;

SQL> startup mount

SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;

SQL> alter database open;

SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

Database altered.

SQL> shutdown immediate;

SQL> startup

再次查看登录系统,结果发现:

9ae489ce3faaa1143a06c2b383e26911.png

出现了这种愤怒的方式,于是我也是醉了,后来我决定重新再次导入数据:

3.数据泵导入命令:

(1).oracle创建directory:

create directory 名称 as ‘路径’;

drop directory 名称 ;

例如:create directory bbsp_tmp as ‘/home/app’;

(2).linux下执行:

directory=名称(已经创建的),将dmp文件存放在这个路径下;

impdp 导入数据库用户/导入数据库密码 directory=名称(已经创建的)dumpfile=*.dmp(dmp文件) remap_schema=原导出文件用户名:导入数据用户名;

例:impdp bbspzhun/bbspzhun directory=bbsp_tmp dumpfile=bbsp20181121.dmp remap_schema=bbsp:bbspzhun;

结果又出现了这个问题:expdp导出数据时碰到ora-39006错误,错误提示如下所示,

ORA-39006: internal error

ORA-39213: Metadata processing is not available

4.解决ORA-39006: internal error问题:

SQL> execute dbms_metadata_util.load_stylesheets;

PL/SQL procedure successfully completed.****

转载地址:http://fbvpo.baihongyu.com/

你可能感兴趣的文章
review what i studied `date` - 2017-4-4
查看>>
群晖Docker套件添加阿里云镜像
查看>>
我在聚龙股份的成长
查看>>
沃通SSL证书、代码签名证书应用于机器人安全防护
查看>>
8月第一周网络安全报告:发现放马站点域名484个
查看>>
2013年Q2香港域名总量净增308个 环比减少85%
查看>>
8月第4周国内IT技术类网站排行Top15:CSDN居首
查看>>
我国.INFO域名总量7.8万:12月第一周新增213个
查看>>
全球域名解析商域名净增长量Top15:万网跌至第十二
查看>>
angularjs实现计时器
查看>>
2月第4周全球域名总量TOP20:意大利升至第十二名
查看>>
java线程理解以及openjdk中的实现
查看>>
mysql对大小写的限制问题
查看>>
集成AdMob到Phonegap应用程序
查看>>
libevent源码分析
查看>>
Tech.Ed 2011微软技术大会(三)之课程回顾
查看>>
C++中extern “C”含义深层探索
查看>>
Git常用命令总结
查看>>
服务器监控Cacti
查看>>
Alpha、Beta、RC、GA、RTM、OEM、RVL、EVAL、RTL各个版本的区别
查看>>