`

oracle中将数据导入到指定表空间

阅读更多
--创建临时表空间 
create temporary tablespace  yhtemp    
tempfile 'D:\oracle\oradata\Oracle10g\yhtemp.dbf'     
size 50m      
autoextend on      
next 50m maxsize 20480m      
extent management local; 

--创建数据表空间      
create tablespace yh      
logging      
datafile 'D:\oracle\oradata\Oracle10g\yh.dbf'     
size 50m      
autoextend on      
next 50m maxsize 20480m      
extent management local;      
     
--创建用户并指定表空间      
create user yh identified by password      
default tablespace yh      
temporary tablespace yhtemp;      
     
--给用户授予权限        
grant connect,resource,dba to yh; 

--撤销此权限
revoke unlimited tablespace from yh

--将用户在yss,test1表空间的配额置为0
alter user yh quota 0 on yss
alter user yh quota 0 on test1

--设置在用户在yh表空间配额不受限
alter user yh quota unlimited on yh



经过上述设置后,就可以用imp导入数据,数据将会进入指定的yh表空间:

C:\Documents and Settings\myhuang>imp yh/yh@ora9 fromuser=yss tous

er=yh file=E:\yss.dmp ignore=y grants=n



顺便说两个小问题:

(1)IMP-00003: 遇到 ORACLE 错误 1658

ORA-01658: 无法为表空间 yh中的段创建 INITIAL 区

通常这个问题可以通过Resize增加表空间数据文件大小来解决。

(2)删除表空间

SQL> drop tablespace yh including contents and datafiles;

在10g中实验,drop表空间之后,仍然需要手动去删除数据文件。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Windows服务器下的Oracle数据库导入到Linux服务器下的Oracle数据库中。

    这里,我们使用 imp 命令将导出的数据导入到 Linux 服务器下的 Oracle 数据库中。 六、表空间管理 表空间是 Oracle 数据库中用于存储数据的逻辑存储单元。这里,我们创建了两个表空间:OSYUNWEI_DATE 和 ...

    Oracle10g创建、修改、删除用户和用户表空间

    这里从备份文件`dhmds20120224.dmp`中将所有数据导入到`mtwluser`用户下,使用了`full=y`参数表示全库导入,`ignore=y`表示忽略导入过程中的错误。 ### 结论 通过以上步骤,我们可以在Oracle 10g中有效地管理用户...

    oracle导入导出命令(imp、exp)

    `impdp`(Import Data Pump)是Oracle提供的一种高效的数据导入工具,它能够实现表空间、表或整个数据库的快速导入,相比传统`imp`命令,在性能和功能上都有显著提升。下面将详细介绍`impdp`的一些关键选项及其应用...

    深入浅出Oracle数据库备份.pdf

    逻辑备份主要依赖Oracle的导入导出工具(IMP/EXP),它将数据库中的逻辑数据如数据表、索引等导出到指定位置,然后可以从这些备份中将数据导入数据库。这种方法产生的备份文件较小,但恢复时可能引发数据库一致性...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     EXP_FULL_DATABASE, IMP_FULL_DATABASE这两个角色用于数据导入导出工具的使用。  自定义角色 Oracle建议我们自定义自己的角色,使我们更加灵活方便去管理用户  创建角色 SQL> create role admin;  授权给...

    oracle ebs开发文档

    这部分介绍了如何使用 PL/SQL 来读写 Excel 文件,这对于数据导出或导入的需求非常实用。 **5.4 PL/SQL 异常机制** 这部分解释了 PL/SQL 中的异常处理机制,包括如何捕获和处理运行时错误,这对于提高程序的健壮性...

    RequisitePro安装和Oracle环境的部署[总结].pdf

    进一步,你需要修改Oracle数据表和索引表的空间创建路径。在create_reqpro.sql文件中,将DEFINE ORACLE_DATA和DEFINE ORACLE_INDEX的路径设置为实际的Oracle数据文件存放位置,例如"H:/oracle/oradata/ReqPro/ORACLE...

    expdp—impdp

    **impdp** 是数据导入工具,它可以从expdp生成的转储文件中将数据和对象导入到数据库中。impdp提供了许多高级特性,比如并行导入、表空间重定向、网络链接导入和数据转换。用户可以通过指定各种导入参数来控制数据的...

    oracle impdp network_link参数使用介绍

    最后,使用`impdp`命令进行数据导入,指定网络链接(`network_link=dmp_link`)、用户名、密码、源模式(`remap_schema=source_schema:target_schema`)以及源表空间到目标表空间的映射(`remap_tablespace=source_...

    impdp expdp

    EXPDP 命令用于将数据从 Oracle 数据库导出到一个 dump 文件中,而 IMPDP 命令则用于从 dump 文件中将数据导入到 Oracle 数据库中。 EXPDP 命令语法: EXPDP 命令的基本语法格式如下: `EXPDP username/password...

    Oracle EXP和IMP用法和介绍

    Export工具允许用户从Oracle数据库中将数据导出到一个二进制格式的dump文件中。这个文件包含了数据库中的表定义、索引、约束、触发器等元数据,以及实际的数据行。导出操作主要分为三种模式:Table模式、User模式和...

    SQL21天自学通

    - **INSERT SELECT语句**:解释了如何使用INSERT SELECT语句从一个表复制数据到另一个表。 - **UPDATE语句**:说明了如何更新已有的数据记录。 - **DELETE语句**:讲解了如何删除不符合某些条件的记录。 - **从外部...

    MySQL修改默认存储引擎的实现方法

    如果需要将一个数据库中的所有表从MyISAM引擎转换为InnoDB引擎,由于不能直接修改,所以需要先将数据库导出成SQL文件,然后在SQL文件中将创建表的语句中的MyISAM修改为InnoDB,最后再导入到数据库中执行。...

    SQL21天自学通.pdf

    - **从外部数据源中导入和导出数据**:使用特定的工具或命令将数据从外部文件导入到数据库,或将数据库中的数据导出到文件。 - 示例:使用SQL Server Import and Export Wizard从Excel文件导入数据。 #### 第七...

    网管教程 从入门到精通软件篇.txt

    Oracle 8.1.x表格空间文件 DBX:DataBearn图像;Microsoft Visual FoxPro表格文件 DCT:Microsoft Visual FoxPro数据库容器 DCU:Delphi编译单元文件 DCX:Microsoft Visual FoxPro数据库容器;基于PCX的传真...

Global site tag (gtag.js) - Google Analytics