|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL对硬件的较低要求是其最大的优势之一,不过需要注意的是:内存越多越好,因为所有的重要数据存储都在内存中完成。oracle|数据|数据库
Oracle817版本分歧字符集之间的数据库导进
因为营业缘故原由,必要将一英笔墨符集(American_America.WE8ISO8859P1)的数据库DMP文件导进到一中笔墨符集(SIMPLIFIEDCHINESE_CHINA.ZHS16GBK)的数据库中。因为字符集的分歧,必要将中笔墨符集的数据库情况改动成英笔墨符集。碰到良多的贫苦,经由过程在网上查找材料,终究办理了成绩。在这个过程当中,发明网友们也有一样的成绩,为了,让人人在今后可以顺遂的完成此类事情,现将把我导进乐成的历程写出来,与人人共享。
1、体系情况:
导出情况:
主机:Compaq小型机
操纵体系:Unix
数据库:oracle8.1.7{英笔墨符集(American_America.WE8ISO8859P1)}
导进情况:
主机:一般Pc机
主频:PIII750
内存:192M
操纵体系:Windows2000server
数据库:Oracle8.1.7中笔墨符集(SIMPLIFIEDCHINESE_CHINA.ZHS16GBK)
注:导出历程省略
2、导进历程
1、将win2000体系中的oracle注册表
[HKEY_LOCAL_MACHINEOFTWAREORACLE]中的[NLS_LANG]键值
“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”改成
“American_America.WE8ISO8859P1”
2、用system用户的身份,在Sql-plus下实行以下语句:
updatesys.props$setvalue$=WE8ISO8859P1wherename=NLS_CHARACTERSET;
updatesys.props$setvalue$=WE8ISO8859P1wherename=NLS_NCHAR_CHARACTERSET;
commit;
3、从头启动oracle
4、入手下手导进数据库
userid=用户名/暗码@保持串
buffer=60000
log=c:dmp.log
file=c:导进数据文件称号.dmp
fromuser=用户名
touser=用户名
这里要注重,要确保导进的表空间和用户已创建并与导出文件一至,还要确认用户是不是具有dba的权限,不然有大概会影响导进数据的完全。
5、反省导进效果,在今朝情况下,测试数据是不是准确,是不是有乱码,是不是有未乐成导进的表和其他触发器、历程和函数等信息。确认导进没有成绩后,进进到下一步。
6、将win2000下oracle字符集情况恢复成中笔墨符集。
[HKEY_LOCAL_MACHINEOFTWAREORACLE]中的[NLS_LANG]键值
“American_America.WE8ISO8859P1”改回
“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”
7、用system用户的身份,在Sql-plus下实行以下语句:
updatesys.props$setvalue$=ZHS16GBKwherename=NLS_CHARACTERSET;
updatesys.props$setvalue$=ZHS16GBKwherename=NLS_NCHAR_CHARACTERSET;
commit;
8、从头启动数据库。
反省你的数据库中的数据,假如没有乱码,并且你的程序可以在这个情况下一般运转,那末祝贺你,你同样成功了!!
以上是我导进的全部历程,若有忽略的地方,还但愿人人指导,您能够经由过程Email:hawk_flying@sina.com和我获得接洽。
DBaaS会导致单一客户利润率的下降,因为云服务一般是依靠MySQL学习教程数来抵消较低的利润率。 |
|