oracle数据库导出脚本
㈠ oracle数据库如何导出整个数据库脚本,用于备份数据库
首先按full方式做exp导出(为了加快速度可以设置rows=no),然后做imp导入这里注意设置个indexfile=xxx.txt 参数这样就能将你创建所有对象的脚本输出到xxx.txt文件里了。当然了你可以使用工具如:toad,会有导出script的选项更方便点。
㈡ oracle数据库导出
不知道楼主,是想在30个数据库主机上执行exp命令或expdp命令
还是想到一台机上面远程exp 备份。
如果是登录到每台机去,可以 写bat 脚本 telnet去每台机,执行exp 命令
telnet bat脚本可以借鉴这个
http://blog.csdn.net/awillaway/article/details/6733836
不知道以上回答是不是楼主想要的。
㈢ oracle数据库怎么导出数据库sql语句
首先你安装一个工具:plsql-developer
安装完后再在装一个:汉化包(如果你英语够强的话就不用了)
然后跟用oracle的账号密码登陆developer
进去后,选中1.数据库名2.选中要导出的表3.点击右键,4.导出数据库脚本(可选表结构和数据)~~~具体的你可以看看plsql-developer怎么使用。大概一天不到就可以学会了!呵呵
㈣ Oracle怎么导出存储过程
1、首先登录到数据库中,点击右上角有个工具栏,点击工具栏上的tools。

㈤ 如何生成oracle的数据库脚本
你用plsql登陆Oracle,右键一张表,点击编辑(Edit),弹出的界面右下角有一个”View SQL“按钮,点击它可以看到数据库表的脚本,不知道你要的是不是这个,希望能帮到你。
㈥ oracle导出建库脚本
Oracle用户的导出与导入
导出:
1、 找到你Oracle安装位置的bin目录下的 emp.exe
如: D:\oracletools\oracle\proct\10.2.0\db_1\BIN
2、双击运行,输入你要导出的用户名和密码(密码不可见)
3、输入你导出文件存放的位置
如:d:\crm.dmp 【一定是bmp文件】
导入:
1、 创建用户 如:crm 【如果存在crm用户(里面含有数据等 先删除 drop user crm cascade)】
2、 赋权让其拥有导入的权限 grant dba to crm
3、 找到你Oracle安装位置的bin目录下的 imp.exe
4、 输入你要导入dmp文件的位置
用Oracle的这种方式导出,比较好一些。 如果使用里面的sql导出的话,导出的是sql文件,
这种方式的话就是dmp文件,如果要使用直接导入就行。
㈦ 如何导出一个oracle数据库的所有用户的Sql脚本
需要用到exp命令。
1、首先按键盘的win键+R键,输入cmd,回车,进入命令提示符。
2、 使用cd命令进入要存放文件的路径下。
3、输入exp命令,“exp 用户名/密码@本地实例名 file=导出文件名称.dmp log=生成日志名称.log owner=用户名”(不含引号),如图:
其中:owner=用户名 就是被导出的用户下的全部内容。
㈧ 怎样将Oracle中的数据导出成SQL脚本
可用第三方工具PLSQL Developer将oracle的数据导成SQL脚本。
使用工具:PLSQL Developer
步骤:
1、打开PLSQL Developer,并登录到要导出数据的库里。

㈨ 求oracle数据库导出建库脚本(含账户配置和表空间配置)的方法或工具
EXP system/口令@w file=D:/oraData/data.dmp direct=y full=y compress=y buffer=128000000
㈩ 如何从oracle9i中导出数据库脚本
回答:zjnbruanming.
新手
5月10日 12:38 一)、导出/导入(EXPORT/IMPORT)
EXPORT/IMPORT是用来将ORACLE中数据移出/移入数据库。
1、EXPORT将数据库中数据备份成一个二进制系统文件称为“导出转储文件”(EXPORT
DUMP FILE),并将重新生成数据库写入文件中。
它有三种模式:
a.用户模式:导出用户所有对象以及对象中的数据;
b.表模式:导出用户所有表或者指定的表;
c.整个数据库:导出数据库中所有对象。
它的备份有三种类型:
a.完全型(COMPLETE EXPORT):备份整个数据库;
b.积累型(COMULATIVE ERPORT):备份上一次积累型备份所改变的数据;
c.增量型(INCREAMENTAL EXPORT):备份上一次备份后改变的数据。
EXPORT 的命令可以交互式进行,各参数的具体含义见附录。
在进行导出备份时我们要考虑一点问题,那就是导出的一致性,在导出过程 中导出每读
一次就读取一个表,因而尽管导出是在一个特点时自己开始的,但不同的表读取的时间不同,
因此,导出开始读一个表时,此时表中的数据才是导出的数据,这样当大多数表按内部关键字
和外部关键字相互联系时,在导出过程中这些相关联表的改变就会导致导出的不一致性,要避
开这个,我们可以将导出过程安排在不对表操作的时候进行。另外,当ORACLE中RESTRICTEP
2、IMPORT导入:
导入的过程是导出的逆过程,这个命令先读取导出来的导出转储二进制文件,并运行文件
IMPORT命令执行的方法和EXPORT方案有关。
1、如果EXPORT所实施的是完全型方案(FULL)则在IMPORT时所有的数据对象,包括表空间
,数据文件,用户都会在导入时创建,但考虑到数据库中的物理布局,预先创建表空间和用户
2、如果EXPORT使用的是INCREMENTAL/CUMULATIVE方式,则需要预先设置好表空间、用户
(二):冷备份
冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据
数据库使用的每个文件都被备份下来,这些文件包括:
☆所有数据文件
☆所有控制文件
☆所有联机REDO LOG 文件
☆INIT.ORA文件(可选)
值得注意的是冷备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库
作冷备份一般步骤是:
1:正常关闭要备份的实例(instance);
2: 备份整个数据库到一个目录
3:启动数据库 1: SQLDBA>connect internal
SQLDBA>shutdown normal
2: SQLDBA>! cp
或 SQLDBA>!tar cvf /dev/rmt/0 /wwwdg/oracle
3: SQLDBA>startup
(三)热备份(ACHIRELOG)
数据库需要二十四小时运行,而且随时有新的数据加入.数据丢失将影响整个公司.采用
?设置数据库为automatic archivelog mode,
#su - oracle
%svrmgrl svrmgrl>connect internal
svrmgrl>startup mount
svrmgrl>alter database archivelog
svrmgrl>shutdown
svrmgrl>exit
%vi initoracle7.ora
加入log_archive_start = true # if you want automatic archiving
log_archive_dest = $ORACLE_HOME/dbs/arch
log_archive_format = log%s.arc
%dbstart
%ps -ef|grep arch
oracle 1743 1 0 15:20:20 ? 0:00 ora_arch_oracle7
注:oracle database is in automatic archivelog mode
?full offline entire database backup, 当数据库初始完成后 这份备份是将来备份的
%dbshut
%cp /oracle/oradata/oracle7/system.dbf
/oracle/oradata/oracle7/rbs.dbf
/oracle/oradata/oracle7/temp.dbf
/oracle/oradata/oracle7/tools.dbf
/oracle/oradata/oracle7/users.dbf
/oraclecle/app/oracle/proct/7.3.2/dbs/application.dbf
/oracle/app/oracle/proct/7.3.2/dbs/apptmpsp.dbf
/oracle/app/oracle/proct/7.3.2/dbs/apprlbksp.dbf
/oracle/oradata/oracle7/redooracle.log
/oracle/oradata/oracle7/control1.ctl
/oracle/oradata/oracle7/control2.ctl
/oracle/oradata/oracle7/control3.ctl
%dbstart
注:以上*.dbf文件为数据文件,*.log文件为日志文件,*.ctl文件为控制文件
%exit %tar uvf /dev/rmt/0
注:如果为oracle 7.2 ,则 相应的 data files,relog files,control files.
6.3、每天做一次 partial online with archiving backups .
#su - oracle
%svrmgrl %svrmgrl>connect internal
%svrmgrl>alter tablespace billsp begin backup
%svrmgrl>alter tablespace billtmpsp begin backup
%svrmgrl>alter tablespace billrlbksp begin backup
%svrmgrl>alter tablespace system begin backup
%svrmgrl>alter tablespace rbs begin backup
%svrmgrl>alter tablespace temp begin backup
%svrmgrl>alter tablespace tools begin backup
%svrmgrl>alter tablespace users begin backup
%svrmgrl>host cp all datafile to the backup storage. #文件名如第一步中以.dbf结尾的.
%svrmgrl>alter tablespace billsp end backup
%svrmgrl>alter tablespace billtmpsp end backup
%svrmgrl>alter tablespace billrlbksp end backup
%svrmgrl>alter tablespace system end backup
%svrmgrl>alter tablespace rbs end backup
%svrmgrl>alter tablespace temp end backup
%svrmgrl>alter tablespace tools end backup
%svrmgrl>alter tablespace users end backup
做一个sql文件,如上所写.
The billing system can recover to the point of failure when the failure occur.
