精华内容
下载资源
问答
  • oracle导出用户表方法

    2012-12-01 09:34:20
    oracle中用命令的方式导出用户的表和数据。
  • oracle 导出 用户对象【sql文件】

    千次阅读 2015-05-24 18:15:26
    从A数据库中导出用户对象,然后导入到B数据库中. 二、用户对象的范围: 用户对象包括:表结构、视图、存储过程、序列...... 三、导出方式: 通过sqlplus工具自带的【 导出用户对象】 菜单进行导出。 ...


    oracle 导出 用户对象


    一、应用场景:

    从A数据库中导出用户对象,然后导入到B数据库中.


    二、用户对象的范围:

    用户对象包括:表结构、视图、存储过程、序列......


    三、导出方式:

    通过sqlplus工具自带的【 导出用户对象】 菜单进行导出。


    四、导出前需要注意的地方:

    需要对视图代码进行检查,否则导入时可能报sql异常错:

    1、视图代码之间不能有空行,比如:



    2、视图必须以分号结束,一个视图里面有且只有一个分号,包括注释里面的分号。例如,下面就是错误的:

    多了一个分号。


    没有分号。



    五、导入的时候需要注意的地方

    1、导入前删除原来的用户对象

    2、在sqlplus的命令窗口中加载sql文件

    3、打开sql文件后,将sql中的用户名全部替换为当前数据库的用户名

    4、执行命令。


    展开全文
  • Oracle导出用户授权

    2021-02-10 13:47:24
    select grantee,owner table_owner,table_name,privilege from dba_tab_privs where grantee<> owner and grantee not in ('SYS','PUBLIC','SYSTEM','WMSYS') and owner='用户名' order by 1,3,4

    select grantee,owner table_owner,table_name,privilege from dba_tab_privs where grantee<> owner 
    and grantee not in ('SYS','PUBLIC','SYSTEM','WMSYS') and owner='用户名' 
    order by 1,3,4

    展开全文
  • #!/bin/bash user=`whoami` ...= oracle ]; then echo "must be run as oracle!" exit 1 fi test -d /home/oracle/backup if [ $? -ne 0 ]; then mkdir -p /home/oracle/backup fi sqlplus / as sysdba ...
    #!/bin/bash
    user=`whoami`
    if [ $user != oracle ]; then
    echo "must be run as oracle!"
    exit 1
    fi
    
    test -d /home/oracle/backup
    if [ $? -ne 0 ]; then
    mkdir -p /home/oracle/backup
    fi
    
    sqlplus / as sysdba <<!
    set heading off
    set feedback off
    set echo off
    set termout off
    set linesize 200
    spool /home/oracle/backup/creattbsp.sql
    remark create tablespace ;
    Select 'create TABLESPACE ' || tablespace_name  || '  DATAFILE ' || ''''|| file_name || '''' ||'  SIZE ' || to_char(ROUND(bytes/1024/1024,0)) ||'M REUSE AUTOEXTEND ON NEXT  32M MAXSIZE UNLIMITED ;' from dba_data_files 
    where tablespace_name not in ('SYSTEM','USERS','UNDOTBS1','SYSAUX');
    
    Select 'create TABLESPACE ' || tablespace_name  || '  DATAFILE ' || ''''||file_name||'''' ||'  SIZE ' || to_char(ROUND(bytes/1024/1024,0)) ||'M REUSE AUTOEXTEND ON NEXT  32M MAXSIZE UNLIMITED ;' from dba_temp_files 
    where tablespace_name <> 'TEMP';
    spool off;
    
    remark create user 
    spool /home/oracle/backup/createuser.sql
    select 'create user '|| username || ' identified by  ''change to your password'' default tablespace '|| DEFAULT_TABLESPACE || '  TEMPORARY TABLESPACE ' ||   TEMPORARY_TABLESPACE    ||';'
    from dba_users   where username not in ('SYS','SYSTEM','SCOTT','DBSNMP','CWKLP','OA','OA88');
    spool off
    
    remark create role;
    spool /home/oracle/backup/createrole.sql
    select 'create role ' || role || ' ;' from  dba_roles where role like 'ROLE%';
    spool off
    set heading on
    set feedback on
    set echo on
    set termout on
    set linesize 100
    >>!
    

     

    展开全文
  • SELECT dbms_lob.substr(dbms_metadata.get_ddl('INDEX', INDEX_NAME))||';'  from dba_indexes  where owner='需要导出所有索引的用户'   简单明了,但必须oracle9i 以上的版本,才可以使用这个办法。...

    SELECT dbms_lob.substr(dbms_metadata.get_ddl('INDEX', INDEX_NAME))||';'
      from dba_indexes
     where owner='需要导出所有索引的用户'

     

    简单明了,但必须oracle9i 以上的版本,才可以使用这个办法。

    展开全文
  • = oracle ]; then echo "must be run as oracle!" exit 1 fi test -d /home/oracle/backup if [ $? -ne 0 ]; then mkdir -p /home/oracle/backup fi sqlplus / as sysdba <<! set heading off set ...
  • oracle 导出用户的所有表 命令

    千次阅读 2012-01-16 08:35:22
    深圳装修网 开始--》运行--》cmd 再在cmd模式下输入如下命令 exp userid=username/password@orcl file=d:\username.dmp full=y; username表示用户名 password表示密码 ...file后面的是文件保存的路径名
  • tools------->export user Object ,去掉storage owner这些选项,选择你要导出的表,export就可以了
  • oracle数据库导出用户

    千次阅读 2013-01-29 14:39:12
    oracle导出用户,可以把包括触发器,函数等所有数据库元素,非常的方便。 例子:导出用户名/密码 lgp/lgp的用户,数据库实例名为 srorcllgp 命令:1. exp lgp/lgp@srorcllgp (连接到数据库,声明做exp导出工作) ...
  • oracle导出

    2014-12-03 21:48:03
    oracle导出用户所有表怎么导怎么用怎么写
  • Oracle导出多个用户

    千次阅读 2013-04-15 19:28:47
    导出用户:  导出一个用户:exp 用户名/密码@服务器 file=文件地址  导出多个用户:exp 用户名/密码@服务器 owner=(用户1,用户2,…,用户n) file=文件地址   导入用户:  导入一个用户:imp 用户名/...
  • --按用户方式导出 ..................(见附件) --按表方式导出 ..................(见附件) --按表分区方式导出 ..................(见附件) --按表空间方式导出 ..................(见附件) --按参数文件方式导出,...
  • oracle导出数据库指定用户的表

    千次阅读 2018-08-02 19:29:13
    今天需要导出某个数据库(不是本机)里指定几个用户下所有的表。 一开始想用plsql, 但是遇到导出按钮为灰色无法点击,于是去装oracle客户端,选中bin下的exp.exe,按钮可以点了,但是导出界面闪了一下就退出了,...
  • MySQL / Oracle 导出当前用户的表结构

    千次阅读 2019-05-29 11:17:30
    Oracle 导出当前用户的表结构 通过查询当前用户的 user_tab_columns,user_col_comments, user_tab_comments 来获取表结构。 select A.TABLE_NAME as "表名", C.COMMENTS AS "表说明", A.COLUMN_ID AS "字段序号...
  • oracle用户导出导出

    2014-06-25 17:48:19
    如何完整的将oralce用户导入和将dmp文件导入oralce数据库。
  • 目录 问题描述: 问题原因: 解决方法: 问题描述: ...--使用exp导出数据库命令 ...导出数据库过程中,报错如下图: ...EXP-00006: 出现内部不一致的错误 ...--oracle 查看当前用户的分区表信息; select * from USER_PA
  • Oracle用户导入导出

    千次阅读 2016-12-14 13:50:27
    Oracle用户导入导出
  • oracle用户导入导出数据
  • 导出oracle数据库某个用户下的所有表 exp 用户名/密码@服务器IP:1521/orcl file=d:\PCBMONDB.dmp full=y导入oracle数据库某个用户下的所有表 imp 用户名/密码@服务器IP:1521/orcl full=y file=d:\PCBMONDB.dmporacle...
  • oracle 导出某个用户下所有表数据

    万次阅读 2018-09-07 09:26:30
    1:如果要导入的用户下有空表,需要执行下面语句 select 'alter table '||table_name||' allocate extent;' from user_tables where num_...导出用户所有的表到D盘:exp aa/1234 file=D:\biao.dmp owner=aa; 导...
  • ORACLE导出CSV文件

    千次阅读 2018-06-02 16:13:22
    前言ORACLE导出功能会经常使用,也同样经常会有需求进行导出为CSV文件,用于往别的数据库进行迁移,本次实例及在ORACLE实现导出CSV文件操作。实现①创建导出目录,并授权给需执行导出CSV文件的用户读写权限sqlplus...
  • 数据库表空间创建,用户创建,数据据文件导入导出。。。 完整操作
  • Oracle 导出导入数据

    2017-06-30 15:23:46
    最近用到Oracle导出导入数据,在网上看了别人的一些文章,总结如下:  Oracle导出导出有两中方式:一、利用exp imp导出导入;二、利用Oracel数据泵expdp impdp导出导入。  一、利用exp imp导出导入  exp...
  • 导出指定用户下的数据 1 . 因为我在path环境中配置了Oracle的bin目录,所以直接这样写就可以 exp 用户名/口令 file = 文件路径\文件名.dmp owner = (spring) exp spring/spring file = D:\spring.dmp owner = ...
  • Oracle导出导入指定表

    万次阅读 2016-01-27 19:19:24
    exp user1/pwd@server1 file=c:\temp\exp.dmp tables=(table1, table2)导入到目标数据库:imp user2/pwd@server2 file=c:\temp\exp.dmp tables=(table1, table2)Oracle就是有这个好处,可以直接将远程的数据导出到...
  • oracle导出sequences

    千次阅读 2018-04-20 16:05:55
    oracle导出sequences1、如下脚本,可以将某个用户的全部sequence查询出来,并拼成创建语句。Sql代码 select 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' maxvalue '||max_value|| ' ...
  • Oracle 导出导入数据库

    千次阅读 2018-10-24 16:02:06
    好久在windows环境下没进行过导入导出数据库操作,最近操作了一下,出现了一些小问题,重新尝试了下各种导出,做过记录。 环境准备 window环境下执行数据库导入导出,其先决条件有两个: 1,安装了oracle的客户端...
  • oracle导出expdp

    2019-10-31 15:37:41
    expdp/impdp 是 oracle 10g 版本后推出的服务器端工具--数据泵,作用是为了将数据库中的逻辑对象,比如表、用户、全库、表空间进 行导入,导出 命令解析 ATTACH ATTACH [=[schema_name.]job_...
  • Oracle导出表结构,支持多表导出.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 60,890
精华内容 24,356
关键字:

oracle导出用户