今天在客户这里导入oracle数据库,第一次导入oracle数据库,在这里记录一下,以后备用。

一、使用PLSQL导出导入ORACLE数据库:

1、打开plsql-->工具----》导出用户对象(可以导出表结构和序列、视图)

ps:如果上面不选中"包括所有者",这样到导出的表结构等就不包含所有者,

这样就可以将A所有者的表结构等导入到B所有者的表空间中

2、导出表结构和表数据:

1、想要导入数据库必须首先创建用户和表空间并赋权限

(1)创建用户:

(2)创建表空间:电脑开始菜单-----》找到Oracle目录----》找到数据要导入进的数据库---》打开该数据库的控制台---》然后可以创建表空间

2、导入表结构、序列和数据

(1)导入表结构和序列: plsql---》工具---》导入表

(2)导入表数据:

到此数据导入完成;

注:(1)创建的用户和表空间是和导出数据库中的用户和表空间对应的;如要从A数据库中导出B用户C表空间下的所有表、数据、序列到M数据库;则在M数据库中创建B用户

和C表 空间。

(2)oracle11数据库不能导出orcale10的数据

(3)plsql导出表数据是如果数据中用Long类型的大数据,导出格式不能是sql,只有dmp格式才可以。

二、使用impdp/expdp导入导出表

1、导出数据库语句
(exdmp 用户名/密码 dumpfile=文件名称.dmp)
expdp username/password dumpfile=database.dmp

2、导入数据库语句

导入数据库之前首先创建表空间、创建用户(创建表空间是手动创建Data文件夹,否则报错。)、赋权限
CREATE TABLESPACE tablespace1 DATAFILE 'D:\data\tablespace1.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE  USER  username  IDENTIFIED  BY  password    DEFAULT  TABLESPACE  tablespace1  TEMPORARY TABLESPACE temp;
GRANT connect,dba to username;

(impdp 用户名/密码 dumpfile=要导入的文件名.dmp REMAP_SCHEMA=导出的用户名:导入的用户名 EXCLUDE=USER)
impdp username/password dumpfile=database.dmp REMAP_SCHEMA=username1:username EXCLUDE=USER

导入数据库时若是提示“未找到表空间”,则删掉导入未成功的表,创建缺少的表空间后,再次导入数据库。

--修改表所在表空间(执行后选择所有的列表项再次执行)
select 'alter table  '|| table_name ||'  move tablespace tablespace1;'  from user_tables;

--修改索引(执行后选择所有的列表项再次执行)
select 'alter index '|| index_name ||' rebuild tablespace tablespace1;'  from user_indexes;

alter table gg_doc move lob(CONTENT) store as(tablespace tablespace1);
alter table WEB_doc move lob(CONTENT) store as(tablespace tablespace1);
alter table UI_BILL move lob(XML) store as(tablespace tablespace1);

将WEB项目部署到IIS后,还是使用项目路径连接不到项目,先检查是否是防火墙未关。

ORACLE数据库的导入及导出的更多相关文章

  1. Oracle数据库的导入和导出

    Oracle数据库的导入和导出,是一项重要的的技术活,不但解决了数据库的导入导出,更方便快捷的获得数据. 使用imp和exp导入导出数据 使用exp导出数据 存放目录为\ORACLE_HOME\BIN ...

  2. 关于Linux下使用expdp和impdp命令对Oracle数据库进行导入和导出操作

    说明:本次导入和导出采用expdp和impdp命令进行操作,这2个命令均需要在服务器端进行操作 http://www.cnblogs.com/huacw/p/3888807.html 一.    从O ...

  3. Oracle数据库的导入与导出

    导出 在命令行输入"exp",回车即可访问指定的数据库, 我这里需要访问远程的数据库,所以带上了IP.端口等一些参数,具体的参数详情可以输入"exp -help" ...

  4. Oracle 数据库的导入与导出

    1.导入 打开cmd,用管理员登录:sqlplussys as sysdba密码不用输: 创建表空间:create tablespace tablespaceName datafile 'E:\tab ...

  5. ORACLE数据库在导入导出时序列不一致的问题

    ORACLE数据库在导入导出时序列不一致的问题   在使用ORACLE数据库时,当给一个表设置自增字段时,我们经常会使用到序列+触发器来完成.但当你需要对数据库进行导入导出时,序列很容易出问题. 当你 ...

  6. oracle数据库数据导入导出步骤(入门)

    oracle数据库数据导入导出步骤(入门) 说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp ...

  7. oracle数据库的导入 导出实例

    oracle数据库的导入 导出实例 分类: DataBase2011-09-07 23:25 377人阅读 评论(0) 收藏 举报 数据库oraclefileusercmdservice 我要从另外一 ...

  8. Oracle 数据的导入和导出(SID service.msc)

    一:版本号说明: (1)(Oracle11  32位系统)Oracle - OraDb11g_home1: (2)成功安装后显演示样例如以下:第一个图是管理工具.创建连接.创建表:第二个是数据库创建工 ...

  9. Oracle数据库备份/导入工具

    expdp和impdp常用于ORACLE数据库的导入导出. expdp导出数据库 1.root用户创建用于impdp/expdp导入导出的目录: # mkdir -p /home/dmpdata # ...

随机推荐

  1. TCP的阻塞和重传机制

    TCP的阻塞和重传机制 网络拥堵 现在网络上大部分的网络请求都是以TCP的方式进行传输的了.网络链路是固定的,各种链路情况也是不一样的.网络拥堵一直是TCP协议设计和使用的时候尽力要避免的.比如,从T ...

  2. CClayer ignoreAnchorPointForPosition 参数的作用

    ignoreAnchorPointForPosition:忽略锚点对于位置的设定.即非位置的设定(比如说缩放),则不受此参数的控制. 并且默认情况下CCLayer的默认锚点是 中点,而不是左下角的点. ...

  3. webServices与Web服务

    本篇的内容在MSND中标注已是一项旧技术,而取而代之的是WCF, 那么我也放弃吧!但是这个属于Web服务的范畴,而WCF本质上也是一个Web服务来的,所以对于基础的东西还是不变的.那么这次就着重看看这 ...

  4. error when loading the sdk error parsing

    Error Parsing: C:\android-sdk_r24.2-windows\android-sdk-windows\system-images\android-22\android-wea ...

  5. js用户管理中心tab切换界面模板

    效果体验:http://hovertree.com/texiao/js/27/ 效果图如下: 代码如下: <!DOCTYPE html> <html> <head> ...

  6. Asp.NET MVC 使用 SignalR 实现推送功能一(Hubs 在线聊天室)

    简介       ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信.什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端 ...

  7. [WCF编程]12.事务:服务事务编程(上)

    一.设置环境事务 默认情况下,服务类和操作没有环境事务,即使客户端事务传播到服务端也是如此. 尽管强制事务流从客户端传播过来,但服务端的环境事务依旧为null.为了启用环境事务,每个操作必须告诉WCF ...

  8. HTML相关

    <td style="text-align:center;">   让表格中的字居中 style="width:75px; margin-left:1100p ...

  9. 使用python发送和接收邮件

    关于电子邮件 大学之前,基本不用邮箱,所以基本感觉不到它的存在,也不知道有什么用:然而大学之后,随着认识的人越来越多,知识越来越广泛,邮箱已然成为很重要的通讯工具,大学一些课程作业需要有邮箱发给老师, ...

  10. [deviceone开发]-利用do_ListView模拟单选功能

    一.简介 这个是利用do_ListView组件实现多个选项里选择一项的功能,示例很简单,但是有助于理解复用机制,也可以直接参考使用.初学者推荐.二.效果图 三.相关下载 https://github. ...