精华内容
下载资源
问答
  • exp导出oracle数据库表:(以本机管理员身份),参考http://jiqinlin.iteye.com/blog/758469 导出表:exp 用户名/密码@localhost(ip地址):端口号/数据库实例名 file=本地地址\想要生成的表明.dmp owner=(用户名,密码)...
    exp导出oracle数据库表:(以本机管理员身份),参考http://jiqinlin.iteye.com/blog/758469
    导出表:exp 用户名/密码@localhost(ip地址):端口号/数据库实例名 file=本地地址\想要生成的表明.dmp owner=(用户名,密码)
    eg:exp c##tjuser/tjuser@localhost:1521/orcl file=C:\adc160624.dmp owner=(c##tjuser,tjuser)    //当前用户下的表
    数据库名、实例名查询:(管理员身份)
    1.输入cmd命令:sqlplus   //进入SQL语句状态
    2.分别输入数据库的用户名、密码
    3.select name from v$database;     //查询数据库名称
      select instance_name from v$instance;   //查询数据库实例名
      select instance_name,host_name from v$instance;  //查询数据库实例名、主机名
    备注:PLSQL Developer开发工具自带导出导入功能
    export tables :导出表结构及数据
    export user objects: 导出的是建表语句(存储结构)
    查看oracle数据库的XXX用户下的所有的表:
    select table_name from dba_tables where owner='XXX';
    oracle数据库创建用户:(创建用户后需要为用户解锁、赋权限)
    create user user_name identified by 123456;       //user_name为用户名, 123456为密码
    alter user user_name account unlock;        //为用户user_name解锁,不解锁用户无法登陆
    grant connect,resource,create to user_name;       //为user_name赋连接、创建等权限
    grant sysdba to user_name;      //直接把某一用户(此处为数据管理员)的权限赋值给user_name
    查看拥有sysdba或sysoper权限的用户:
    select * from V$PWFILE_USERS;
    删除用户,连带用户操作的数据库表一起删除:
    drop user user_name cascade;

    Imp {u_name}/{u_pwd}@{local_svrname} fromuser={from_user} touser={u_name} file={dmp_file_path} ignore=y;
    eg:imp c##tjuser/tjuser@localhost:1521/orcl fromuser=c##tjuser touser=c##tjuser file=c:\adc.dmp ignore=y;
    (备注:导入数据库之前需要创建表空间,创建用户,给用户赋权等操作)
    展开全文
  • 目录 1. 数据库导出步骤 1.1导出用户对象 ...PL/SQL Developer是Oracle数据库用于导入导出数据库的主要工具之一,本文主要介绍利用PL/SQL导入导出Oracle数据库的过程。 1. 数据库导出步骤 1.1导...

    目录

    1. 数据库导出步骤

    1.1 导出用户对象

    1.2 导出表

    2. 数据库导入步骤

    2.1 Oracle Import

    2.2 SQL Inserts

    2.3 PL/SQL Developer


    PL/SQL Developer是Oracle数据库用于导入导出数据库的主要工具之一,本文主要介绍利用PL/SQL导入导出Oracle数据库的过程。

    1. 数据库导出步骤

    1.1 导出用户对象

       

    说明:此步骤导出的是建表语句(包括存储结构)。

    1.2 导出表

       PL/SQL工具包含三种方式导出Oracle表结构及数据,三种方式分别为:Oracle Export 、SQL Inserts、PL/SQL Developer,下面分别简单介绍下区别:

    第一种方式导出.dmp格式的文件,.dmp是二进制文件,可跨平台,还能包含权限,效率不错,用的最为广泛。

    第二种方式导出.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。

    第三种方式导出.pde格式的文件,.pde为PL/SQL Developer自有的文件格式,只能用PL/SQL Developer工具导入导出,不能用文本编辑器查看。

    2. 数据库导入步骤

        导入数据之前最好把以前的表删掉,当然导入另外的数据库数据除外。

    2.1 Oracle Import

    导入.dmp类型的oracle文件。

    2.2 SQL Inserts

    导入.sql类型的oracle文件。

    2.3 PL/SQL Developer

     导入.pde类型的oracle文件。

     PL/SQL Developer 工具导入导出Oracle数据库就简单介绍到这里了,如果有问题,可以搜索PL/SQL Developer 操作手册,也可以对相关问题进行搜索解决。

    展开全文
  • Toad导出Oracle数据库

    2017-03-27 15:41:27
    如何利用数据泵导入导出Oracle数据库,详见下图: 1.打开“开始”菜单,在运行框中输入CMD,点击确定 2.输入“SQLPLUS”,然后点击回车键   3.运行以下命令:  system/密码@账号,此账号和密码是指数据库...

    如何利用数据泵导入导出Oracle数据库,详见下图:

    1.打开“开始”菜单,在运行框中输入CMD,点击确定

    2.输入“SQLPLUS”,然后点击回车键

       

    3.运行以下命令:

       system/密码@账号,此账号和密码是指数据库所在服务的账号和密码

       

    4.创建数据导出目录Exp_Data为目录名,'D:\Exp_Data'为要将导出的数据库文件所放位置的实际目录,命令如下:

    create directory Exp_Data as 'D:\Exp_Data'; 

      

    5.为oracle用户授予访问数据目录的权限,命令如下:

    grant read , write on directory Exp_Data to DataBaseName;

      

    6.退出SQLPLUS,在CMD下执行数据泵出命令,点击回车键即可

      


    展开全文
  • Linux导入导出Oracle数据库

    万次阅读 2015-07-23 11:10:55
    Linux导入导出Oracle数据库 1.在Linnux服务器上切换到oracle用户  su - oracle 2.输入以下命令,回车  exp username/password@service_name file=/home/oracle/databasename.dmp
    Linux导入导出Oracle数据库

    一 导出

    1.在Linnux服务器上如果不是oracle用户,则要切换到oracle用户。

       命令如下:

        su - oracle

    2.exp导出工具

        exp导出工具将数据库中数据备份压缩成一个二进制系统文件,可以在不同OS间迁移。

        exp导出工具又分为交互式命令行方式非交互式命令行方式 .


        (1)交互式命令行方式

        exp username(用户名)/password(口令)@servicename(数据库服务名)

        例如

        $exp  ttt/123@sername
        Enter array fetch buffer size: 4096 > 回车
        Export file: expdat.dmp > t.dmp  导出的文件名 

           (1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 3

           1:整个数据库  2:所有的用户,schema  3:所有的表

        Export table data (yes/no): yes > no

        是否导出表中的数据
        Compress extents (yes/no): yes > 回车

        是否压缩
       

       Export done in US7ASCII character set and UTF8 NCHAR character set
       server uses AL32UTF8 character set (possible charset conversion)
       About to export specified tables via Conventional Path ...

       Table(T) or Partition(T:P) to be exported: (RETURN to quit) > t  要导出的表名

       . . exporting table                       t
       Table(T) or Partition(T:P) to be exported: (RETURN to quit) >要导出的表名n
       Table(T) or Partition(T:P) to be exported: (RETURN to quit) > 回车
       Export terminated successfully without warnings. 


    (2)交互式命令行方式

       exp username/password@service_name file=/home/oracle/databasename.dmp

             username:用户名

             password:密码

             service_name:数据库的服务名

             file:要导出数据库文件的路径



     二 导入

         1.在要导入的oracle数据库上创建相应的用户,只有拥有IMP_FULL_DATABASE和DBA权限的用户才能做整个数据库导入。

          create user username identified by password
          grant dba to username

         2.导入前Linux服务器切换到oracle用户

             su - oracle

         3.imp导入工具

           导入工具imp也分交互式和非交互式

          (1)交互式命令行方式

          $ imp

          Username: username
          Password:  password

          Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
          With the Partitioning, OLAP, Data Mining and Real Application Testing options

          Import data only (yes/no): no >

          是否只导入数据

          Import file: expdat.dmp > /t/t.dmp

          导入数据库文件的路径

          Enter insert buffer size (minimum is 8192) 30720>

          输入插入缓冲区大小(最小为 8192 )

          Export file created by EXPORT:V10.02.01 via conventional path
          import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
          export client uses US7ASCII character set (possible charset conversion)
          export server uses UTF8 NCHAR character set (possible ncharset conversion)
          List contents of import file only (yes/no): no >

          只列出导入文件的内容

          Ignore create error due to object existence (yes/no): no > yes

          由于对象已存在, 忽略创建错误

          Import grants (yes/no): yes >

          导入权限

          Import table data (yes/no): yes >

          导入表数据

          Import entire export file (yes/no): no > yes

          导入整个导出文件

          . importing XXXXXXobjects into XXXXXX
          . . importing table              "t"       2775 rows imported
          Import terminated successfully with warnings.

           (2)交互式命令行方式

           $ imp usrname/password file = t.dmp full=y 

    三 注意事项

         1.oracle数据库导出时老是遇到一错误.ora-12641:验证服务无法初始化

            这个问题的标准代码应该为 tns-12641(ora-12500到ora-12699的错误,应该是tns-12500到tns-12699).

            网络问题,从网络方面着手 

            将sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES = (TNS)

            修改为SQLNET.AUTHENTICATION_SERVICES = (none)

    
    
    
    展开全文
  • EOF#添加用户名/密码,目标文件地址和文件名 ,保存记录日志地址/文件名 full=y表示数据库全部导出,默认导出连接数据库用户数据库对象 exp username/password file=/home/oracle/databak/orabak$td.dmp log=/...
  • cmd导出oracle数据库

    千次阅读 2019-05-15 14:09:55
    传统方法: 通用命令:exp(imp) username/...数据库导出举例: exp xinxiaoyong/123456@127.0.0.1:1521 file=“e:\temp.dmp” full = y; exp:导出命令,导出时必写。 imp:导入命令,导入时必写,每次操作,二者只...
  • 在cmd导入导出oracle数据库

    千次阅读 2017-11-01 17:11:11
    本文直接介绍如何在cmd中导入导出dmp文件cmd导出oracle数据库的dmp文件到指定位置1、在cmd的命令界面输入 "exp"2、输入用户名: database_name/database_password@SID3、提示"输入数组提取缓冲区的...
  • Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作 Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle...
  • 从linux环境中导出oracle数据库中表格dmp文件 1.从linux环境下导出表格到windos本地 (1)打开cmd命令窗口 (2)输入exp sys/sys@192.168.1.1:1521/ORCL file= D:\表名.dmp tables=表名 sys/sys 用户名/密码 ...
  • 通过 本地数据库用户BB 使用 远程数据库用户AA 创建dblink,再使用dblink导出远程数据库,具体操作如下: 一、在本机查询BB是否具有权限创建dblink 1. 若无本地用户请创建。 2. select * from user_sys_privs t ...
  • 采用exp/imp命令 知识扩充: 数据泵导入导出(EXPDP和IMPDP)的作用: 1.实现逻辑备份和逻辑恢复
  • plsql导入导出oracle数据库

    千次阅读 2012-07-30 14:58:39
    Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作 Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle...
  • 问题描述:  将 Oracle 数据库中所有用户表的表结构导出,并存储到 Excel 表中,存储信息如下图所示: SELECT A.TABLE_NAME,A.COMMENTS,B.COLUMN_NAME,B.COMMENTS FROM USER_TAB_C
  • 一、使用命令窗口导出oracle数据库1、在开始输入cmd回车,打开命令窗口 2、在当前用户在输入 exp 3、输入数据库用户名(数据库用户名@数据库服务名)及密码,后面就是回车回车…… 4、直到出现~导出文件:...
  • 使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 出现问题: 解决方法: 1.准备工具: 数据库:oracle 11g,sql server2008 可视化工具:plsql,Microsoft SQL Serv...
  • Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。   大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。  Oracle有个好处,虽然...
  • 1.导出数据库指点表 C:\Users\Administrator>exp scott/tiger@xuejian file=f:/xx.dmp tables=( XUEJIANXUEJIAN) 2、导出数据库表 imp scott/tiger@xuejian file=:\xx.dmp tables(tables) 这里的scott代表的...
  • Oracle数据库用户导出

    千次阅读 2019-04-01 19:38:30
    1.连接数据库。 2.填写想要保存导出文件的路径及名称。 3.导出权限和导出表数据等可以不用选择,默认即可。 4.填写将要导出的用户名。 具体操作如下图: ...
  • Linux/Unix shell 自动导出Oracle数据库

    万次阅读 2013-02-07 11:42:44
    使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来实现...
  • 客户提出一个要求,编写一个脚本,输入表名后,实现导出表的建表语句及注释。查询资料后,实现如下: 导出建表语句的SQL文件 set echo off set pagesize 0 set long 90000 ...--数据库登录 --conn test/
  • <br /> 利用PLSQL Developer导入导出Oracle数据库表结构 <br />一:登陆已经存在数据库的计算机,用拥有权限的用户登陆PLSQL Developer,选择菜单栏中的  Tools-->Export Tables...,可以导出两种...
  • oracle导出步骤:  1、点击“开始”--“运行”--输入“cmd” 回车  2、输入“exp” 回车  3、输入“xxx/yyy@xlpt239” 回车 //这里xxx为要导出数据库的用户名,yyy为要导出数据库用户...
  • linux 下导出 Oracle 用户下的数据库。编写脚本如下: #!/usr/home/oracle/backup/export.sh# export use 'safekey' all schema data.compress is gzip code.# EXAMPLE: /usr/home/oracle/backup/oracle_090924_...
  • 一、在dos窗口(任意窗口)中用命令导出 exp gyyl/gyyl23 file=D:\database\gy20161114.dmp owner=gyyl ... owner=gyyl(指定用户) 用户名和密码:gyyl/gyyl23 本地服务名:GYYLSERVER 导出位置:file ...
  • ,应用需要导出表结构的用户登录目标数据库实例 2)   New-SQL window 创建查询窗口 3)   在查询窗口中输入以下查询语句: select t.TABLE_NAME 表名 ...
  • 使用cmd导入导出oracle数据库dmp文件

    千次阅读 2019-03-27 10:32:00
    exp scott/test@192.168.0.195/orcl file=C:\Users\zz\Desktop\1\gd_base.dmp log=C:\Users\zz\Desktop\1\gd_base.log owner=oracle_user_name imp scott/test@localhost/test file=C:\Users\zz\Desktop\1\gd_base....
  • linux 下如何导入和导出oracle数据库

    千次阅读 2017-04-24 17:35:26
    [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# cd / [root@localhost /]# source /home/oracle/.bash_profile [root@localhost /]# imp u_elec_medic_list/iflytek2016@orcl file=/o
  • oracle数据库导出用户

    千次阅读 2013-01-29 14:39:12
    oracle导出用户,可以把包括触发器,函数等所有数据库元素,非常的方便。 例子:导出用户名/密码 lgp/lgp的用户数据库实例名为 srorcllgp 命令:1. exp lgp/lgp@srorcllgp (连接到数据库,声明做exp导出工作) ...
  • 1.1 现象描述 导入数据失败,系统...SQL> Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application T

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,734
精华内容 21,493
关键字:

怎么导出oracle数据库用户