文档库 最新最全的文档下载
当前位置:文档库 › oracle导出表结构1

oracle导出表结构1

oracle导出表结构1
oracle导出表结构1

oracle导出表结构

1.exp/imp工具

在cmd中输入 exp username/password@连接串

回车,在进入如下时,输入no,就ok了

导出表数据(yes/no):yes> no;

补充----------------

exp/imp工具;

带参数:rows=y ——带数据导出导入;

rows=n ——不带数据的导出导入,只移植结构

只导出3张表的结构:

exp user/pasword@dbServerName owner=user tables=(tb1,tb2,tb3) rows=n file=c:\1.dmp

连带数据导出:

exp user/pasword@dbServerName owner=user tables=(tb1,tb2,tb3) rows=y file=c:\2.dmp

imp user2/pasword@dbServerName2 fromuser=user touser=user2 file=c:\1.dmp

或者

imp user2/pasword@dbServerName2 fromuser=user touser=user2 file=c:\2.dmp

2.

进入plsql

找到table那个大项,点出来,下边会罗列出许多表

右键点中你所需要的那个表名

找到DBMS_Metadata

然后选项里有ddl

弹出来那个窗口就是你的表结构,拷贝出来直接在另一个库里执行就可以

-----------------------------补充------------------------

1)PLSQL里

tools下

export user objects of

按shift批量选择表

执行就行了;导出文件格式user_info.sql

2)用PL/SQL DEVELOPER 导出表结构:

tools->export tables > oralce export export 是导出表结构或表数据和数据(是否选择Rows)user_info.dmp

tools->export tables >SQL inserts页面,选中create tables选项,where clause 里写入 where rownum<1 只导出表结构user_info.sql

3

方法一:

exp userid=scott/tiger owner=scott

imp userid=scott/tiger full=y indexfile=scott.sql

……

more scott.sql

REM CREATE TABLE "SCOTT"."BONUS" ("ENAME" VARCHAR2(10), "JOB"

REM VARCHAR2(9), "SAL" NUMBER, "COMM" NUMBER) PCTFREE 10 PCTUSED 40

REM INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST

REM GROUPS 1) TABLESPACE "USERS" LOGGING NOCOMPRESS ;

REM ... 0 rows

REM CREATE TABLE "SCOTT"."DEPT" ("DEPTNO" NUMBER(2, 0), "DNAME"

REM VARCHAR2(14), "LOC" VARCHAR2(13)) PCTFREE 10 PCTUSED 40 INITRANS 1

REM MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1)

REM TABLESPACE "USERS" LOGGING NOCOMPRESS ;

REM ... 4 rows

REM CREATE TABLE "SCOTT"."DUMMY" ("DUMMY" NUMBER) PCTFREE 10 PCTUSED 40

REM INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST

REM GROUPS 1) TABLESPACE "USERS" LOGGING NOCOMPRESS ;

REM ... 1 rows

REM CREATE TABLE "SCOTT"."EMP" ("EMPNO" NUMBER(4, 0) NOT NULL ENABLE,

REM "ENAME" VARCHAR2(10), "JOB" VARCHAR2(9), "MGR" NUMBER(4, 0),

REM "HIREDATE" DATE, "SAL" NUMBER(7, 2), "COMM" NUMBER(7, 2), "DEPTNO"

REM NUMBER(2, 0)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255

REM STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE

REM "USERS" LOGGING NOCOMPRESS ;

REM ... 14 rows

REM CREATE TABLE "SCOTT"."SALGRADE" ("GRADE" NUMBER, "LOSAL" NUMBER,

REM "HISAL" NUMBER) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255

REM STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE

REM "USERS" LOGGING NOCOMPRESS ;

REM ... 5 rows

…………

把前面的REM去了,再去掉最后一行,创建表的DDL就OK了。

方法二:

set pagesize 0

set long 90000

set feedback off

set echo off

spool get_allddl.sql

connect USERNAME/PASSWORD@SID;

SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)FROM USER_TABLES u;

SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name) FROM USER_INDEXES u;

spool off;

My Test:

SET HEADING OFF;

set pagesize 0;

set long 90000;

set feedback off;

set echo off;

spool get_allddl.sql

connect username/password@database;

SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)

FROM USER_TABLES u where table_name = 'USER_INFO';

DBMS_METADATA包可以追加以下设置

--输出信息采用缩排或换行格式化

EXEC

DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, 'PRETTY', TRUE);

--确保每个语句都带分号

EXEC

DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, 'SQLTERMINATOR', TRUE);

--关闭表索引、外键等关联(后面单独生成)

EXEC

DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, 'CONSTRAINTS', FALSE);

EXEC

DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, 'REF_CONSTRAINTS', FALSE);

EXEC

DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, 'CONSTRAINTS_AS_ALTER', FALSE);

--关闭存储、表空间属性

EXEC

DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, 'STORAGE', FALSE);

EXEC

DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, 'TABLESPACE', FALSE);

--关闭创建表的PCTFREE、NOCOMPRESS等属性

EXEC

DBMS_METADATA.set_transform_param(DBMS_METADATA.session_transform, 'SEGMENT_ATTRIBUTES', FALSE);

Oracle数据库备份方式

Oracle数据库备份方式 Oracle的内核提供数据库的备份和恢复机制,SQL*DBA按表空间进行数据的备份和恢复。Oracle提供两种方式:备份恢复和向前滚动,保证意外故障恢复数据库的一致性和完整性。 ____1. 备份恢复方式 ____对数据库的某个一致状态建立副本,并储存在介质上脱机保存,以此作为数据库恢复的基础。现以Oracle实用程序Export/Import来介绍备份恢复方式。 ____Export/Import是Oracle提供的两个互补性程序,即卸载和装载。它们既完成数据库与操作系统文件的互为转载,同时可以有效地回收数据库的碎片,提供不同版本间Oracle 数据传送的手段,进行不同用户间的数据传送。 ____Export数据卸载,将数据从Oracle写到指定的操作系统文件进行备份。卸载的对象、内容与数量有三种模式:TABLE MODE(表模式)、USER MODE(用户模式)、FULL DATABASEM ODE(所有数据库模式)。使用方式既可用交互方式,也可采用命令行方式,以"关键字=值" 将所需信息在命令行中逐一描述来进行卸载。Export要求用户具有CONNECT或DBA特权。 ____Import与Export互逆,将操作系统文件重新装载至Oracle数据库中,使用方式如Expo rt。使用者要求具有CONNECT和RESOURCE特权,且可选择部分或全部装入。 ____Export/Import非常方便,系统开销小,它的限制是输出的操作系统文件采用专门的压缩方式存放,仅提供给Import使用。 ____也可采用SQL*PLUS和SQL*LOADER实用工具进行备份。使用SQL*PLUS的SPOOL 命令通过脱机定向输出,使用PLUS格式化结果,形成指定格式的ASCII文件,需要时可用SQL*LOADER 进行加载。它的方便之处是ASCII文件可以编辑,可方便地加载至其他数据库(如FoxPro、Sybase中)。 ____2. 向前滚动方式 ____Oracle提供向前滚动方式,使建立备份后成功的事务不会丢失。恢复的基础是数据库的某个一致性状态(即方式1完成的备份恢复),恢复的依据是存档的重作记录文件。启动重作记录文件方法如下: ____(1) 启动Oracle; ____(2) 连接Oracle:CONNECT SYSTEM/PASSWORD; ____(3) 启动ARCHIVE LOG。 ____出现介质故障时,可用SQL*DBA的RECOVER命令,利用存档的重作记录文件恢复一个或多个表空间。RECOVER命令对DATABASE或TABLASPACE进行恢复。前者要求SQL*DBA START UP已被排斥方式装载且未被打开;后者对无活跃回退段的表空间执行脱机,要求数据库已装载且被打

oracleebs表结构及功能总结(财务制造分销模块)

Oracle application表结构 1.表结构,WHO字段来实现 通过菜单HELP 下的HISTORY 来找表 2. 通过LAST_QUERY来判断所使用的表 LAST_ QUERY 是系统变量保存所执行的最后一次的SQL语句 BLOCK 一定选SYSTEM 作为一个虚拟的BLOCK 用HELP 菜单下面的EXAMING子菜单 3.用TRACE的办法来实现找表 4.查看源代码来找表 基本表结构 学习目的:了解数据库的设计思想 1.库存模块 INV表结构,主要是物料的保存和搬运 组织:分为库存组织和经营单位 对于来说首先定义成一个经营单位,主要是进行业务核算的基本单位,是经营单位 每一个生产单位作为一个库存组织,库存组织不作为核算单位 组织表是 HR_ORGANIZATION_UNITS 存放所有的组织 ORG_ID 表示的经营单位 ORGANIZATION_ID 表示库存组织 通过制造物料参数表 MTL_PARAMETERS 来查看库存组织ID

原材料仓库,半成品仓库,成品仓库 子库存属于库存组织的一个结构,子库存下面还可以有一个叫库位的结构 物料的位置由:库存组织+子库存+库位 子库存放置在MTL_SECONDARY_INVENTORIES表中 货位信息放置在MTL_ITEM_LOCATIONS 表中 在MTL_ITEM_LOCATIONS中的SEGMENT1存放其库位名称 MTL_ONHAND_QUANTITIES表存放物料的现有量表其中LOCATION_ID表示库位信息 MTL_SYSTEM_ITEMS表存放所有库存组织,所有物料 MTL_MATERIAL_TRANSACTIONS 物料事务处发表(存放物料的进货销售) TRANSACTION_ID INVENTORY_ID表示操作的物料ID TRANSACTION_QUANTITY 表示货物的数量正数为搬进负数为搬出 PRIMARY_QUANTITY 表示主计量单位 TRANSACTION_COST表示物料的成本 ACTUAL_COST表示通过算法得到的物料成本 ITEM_MASTER物料主表 PRIMAR_UNIT_OF_MEASURE 表示主计量单位

Oracle ERP常用系统表结构

PO模块常用表结构 表名: PO.PO_REQUISITION_HEADERS_ALL 说明: 采购请求 REQUISITION_HEADER_ID NUMBER PR头标识码 SEGMENT1VARCHAR2(20)PR号 ENABLE_FLAG VARCHAR2(1)使能标志(Y/N) AUTHORIZATION_STATUS VARCHAR2(25)批准标志(APPROVED/) TYPE_LOOKUP_CODE VARCHAR2(25)类型(PURCHASE) REQUIST_ID NUMBER请求标识码 CANCEL_FLAG VARCHAR2(1)取消标志(Y/N) TRANSFERRED_TO_OE_FLAG VARCHAR2(1)可否转入OE标志(Y/N) PREPARER_ID NUMBER准备人ID(可与HR.PER_PEOPLE_F.PERSON_ID关联) 表名: PO.PO_REQUISITION_LINES_ALL 说明: 采购请求明细 REQUISITION_LINE_ID NUMBER PR行ID REQUISITION_HEADER_ID NUMBER PR头ID LINE_NUM NUMBER栏目 LINE_TYPE_ID NUMBER行类别 CATEGORY_ID NUMBER归类标识码 ITEM_DESCRIPTION VARCHAR2(240)项目描述 UNIT_MEAS_LOOKUP_CODE VARCHAR2(25)单位 UNIT_PRICE NUMBER单价(已折为人民币) QUANTITY NUMBER数量 DELIVER_TO_LOCATION_ID NUMBER交货位置码(与HR.HR_LOCATIONS.LOCATION_ID关联)TO_PERSON_ID NUMBER收货人代码 SOURCE_TYPE_CODE VARCHAR2(25)来源类型 ITEM_ID NUMBER项目内码 ITEM_REVISION VARCHAR2(3)项目版本 QUANTITY_DELIVERED NUMBER已交付数量 SUGGESTED_BUYER_ID NUMBER建议采购员代码 ENCUMBERED_FLAG VARCHAR2(1)分摊标志 RFQ_REQUIRED_FLAG VARCHAR2(1) NEED_BY_DATE DATE需求日期(原始) LINE_LOCATION_ID NUMBER定位行标识码(为空时表示未生成PO) MODIFIED_BY_AGENT_FLAG VARCHAR2(1)被采购员更改标志(被拆分Y/NULL)

Oracle数据库备份详细讲解

Oracle数据库备份详解 ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。 一、数据库逻辑备份方法 1 导出工具:exp Exp它是操作系统下一个可执行的文件存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移ORACLE数据库的逻辑备份分为三种模式: a. 表模式:导出用户所有表或者指定的表; b. 用户模式:导出用户所有对象以及对象中的数据; c. 整个数据库:导出数据库中所有对象。 1.1 表模式 备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。 若备份到本地文件,使用如下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_csd_yyyymmdd.dmp log=exp_icdmain_csd_yyyymmdd.log tables=https://www.wendangku.net/doc/9a5820977.html,moninformation,icdmain.serviceinfo,icdmain.dealinfo 若直接备份到磁带设备,使用如下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=/dev/rmt0 log=exp_icdmain_csd_yyyymmdd.log tables=https://www.wendangku.net/doc/9a5820977.html,moninformation,icdmain.serviceinfo,icdmain.dealinfo 注:在磁盘空间允许的情况下,应先备份到本地服务器,然后再拷贝到磁带。出于速度方面的考虑,尽量不要直接备份到磁带设备。 1.2 用户模式 备份某个用户模式下的所有对象。业务数据库通常采用这种备份方式。

实验8 Oracle数据库备份与恢复

实验8 Oracle数据库备份与恢复 1 实验目的 (1)掌握Oracle数据库各种物理备份方法。 (2)掌握Oracle数据库各种物理恢复方法。 (3)掌握利用RMAN工具进行数据库的备份与恢复。 (4)掌握数据的导入与导出操作。 2 实验要求 (1)对BOOKSALES数据库进行一次冷备份。 (2)对BOOKSALES数据库进行一次热备份。 (3)利用RMAN工具对BOOKSALES数据库的数据文件、表空间、控制文件、初始化参数文件、 归档日志文件进行备份。 (4)利用热备份恢复数据库。 (5)利用RMAN备份恢复数据库。 (6)利用备份进行数据库的不完全恢复。 3 实验步骤 (1)关闭BOOKSALES数据库,进行一次完全冷备份。 select file_name from dba_data_files; select member from v$logfile; select value from v$parameter where name='control_files';

(2)启动数据库后,在数据库中创建一个名为cold表,并插入数据,以改变数据库的状态。 CREATE TABLE COLD( ID NUMBER PRIMARY KEY, NAME VARCHAR2(25) );

(3)利用数据库冷备份恢复BOOKSALES数据库到备份时刻的状态并查看恢复后是否存在cold表。 (4)将BOOKSALES数据库设置为归档模式。 shutdown immediate 正常关闭数据 startup mount;将数据库启动到mount状态 3)、关闭flash闪回数据库模式,如果不关闭的话,在后面关闭归档日志的时候就会出现讨厌的ora-38774错误。 alter database flashback off alter database archivelog;发出设置归档模式的命令 alter database open;打开数据库 再次正常关闭数据库,并备份所有的数据文件和控制文件 archive log list;在将数据库设置为归档模式后,可以执行此命令进行确认 Database log mode 为Archive Mode说明当前的数据库为归档模式 Automatic archival为Enable说明启动了自动归档。

oracle数据库全备份和增量备份

1. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter database archivelog alter database open 2.连接到target数据库 命令:connect target / (connect target system/oracle@ora10g,如果数据库没有起来,也可要直接在rman命令下用startup进行启动数据库) 可以连接到target database.(rman 一边连接到target数据库,另外一边连接到control file(nocatalog mode),control file 中存储rman 的备份信息) 3.用list backupset 命令查看有没有备份 4. 常用备份命令: 备份全库: RMAN> backup database plus archivelog delete input; (备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志) 备份表空间: RMAN> backup tablespace system plus archivelog delete input; (备份指定表空间及归档的重做日志,并删除旧的归档日志)_ 备份归档日志: RMAN> backup archivelog all delete input; 1.全库备份(备份数据文件中有数据的,有数据文件,控制文件,归档日志文件,spfile 文件,不备份联机重做日志文件或临时文件) RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON; --控制文件自动备份 RMAN>CONFIGURE DEVICE TYPE DISK PARALLELISM 2 backup type to compressed backupset; --压缩 RMAN> CONFIGURE channel DEVICE TYPE DISK format 'D:\APP\rman\full_%s.bk'; --备份的路径 RMAN>BACKUP DATABASE; --全备份 RMAN>list backup of database; --检查备份信息 RMAN>backup archivelog all delete input; --备份归档日志并删除归档日志 RMAN> list backup of archivelog all; --检查归档日志 2.差异增量备份 RMAN> backup incremental level 0 database; --0级全备份 RMAN> backup incremental level 2 database;--2级备份

oracleebs表结构及功能总结财务,制造,分销模块工作计划总结活动总结培训总结范文公文心得最新

Oracleapplication表结构 1.表结构,WHO字段来实现 通过菜单HELP下的HISTORY来找表2.通过LAST_Q UERY来判断所使用的表 LAST_QUERY是系统变量保存所执行的最后一次的SQL语句BLOCK一定选SYSTEM作为一个虚拟的BLOCK用HELP菜单下面的EXAMING子菜单3.用TRACE的办法来实现找表4.查看源代码来找表 基本表结构 学习目的:了解数据库的设计思想 1.库存模块INV表结构,主要是物料的保存和搬运 组织:分为库存组织和经营单位 对于来说首先定义成一个经营单位,主要是进行业务核算的基本单位,是经营单位每一个生产单位作为一个库存组织,库存组织不作为核算单位 组织表是HR_ORGANIZATION_UNITS存放所有的组织ORG_ID表示的经营单位 ORGANIZATION_ID表示库存组织 通过制造物料参数表MTL_PARAMETERS来查看库存组织ID MTL_SYSTEM_ITEM物料信息 原材料仓库,半成品仓库,成品仓库

子库存属于库存组织的一个结构,子库存下面还可以有一个叫库位的结构 物料的位置由:库存组织+子库存+库位 子库存放置在MTL_SECONDARY_INVENTORIES表中货位信息放置在MTL_ITEM_LOCATIONS表中 在MTL_ITEM_LOCATIONS中的SEGMENT1存放其库位名称 MTL_ONHAND_QUANTITIES表存放物料的现有量表其中LOCATION_ID表示库位信息 MTL_SYSTEM_ITEMS表存放所有库存组织,所有物料 MTL_MATERIAL_TRANSACTIONS物料事务处发表(存放物料的进货销售)TRANSACTION_IDINVENTORY_ID表示操作的物料ID TRANSACTION_QUANTITY表示货物的数量正数为搬进负数为搬出PRIMARY_QUANTITY表示主计量单位TRANSACTION_COST表示物料的成本 ACTUAL_COST表示通过算法得到的物料成本 ITEM_MASTER物料主表 PRIMAR_UNIT_OF_MEASURE表示主计量单位 MTL_CATEGORY_SET表表示产品分类级 MTL_CATAGROYS 2.PO采购模块从供应商订购和接收货物

Oracle数据库的不同备份方法

Oracle数据库的备份方法 1、引言 Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、使用Oracle 并行服务器、使用Oracle冷备份、使用Oracle热备份等各种备份方法都有其优缺点、适用的场合和相应的软硬件要求。本文主要就用export实用程序导出数据库对象、Oracle冷备份、Oracle热备份这三种最基本的备份方法进行详细的探讨,分析各自的优缺点和适用的场合,并给出自动执行这些备份方案的脚本文件。 2、三种备份方案的比较 2.1冷备份 冷备份是Oracle最简单的一种备份;执行冷备份前必须关闭数据库;然后使用操作系统实用工具或者第三方工具备份所有相关的数据库文件。 优点:能简单快速地备份。能简单快速地恢复。执行简单。 缺点:必须关闭数据库,不能进行点恢复。 2.2热备份 热备份是当数据库正在运行时进行数据备份的过程。执行热备份的前提是:数据库运行在可归档日志模式。适用于24X7不间断运行的关键应用系统。 优点:备份时数据库可以是打开的。热备份可以用来进行点恢复。初始化参数文件、归档日志在数据库正常运行时是关闭的,可用操作系统命令拷贝。 缺点:执行过程复杂。由于数据库不间断运行,测试比较困难。不能用操作系统实用工具拷贝打开的文件。必须使用Oracle提供的ocopy工具来拷贝打开的文件。热备份可能造成CPU、I/O过载,应在数据库不太忙时进行。 2.3Export导出数据库对象 冷备份和热备份都备份物理数据库文件,因而被称为物理备份。而export备份的是数据库对象,因此被称为逻辑备份。 优点:能执行对象或者行恢复。备份和恢复速度更快。能够跨操作系统平台迁移数据库。数据库可一直运行。 缺点:export并不是冷备份和热备份的替代工具。冷、热备份可保护介质失效。export备份可保护用户或应用错误。 3、冷备份方案的实施 3.1冷备份数据库的步骤 (1)关闭数据库; (2)备份所有相关的数据库文件:初始化参数文件、控制文件(可用select

oracle数据库备份与恢复实施方案

oracle数据库备份与恢复方案

————————————————————————————————作者:————————————————————————————————日期:

oracle数据库 备份与恢复方案 文件控制?受控?不受控 文档编号日期项目名称版本号 分册名称第册/共册总页数正文附录 编制审批生效日期

目录 一、编写目的 (1) 二、备份工具及备份方式 (1) 三、软件备份 (1) 四、软件恢复 (1) 五、数据备份 (2) 六、备份的存储 (2) 七、备份数据的保存规定 (2) 八、备份介质的格式 (3) 九、数据恢复 (4)

一、编写目的 本文档主要说明公司项目在实施现场的软件及数据的备份和恢复方案。 二、备份工具及备份方式 1.备份工具 Oracle RMAN(Recovery Manager):是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。 2.备份方式 (1)自动备份:由Windows 计划任务调度完成; (2)手工备份:完成特殊情况下的备份,分热备份和冷备份,热备份是指在不关闭数据库情况下进行备份,冷备份则需要停止Oracle实例服务。 三、软件备份 1.以七天为一个周期每天23:00将所有软件拷贝到其他存储介质上 2.超出七天的备份依次删除 3.每月一号将上月最后7天的备份文件刻录到光盘上 四、软件恢复 1.找出最近的备份程序覆盖到正式运行环境的相应目录中

(ERPMRP管理)ORACLEERP常用TABLE说明

(ERPMRP管理)ORACLEERP常用TABLE说明

ORACLEERP常用TABLE说明mtl_onhand_locator_v(库存数据视图)2 inv.mtl_system_items(物料主表)2 ont.oe_order_headers_all(订单头)6 po.po_lines_all(采购订单行)8 apps.fnd_user(MRPII用户表)9 hr.per_people_f(职工姓名表)9 hr.hr_locations(交货位置表)10 hwcust.hw_oe.products(产品编码表)10 e.ra_customers(客户表)10 wip.wip_accounting_classes(离散作业会计科目)10 wip.wip_ment_codes(离散作业注释)11 wip.wip_discrete_jobs(离散作业表)11 wip.wip_entities(任务令信息表)13 wip.wip_requirement_operations(任务令物料需求发放表)14 wip.wip_operations(离散作业操作表)14 wip.wip_operation_resources(离散作业操作资源)15 wip.wip_transactions(离散作业交易表)16 wip.wip_transaction_accounts(离散作业交易帐目)17 wip.wip_scrap_values(离散作业报废价值表)18 wip.wip_shop_floor_status_codes(场地状态表)18 wip.wip_move_transactions(离散作业工序移动交易)19 wip.wip_so_allocations(分配表)19 wip.wip_valid_intraoperation_steps(有效的进入工序步骤)20 bom.bom_bill_of_materials(BOM清单父项目)20 bom.bom_inventory_ponents(BOM清单构成项目)21 bom.bom_assembly_ments(装配件状态表)21

Oracle EBS R12 客户表结构

R12 客户表结构 客户表/联系人/PARTY关联 HZ_PARTIES 客户账户表 HZ_CUST_ACCOUNTS 例子: SELECT hp.party_number --客户注册标识 , hp.party_name --组织名/客户 , hp.known_as --别名 , https://www.wendangku.net/doc/9a5820977.html,anization_name_phonetic --名称拼音 , acc.account_number --帐号 , flv_sale.meaning sales_channel_code --销售渠道 , acc.account_name --账记说明 , flv_customer.meaning customer_class_code --分类 , acc.orig_system_reference --参考 , flv_status.meaning status --状态 , flv_type.meaning customer_type --账户类型

, acc.attribute_category --上下文 , acc.attribute1 --注册 , acc.attribute2 --人员推广 , acc.attribute3 --特殊要求 , acc.Attribute4 --发货单是否打印价格 , acc.Attribute5 --所属利润 FROM hz_parties hp , hz_cust_accounts acc , fnd_lookup_values flv_sale --销售渠道 , fnd_lookup_values flv_customer --分类 , fnd_lookup_values flv_status --状态 , fnd_lookup_values flv_type --账户类型 WHERE hp.party_id = acc.party_id AND acc.sales_channel_code = flv_sale.lookup_code AND flv_sale.lookup_type = 'SALES_CHANNEL' AND flv_https://www.wendangku.net/doc/9a5820977.html,NGUAGE = userenv('LANG') AND acc.customer_class_code = flv_customer.lookup_code AND flv_customer.lookup_type = 'CUSTOMER CLASS' AND flv_https://www.wendangku.net/doc/9a5820977.html,NGUAGE = userenv('LANG') AND acc.status = flv_status.lookup_code

oracleebsr12常用表表结构总结之ar应收模块

AR 应收 应收事务处理相关表 SELECT * FROM ; --事务处理批 SELECT * FROM ; --应收事务头/发票头SELECT * FROM ; --应收事务行项目/发票行SELECT * FROM ;--应收事务分配行/发票分配SELECT * FROM ; --收款计划/发票调整 收款相关表 SELECT * FROM ; --收款表 SELECT * FROM ; --收款历史表 SELECT * FROM ; --收款分配表/付款计划SELECT * FROM ;--杂项历史记录分配表SELECT * FROM ;--收款核销表 Subledger accounting 子分类账 SELECT * FROM ar_adjustments_all;--会计分录SELECT * FROM ; --会计事件表 SELECT * FROM ; --事务处理表 SELECT * FROM ; --子分类帐日记账头 SELECT * FROM ; --子分类帐日记账行SELECT * FROM ;--子分类帐日记帐行关联表SELECT * FROM ; --会计事件错误提示表

接口相关表应收临时表 SELECT * FROM ; --应收接口行表 SELECT * FROM ;--应收接口分配行表 接口相关表收款临时表 SELECT * FROM ar.ar_interim_cash_receipts_all; --收款标准接口 主数据相关表/视图 SELECT * FROM ; --客户 SELECT * FROM ; --客户地点 SELECT * FROM ; --银行 SELECT * FROM ; --银行账户 SELECT * FROM ; --银行账户使用表 SELECT * FROM ; --期间,取期间视图 SELECT * FROM ; --业务实体视图 税相关表 SELECT * FROM zx_lines_det_factors; --税决定因素表 SELECT * FROM zx_lines; --税行 注:应收模块税仅含这个表。 ra_customer_trx_all 应收发票? 发票编号:customer_trx _id 客户收单方编号:bi ll_to_site_use_id 销售员编号:primary_sales_id reference是Oracle提供的外部编号输入框,但是由于版本问题和长度(<=30),不建议

ORACLE数据库备份与恢复详解

ORACLE数据库备份与恢复详解 Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为热备份,他们的关系如下所示 三种方式各有优点,我们做个比较(这个是用Fireworks画的,有点糙):

$A: 现在先来介绍一下逻辑备份方式的方法,利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。理论基础:Oracle 提供的Export和Import具有三种不同的操作方式(就是备份的数据输出(入)类型): 1,表方式(T) 可以将指定的表导出备份; 2,全库方式(Full) 将数据库中的所有对象导出; 3,用户方式(U) 可以将指定的用户相应的所有数据对象导出; *在导入导出备份方式中,提供了很强大的一种方法,就是增量导出/导入,但是它必须作为System来完成增量的导入导出,而且只能是对整个数据库进行实施。增量导出又可以分为三种类别: 1,完全增量导出(完全备份)(Complete Export) 这种方式将把整个数据库文件导出备份;exp system/manager inctype=complete file=20041125.dmp(为了方便检索和事后的查询,通常我们将备份文件以日期或者其他有明确含义的字符命名) 2,增量型增量导出(增量备份)(Incremental Export) 这种方式将只会备份上一次备份后改变的结果;exp system/manager inctype=incremental file=20041125.dmp 3,累积型增量导出(差异备份)(Cumulate Export) 这种方式的话,是导出自上次完全增量导出后数据库变化的信息。exp system/manager inctype=cumulative file=20041125.dmp 通常情况下,DBA们所要做的,就是按照企业指定或者是自己习惯的标准(如果是自己指定的标准,建议写好计划说明),一般,我们采用普遍认可的下面的方式进行每天的增量备份: Mon:完全备份(A) Tue:增量导出(B) Wed:增量导出(C) Thu:增量导出(D)

oracle数据库备份与恢复的三种方法(1)

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的输出: (1)、表方式(T方式),将指定表的数据导出。 (2)、用户方式(U方式),将指定用户的所有对象及数据导出。 (3)、全库方式(Full方式),瘵数据库中的所有对象导出。 数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。 2、增量导出/导入 增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三种类型: (1)、“完全”增量导出(Complete) 即备份三个数据库,比如: (2)、“增量型”增量导出 备份上一次备份后改变的数据,比如: (3)、“累积型”增量导出 累计型导出方式是导出自上次“完全”导出之后数据库中变化了的信息。比如: 数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。 比如数据库的被封任务可以做如下安排: 星期一:完全备份(A)

星期二:增量导出(B) 星期三:增量导出(C) 星期四:增量导出(D) 星期五:累计导出(E) 星期六:增量导出(F) 星期日:增量导出(G) 如果在星期日,数据库遭到意外破坏,数据库管理员可按一下步骤来回复数据库: 第一步:用命令CREATE DATABASE重新生成数据库结构; 第二步:创建一个足够大的附加回滚。 第三步:完全增量导入A: 第四步:累计增量导入E: 第五步:最近增量导入F: 二、冷备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是: 1、是非常快速的备份方法(只需拷文件) 2、容易归档(简单拷贝即可) 3、容易恢复到某个时间点上(只需将文件再拷贝回去) 4、能与归档方法相结合,做数据库“最佳状态”的恢复。 5、低度维护,高度安全。 但冷备份也有如下不足: 1、单独使用时,只能提供到“某一时间点上”的恢复。 2、再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。

Oracle数据库备份命令ExpImp

ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。数据库逻辑备份方法 ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份。 ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。数据库逻辑备份方法ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份。表模式备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。若备份到本地文件,使用如下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_csd_yyyymmdd.dmp log=exp_icdmain_csd_yyyymmdd.log tables=https://www.wendangku.net/doc/9a5820977.html,moninformation,icdmain.serviceinfo,icdmain.dealinfo 若直接备份到磁带设备,使用如下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=/dev/rmt0 log=exp_icdmain_csd_yyyymmdd.log tables=https://www.wendangku.net/doc/9a5820977.html,moninformation,icdmain.serviceinfo,icdmain.dealinfo 注:在磁盘空间允许的情况下,应先备份到本地服务器,然后再拷贝到磁带。出于速度方面的考虑,尽量不要直接备份到磁带设备。

Oracle数据库备份还原操作流程

1数据库备份和恢复 1.1数据库备份 数据库备份有两种方法:一、使用数据库备份向导;二、输入数据库备份命令。 方法一:向导备份 1. 点击“开始-运行”,输入cmd,在命令行中输入“exp”,回车,如图: 图 1-1向导备份 2. 输入要导出数据库方案的用户名和密码: 图 1-2输入用户名和密码 3. 依次输入缓冲区大小、导出文件存放路径、选择导出方式(导出完整数据库、按用 户导出、按表导出)、是否导出权限、是否导出表数据、是否压缩,一般情况下“是 否导出权限”改成“no”,其余使用默认即可。 4. 最后输入导出数据库方案所属用户名,回车,如图:

图 1-3输入导出数据库方案用户名 5. 再次回车,完成导出。 方法二:命令备份 根据数据库的具体情况,可以将方法一的第2、3步中需要的信息在第1步“exp”命令后进行描述。 例如:在本机上导出10.1.1.240服务器上用户ptac的数据库,点击“开始-运行”,输入cmd,命令行中输入: exp ptac/ptac@jqdemo_l0.1.1.240 file=d:\ptac.dmp full=n grants=n 回车,完成备份。 ●exp:oracle数据库导出指令; ●ptac/ptac:用户名/密码; ●jqdemo_l0.1.1.240:数据库服务名 ●file=d:\ptac.dmp:导出文件保存路径及名称; ●full=n:是否导出整个文件,n表示选择no; ●grants=n:是否导出权限,n表示选择no。 ●statistics=NONE:是否忽略字符集 输入exp help=y,可获得过更多关于数据库备份命令的信息。 1.2数据库恢复 如果是初次恢复数据库方案,需要先添加相应的表空间和用户,详见“4.数据库的配置”。 如果是要覆盖已有数据库方案,恢复之前要删除原方案,详见“7.1删除方案”。 数据库恢复有两种方法: 一、使用数据库恢复向导; 二、输入数据库恢复命令。

如何实现ORACLE数据库完整备份

如何实现ORACLE数据库完整备份 远程磁盘镜像是一种被广泛应用的数据保护技术,然而在对Oracle数据库进行备份的实际应用中,由于该技术本身所固有的局限,使得其无法很好地实现数据库的完整备份,为此,本文提出以Oracle的容灾技术Data Guard,来实现Oracle数据库的完整备份。 Data Guard是Oracle公司提出的数据库容灾技术,它提供了一种管理、监测和自动运行的体系结构,用于创建和维护一个或多个备份数据库。与远程磁盘镜像技术的根本区别在于,Data Guard 是在逻辑级,通过传输和运行数据库日志文件,来保持生产和备份数据库的数据一致性。一旦数据库因某种情况而不可用时,备份数据库将正常切换或故障切换为新的生产数据库,以达到无数据损失或最小化数据损失的目的,为业务系统提供持续的数据服务能力。 Data Guard体系结构 一个Data Guard环境可配置一个生产数据库和最多至9个备份数据库系统,生产和备份数据库之间通过Oracle Net技术互联,并且没有任何距离上的限制(Data Guard体系结构如图2所示)。 物理备份数据库物理上提供了与生产数据库在数据块级的一致性镜像。物理备份数据库是通过Redo Apply技术来保障数据镜像能力。 逻辑备份数据库通过SQL Apply(即Log Miner)技术,将接收到的日志文件还原成SQL语句,并在逻辑备份数据库上执行,从而达到数据一致性的目的。 Data Guard的保护模式

● 最大保护模式: 该模式以牺牲生产数据库性能为代价,换取无数据损失的能力。 ● 最大可用模式: 该模式也能提供无数据损失,对生产数据库的影响较小。 ● 最大性能模式: 该模式允许少量数据损失,但能为生产数据库提供最大性能。 与远程磁盘镜像技术比较 Data Guard和远程磁盘镜像技术的总体比较 远程磁盘镜像技术是存储层的数据保护方案,对于Oracle数据库而言,Oracle Data Guard提供了更有效、可行,更完备的数据库容灾方案。以下是两种方案的总体比较: 异步远程磁盘镜像技术的潜在问题 远程磁盘镜像技术可采用异步方式,达到降低网络延时、减轻对生产系统影响等目的。但用这种方式进行Oracle数据库的镜像,却存在一个潜在问题:无法保证写操作顺序的一致性(write-order consistency),导致出现数据坏块的可能性增大。最坏情况,可能导致备份数据库无法打开。 而Data Guard基于逻辑级,传输的是与业务逻辑完整性相关的日志文件。Data Guard是以日志文件为边界,会自动检验日志文件的完整性,并可进行断点日志文件的检查(log gap detection),通过FAL后台进程自动重传断点日志文件。因此,备份数据库的一致性会得到保证。 网络传输量分析

Oracle-ERP11i表结构、API接口笔记

Oracle-ERP11i(OPM) —表结构、API接口笔记 Author:Jarwang(王重东) Create Date:July5th,2008 Update Date:November20th,2010 Control No: Current Edition: 1.0 声明:本文可以任意免费转载、复制、传播。但您务必保持其完整性!If you copy this document,you ought to keep the document completely.

Document Control Modify Record Date Author Version Modified reference July5th,2008jarwang 1.0 Approved Name Position signature Distribute Num Name Location&Position 1 2 3 4

Index Document Control2 Modify Record2 Approved2 Index3 Preface6 Application Developer7 Value Set7 Data Table7 Lookups7 Data Table7 E-R Diagram7 Frequently-Used SQL8 Query Lookup8 Query ValueSet8 Values Set8 Data Table8 E-R Diagram9 OPM Process Execution10 Formula10 Data Table10 E-R Diagram10 Recipe10 Data Table10 E-R Diagram11 Production Document11 Data Table11 E-R Diagram12 Frequently-Used SQL12 Frequently-Used API12 Create Batches API13 Batches completedAPI16 OPM Inventory17 Item Master17 Data Table17 E-R Diagram17 Organization18 Data Table18 E-R Diagram18 Inventory Quantity19 Data Table19 Frequently-Used SQL19 Query OPM Organization19 Query Lot Status20 Frequently-Used API20 OPM Adjust Immediate API20 OPM Move Immediate API22 Human Resource25 HR Employee25 Frequently-Used API25 Create HR Employee API25 Create HR Employee API--FULL27 Purchase Order33 Requisition33

相关文档
相关文档 最新文档