解决方案 »

  1.   

     采用先把mysql数据库备份文件恢复到一个mysql测试库中,然后使用oracle sql developer把mysql测试库中的数据转移到oracle数据库。       mysql备份恢复到myql测试库:       因为本次试验采用的mysql备份为.sql文件,所以采用批量source处理。批量执行.sql文件,实现在mysql测试库重新建立表并恢复数据。       如果备份文件采用的是其他方式,则需要用对应的恢复办法进行恢复。       恢复操作:[root@localhost ~]# mysql -u root -pEnter password: ---输入root用户的密码。Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 90Server version: 5.0.45 Source distributionType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> use test;Database changedmysql> source actors.sql;mysql> source act_tactics.sql;mysql> ………………
      

  2.   

    Oracle?--加法 
     select sysdate,add_months(sysdate,12) from dual;        --加1年
     select sysdate,add_months(sysdate,1) from dual;        --加1月
     select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;   --加1星期
     select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual;   --加1天
     select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1小时
     select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1分钟
     select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1秒--减法
     select sysdate,add_months(sysdate,-12) from dual;        --减1年
     select sysdate,add_months(sysdate,-1) from dual;        --减1月
     select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual;   --减1星期
     select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual;   --减1天
     select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1小时
     select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1分钟
     select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1秒