oracle 11g数据库导出导入的完整步骤

一、数据库导出

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,等待片刻,提示“成功终止导入, 没有出现警告”;成功导入数据库。


你可能感兴趣的:(数据库,服务器)