oracle怎么导出脚本 oracle怎么导出数据

怎样将Oracle中的数据导出成SQL脚本我一般用sqldeveloper进行到处数据sql脚本,选择要导出的表 , 右键——卸载,就可以导出数据脚本 。
oracle导出建库脚本Oracle用户的导出与导入
导出:
1、 找到你Oracle安装位置的bin目录下的 emp.exe
如: D:\oracletools\oracle\product\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中每天定时导出数据用什么方法?1、创建数据库日志表导出为文本文件的脚本tabout.ctl或tabout.sql
注意:该日志导出后在c:\HttpLog目录下
tabout.ctl脚本内容如下:
SET NEWPAGE NONE
SET HEADING OFF
SET TERM OFF
SET SPACE 0
SET PAGESIZE 0
SET TRIMOUT ON
SET TRIMSPOOL ON
SET LINESIZE 2500
set feedback off
set echo off
SET VERIFY OFF
column v_date new_value filename;
select to_char(sysdate,'yyyymmdd') || '.log' v_date from dual;
spool ..\HttpLog\filename
select id||','||name from orcluser.test;
spool off;
exit;
2、创建调用该脚本的logout.bat文件
logout.bat内容如下:
mkdir ..\HttpLog\
C:\oracle\ora92\bin\sqlplus orcluser/orcl @C:Oracleout.ctl
说明:该bat文件直接在当前目录下创建名为HttpLog的文件夹,以便tabout.ctl脚本输出的文件存放到该目录下 。其通过调用Oracle中sqlplus可执行文件来执行tabout.ctl脚本,所以该文件直接双击即可运行,无需其他操作 。
3、通过windows定时任务实现自动定期执行
“在控制面板——任务计划——添加任务计划”中建立定期将数据库中日志表数据导出为文本格式(如:你可以根据需求设置为每天对日志表数据进行导出) 。根据你当前对日志文件路径的存储需求,修改上面两个脚本中的存储路径,在windows定时任务直接调用logout.bat文件执行即可 。
如何导出一个oracle数据库的所有用户的Sql脚本需要用到exp命令 。
1、首先按键盘的win键 R键oracle怎么导出脚本,输入cmd , 回车,进入命令提示符 。
2、 使用cd命令进入要存放文件的路径下 。
3、输入exp命令,“exp 用户名/密码@本地实例名 file=导出文件名称.dmp log=生成日志名称.log owner=用户名”(不含引号),如图oracle怎么导出脚本:
其中:owner=用户名 就是被导出的用户下的全部内容 。
【oracle怎么导出脚本 oracle怎么导出数据】关于oracle怎么导出脚本和oracle怎么导出数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读