易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 在window下自动备份

1、确定你的计算机上装有oracle的客户端,如果没有,请安装oracle客户端
2、确定有你的oracle服务里有你要需要备份的数据库的服务名。
3、制作一个批处理文件(oracleBackup.bat),具体方法:打开“记事本”,保存为oracleBackup.bat,
  此时保存的文件类型选择为“所有文件”。我的保存目录为:d:\oracleBackup.bat。oracle客户端安装
  在d:\oracle目录下。
4、右键点击此文件(oracleBackup.bat),选择“编辑”,进入编辑状态:
     D:
del /q \业务数据备份\gymz\backup\day3
copy \业务数据备份\gzdb\backup\day2\*.*  \业务数据备份\gymz\backup\day3
del /q \业务数据备份\gymz\backup\day2
copy \业务数据备份\gymz\backup\day1\*.*  \业务数据备份\gymz\backup\day2
del /q \业务数据备份\gymz\backup\day1                    
copy \业务数据备份\gymz\backup\day0\*.*  \业务数据备份\gymz\backup\day1
del /q \业务数据备份\gymz\backup\day0
exp gymz/gymz@myoracle log=gymz_exp%DATE:~4,10%.log file=\业务数据备份\gymz\backup\day0\gymz_backup%DATE:~4,10%.dmp owner=gymz
  
  a、cd oracle\ora92\bin        //进入exp命令的目录下面。
  b、exp gymz/gymz@myoracle file=d:/%DATE:~4,10%.dmp log=d:/%DATE:~4,10%.log
          //%DATE:~4,10%代表取系统日期(windows系统doc命令),例如:2005-12-01。用日期来
   作为备份的数据文件名和日志名,用来保证文件名不重复。以上备份文件我保存在d:下面,保存
   目录自己设置。
  c、保存文件。
5、在windows计划任务(开始-程序-附件-系统工具-任务计划)中添加任务计划,选择“任务计
  划”时,点击“浏览”,选择自己的计划(即oracleBackup.bat文件),确定就行了。以下设置根据自
  需要设置就行了。
   新建方式(二):在cmd 中运行新建计划  at 12:47 /every:W D:\业务数据备份\gymz\backup\backup.cmd (在每个星期三的12:   47定时执行)
      


相关文档:

Oracle导入/导出数据

Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据。这两个工具位于Oracle_home/bin目录下。
导出数据exp
1 将数据库ATSTestDB完全导出,用户名system 密码123456 导出到c:\export.dmp中
exp system/123456@ATSTestDB file=c:\export.dmp full=y
其中ATSTestDB为数据库名称,sys ......

oracle:ora 04091

在一表orginfo上建立触发器,其中包括以下动作:
增删改此表的记录时,需要查询此表,甚至改写此表的其他记录。报告“ora-04091:表已经被修改,对于触发器/函数不可见”。
Cause: A trigger (or a user defined PL/SQL function that is referenced in this statement) attempted to look at (or modify) a tab ......

oracle数据库时常用的操作命令整理

登录oracle数据库时常用的操作命令整理
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i
;
3、SQL>connect / as sysdba ;(as sysoper)或
connect internal/oracle AS SYSDBA ;(scott/ti ......

SQL Server里的 ISNULL 与 Oracle 中的 NULLIF

SQL Server里的 ISNULL 与 Oracle 中的 NULLIF不同:
  SQL Server 中有两个参数,语法:
    ISNULL(check_expression, replacement_value)
    check_expression 与 replacement_value 数据类型必须一致
   
如果 check_expression 为 NULL,则返回 replacement_v ......

Java开发Oracle数据库的ORA 01000错误解析

很多朋友在Java开发中,使用Oracle数据库的时候,经常会碰到有ORA-01000: maximum open cursors exceeded.的错误。
实际上,这个错误的原因,主要还是代码问题引起的。
ora-01000: maximum open cursors exceeded.
表示已经达到一个进程打开的最大游标数。
这样的错误很容易出现在Java代码中的主要原因是:Java代码在执 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号