一、数据库导出
1、“开始”->“运行”->“cmd”;
2、输入:exp hnzy_wjlxpt/wljxpt@orcl file=c:\hnzy_wjlxpt1231_ip.80.dmp owner=hnzy_wjlxpt,等待片刻,提示“成功终止导出, 没有出现警告”;成功导出数据库。
注:旧数据库服务器的字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
hnzy_wjlxpt为数据库用,wljxpt为对应的密码。
二、数据库导入
1、在新服务器上安装oracle 11g,注意配置数据库服务器字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
2、在新服务器上安装PL/SQL,《Oracle 11g + Win Server 2008 R2 (64) + PLSQL使用 + 更改server端字符集》具体步骤详见:http://blog.csdn.net/zhanggnol/article/details/7076171;注意配置系统变量NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
3、给用户增加导入数据权限的操作
第一,启动sql*puls
第二,以system/manager登陆
第三,create user hnzy_wjlxpt IDENTIFIED BY wljxpt(如果已经创建过用户,这步可以省略)
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO hnzy_wjlxpt
注:《如何在oracle中导入dmp数据库文件 》详见http://www.cnblogs.com/huqingyu/archive/2009/12/07/1618501.html;
4、“开始”->“运行”->“cmd”
5、输入:imp hnzy_wjlxpt/wljxpt@orcl file=c:\hnzy_wjlxpt1231_ip.80.dmp full=y ignore=y,等待片刻,提示“成功终止导入, 没有出现警告”;成功导入数据库。

本文详细介绍如何从旧服务器导出Oracle数据库并导入到新服务器的过程,包括设置字符集、授予用户权限等关键步骤。

734

被折叠的 条评论
为什么被折叠?



