转 windows 下 Oracle 导出表结构

分析Oracle下导出某用户所有表的方法 可能很多使用Oracle的客户都会遇到想把某用户所有表导出的情况,本文就提供这样一个方法帮你轻松解决这个问题。
  首先在sqlplus下以该用户登录到Oracle数据库,然后将以下内容粘贴到sqlplus中:
    set feedback off;     set pagesize 0;     set heading off;     set verify off;     set linesize 200;     set trimspool on;

    spool c:/数据库备份.bat;

    select ‘exp username/[email protected] //用户名/密码/数据库名字     TABLES=‘||table_name||‘ FILE=‘||table_name||‘.dmp      TRIGGERS=N‘ from user_tables;

    spool off;
    set feedback on;     set pagesize 9999;     set heading on;     set verify on;
    exit

  完成后在找到 c:/数据库备份.bat 文件,编辑该批处理文件,将第一行和最后一行删掉,保存后运行该批处理文件就可全部导出该用户下的所有表。

时间: 2024-11-05 14:54:26

转 windows 下 Oracle 导出表结构的相关文章

windows 下 oracle rac 中的共享盘与磁盘的gpt分区格式

现在磁盘不值钱,因此,从存储映射给主机的一个LUN,可能很大. 最近就遇到一个问题:2个windows主机要作为rac来用,存储映射给windows 的一个disk 有10T大小.众所周知,在 windows 下 oracle   rac 中的共享盘,对应到windows 磁盘管理中的概念 是 扩展分区(extension partition )中的逻辑分区(logical partition),而 逻辑分区(logical partition) 在 gpt分区格式下是不能建立的.并且,对该10

当有超过64个逻辑cpu时,Windows 下Oracle db 实例启动(startup)时会hang(挂起)

Bug 9772171 - Database startup hangs on Windows when machine has more than 64 cores [ID 9772171.8] 该文章已经说明:在11.2.0.2 已经fix(解决)该bug. 而现在11gR2版本已经推出了11.2.0.4,并且11.2.0.4是最终的11gR2版本.所以我们推荐安装11.2.0.4 外加最新的psu 最新的psu可以 查询这个文章获得:Oracle Database, Networking 

Windows下Oracle 11g的安装

Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包),win64_11gR2_database_2of2(辅助包) 注:先将win64_11gR2_database_2of2中的\win64_11gR2_database_2of2\database\stage\Components*(Components目录下所有文件)拷到\win64_11gR2

Oracle 导出表结构

Oracle导出表结构 select A.Table_Name 表名 , -- A.column_name 字段名 A.column_name 字段名, A.data_type 数据类型, A.data_length 长度, A.Data_scale 小数位, A.nullable 允许空值, A.Data_default 缺省值, B.comments 备注 from user_tab_columns A, user_col_comments B where A.Table_name = B.

Windows下Oracle定时备份(全量备份)

关于Windows下oracle全量备份的文章,很多网站都有,写下本文不过是为了以后方便查找,不用再到处找. 以下些许内容有所参考到其他人所写内容,这里无意冒犯,本文引用内容部分会附上参考地址,还望原作者见谅. 备份脚本 新建txt文档,把脚本复制进去后改文件格式为bat文件,双击运行即可测试该脚本是否有误. 这里要说明一下,开始把脚本拿过来执行时,一直未能成功备份数据库 用bat的pause暂停调试发现了一些问题,有时不注意可能会在定义的变量如BACKUPDATE.USER等后面带了空格 这个

windows下oracle数据库自动备份脚本

1.根据日期自动生成 Oracle 备份文件 @echo off echo 正在备份Oracle数据库,请稍等...... exp userid='用户名/密码@SID' file=D:\bak\res_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=D:\bak\res_%date:~0,4%%date:~5,2%%date:~8,2%.log owner=res echo 任务完成! 2.根据日期时间分秒自动生成 Oracle 备份文件 @echo off

oracle——Windows下Oracle的启动与关闭

原文:https://www.cnblogs.com/xu308240814/p/9631838.html 经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点. 1.开启: 在运行中输入cmd,进入控制台,lsnrctl start回车,提示启动监听成功后 net start OracleServiceORCL. 2 关闭 在运行中输入cmd,进入控制台,lsnrctl stop回车,提示启动监听成功后 net stop OracleServiceORCL. 这样还是不太方便. 在

windows 下oracle的服务操作说明

特意测试了下,windows 2008 R2下的oracle 11g,服务管理器中的数据库服务,oracleservice+sid服务:启动服务=startup:停止服务=shutdown immediate:重启服务=shutdown immediate,再startup:如果直接到进程管理器结束oracle.exe进程,则为shutdown abort,或者服务器异常断电也是shutdown abort. 原文地址:http://blog.51cto.com/12185273/2061789

Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤

一. Oracle 下载 官方下地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html win 32位操作系统 下载地址: http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/11201