`
xuyongping
  • 浏览: 124257 次
  • 性别: Icon_minigender_1
  • 来自: 部落格
社区版块
存档分类
最新评论

dmp命令导数据库

 
阅读更多
导出:exp usename/password@SID file=d:\daochu.dmp owner=(user)
导入:imp usename/password@SID full=y  file= \daochu.dmp ignore=y


创建用户和名字空间
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。

为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花了几个小时,晕)。

创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。

下面是创建数据库用户的具体过程:

1.假如现在已经建好名为’test’的数据库,此时在d:\oracle\oradata\目录下已经存在test目录(注意:我的Oracle11g安装在d:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*\oradata\目录下)。

2.在创建用户之前,先要创建表空间:

其格式为:格式: create tablespace 表间名 datafile ‘数据文件名’ size 表空间大小;

如:   SQL> create tablespace test_tablespace datafile ‘d:\oracle\oradata\test\test.dbf’ size 100M;

其中’test_tablespace’是你自定义的表空间名称,可以任意取名;

‘d:\oracle\oradata\test\test.dbf’是数据文件的存放位置,’test.dbf’文件名也是任意取;

‘size 100M’是指定该数据文件的大小,也就是表空间的大小。

删除命名空间

DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
3.现在建好了名为’test_tablespace’的表空间,下面就可以创建用户了:

其格式为:格式: create user 用户 名 identified by 密码 default tablespace 表空间表;

如:   SQL> create user testone identified by testone default tablespace test_tablespace;

默认表空间’default tablespace’使用上面创建的表空间。

4.接着授权给新建的用户:

SQL> grant connect,resource to testone; –表示把 connect,resource权限授予testone用户

SQL> grant dba to testone; –表示把 dba权限授予给testone用户   授权成功。

ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!
分享到:
评论

相关推荐

    Oracle 数据库导出导入命令及详解

    本文将详细介绍Oracle数据库的导出(EXP)和导入(IMP)命令。 **一、Oracle数据库导出命令(EXP)** 1. **USERID参数** `USERID=demo/demopwd@orcl`:这部分指定了连接到Oracle数据库的凭证。`demo`是用户名,`...

    达梦创建数据库实例并导入数据(命令行).pdf

    本文将详细介绍如何通过全命令方式创建达梦数据库实例,并导入数据的过程。达梦数据库是一款高性能国产数据库管理系统,广泛应用于各种业务场景中。以下步骤适用于熟悉Linux操作系统的用户。 #### 二、准备工作 在...

    不同数据库之间导数据

    2. **导入数据**:将dmp文件传输至目标数据库所在的服务器,并使用数据泵导入功能(如Oracle中的`impdp`命令),将数据从dmp文件导入至目标数据库的相应表中。 这种方法简单且高效,特别适合于表结构相同的场景,但对...

    解决Oracle导出dmp文件空表导不出问题.docx

    ### 解决Oracle导出DMP文件空表导不出问题 #### 背景与问题描述 在使用Oracle数据库的过程中,可能会遇到一个常见的问题:当尝试使用工具如PL/SQL Developer导出包含空表的DMP文件时,这些空表无法被正确地导出。...

    Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案

    ### Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案 #### 问题背景 在进行Oracle数据库的操作时,经常会遇到“ORA-12154 TNS 无法解析指定的连接标识符”这样的错误提示。此问题通常发生在...

    oracle在导出dmp缺少的exp.exewenjain

    在Oracle环境中,"exp.exe"是Oracle Data Pump Export工具的一部分,用于将数据库对象(如表、索引、存储过程等)的数据和结构导出到一个或多个DMP(Data Pump Export)文件中。DMP文件是一种二进制格式,便于存储和...

    数据库导数据字典

    本知识点将围绕“数据库导数据字典”这一主题,探讨如何对MySQL、Oracle和SQL Server这三种主流数据库进行数据字典的导出,并理解其在数据库管理和维护中的作用。 1. 数据字典的概念与作用: - 数据字典是数据库...

    oracle数据库导出与导入.rar

    首先,Oracle的导出(Export)是通过Data Pump工具实现的,它允许我们将数据库对象和数据保存到一个二进制的DMP文件中。DMP文件是Oracle的专用格式,包含了数据库的结构和数据。在压缩包中的"数据库导出与导入"文件...

    oracle 导出数据库中部分表

    本文将详细解析如何使用Oracle的导出工具(expdp)来导出数据库中的部分表,并将其保存为DMP文件,同时记录操作日志。 ### Oracle导出工具:expdp Oracle提供了两种主要的导出工具:`exp`和`expdp`。其中,`exp`是...

    orcal数据库导入导出语句

    通过这些命令,可以实现数据库的数据备份与恢复,对于数据库管理员来说是非常实用的技能。需要注意的是,在实际操作过程中,还需要考虑更多的细节问题,如权限控制、数据一致性检查等,以确保数据的安全性和完整性。

    导库超实用工具.rar

    "导库超实用工具.rar" 提供了一个解决方案,它专门针对Oracle数据库在版本之间导入Dmp文件时遇到的版本不一致问题。根据描述,这个工具经过验证,能够支持从9i、10g到11g这些主流版本的Oracle数据库之间的DMP文件...

    oracle备份命令

    通过上述详细介绍,我们了解了Oracle数据库备份命令`exp`和`imp`的基本使用方法及相关参数,这对于维护数据库的安全性和稳定性具有重要意义。在实际操作中,还需要根据具体场景灵活运用这些命令,以达到最佳效果。

    Oracle 数据导入导出

    imp 命令用于将本地的数据库 dmp 文件从本地导入到远程的 Oracle 数据库中。 二、exp 命令 exp 命令的基本语法格式为: exp [参数] 其中,参数可以是各种选项和关键字,以控制导出的内容和格式。 常用的 exp ...

    超简单oracle数据库导入导出

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,它的强大功能和灵活性使其在企业级应用中备受青睐。本文将深入探讨“超简单...通过熟练运用上述命令和工具,即使对数据库操作不熟悉的人也能轻松上手。

    在Oracle中导入dmp文件的方法

    项目开始拿到了dmp文件,数据库用的是10g的,但是尽然没导成功,后来想可能导出的时候用11导出的,决定试一下。 正好自己的机器是11的客户端,结果不识别imp命令,到安装目录下的bin文件夹下看尽然没有imp执行文件。...

    oracle导入导出命令

    导入命令主要用于将数据从一个DMP文件(二进制格式的备份文件)导入到Oracle数据库中。下面我们将逐一解析各个参数的意义及其用法: 1. **userid**:用于指定数据库连接的信息,格式为“用户名/密码@实例名”。例如...

    如何在Oracle中导入dmp文件

    项目开始拿到了dmp文件,数据库用的是10g的,但是尽然没导成功,后来想可能导出的时候用11导出的,决定试一下。 正好自己的机器是11的客户端,结果不识别imp命令,到安装目录下的bin文件夹下看尽然没有imp执行文件。...

    大型数据库备份与恢复

    例如,删除`SYSTEM01.dbf`和`UNDOTBS01.DBF`后,使用`recover datafile`命令恢复这些文件,然后打开数据库。这样,数据就能恢复到正常状态。 如果用户数据文件损坏而非系统文件,可以先创建表空间中的表并插入数据...

    Oracle12c的数据库向11g导进的方法

    本篇将详细介绍如何将Oracle 12c的数据库数据导进到Oracle 11g中。由于不同版本的Oracle数据库可能存在兼容性问题,因此在进行数据迁移时需特别注意。 首先,我们需要在Oracle 12c环境中执行数据导出(expdp)操作...

    【数据泵】EXPDP导出表结构(真实案例).pdf

    - 导出DMP文件中的DDL语句:虽然DMP是Oracle专用的数据备份格式,但有时我们需要从DMP文件中提取DDL语句,这些语句定义了数据泵要处理的数据库对象的结构。 - 10g和11g中默认用户及其作用:了解Oracle数据库默认...

Global site tag (gtag.js) - Google Analytics