以前是连接公司数据库,但是很麻烦,怎么在自己电脑上弄个一模一样的数据库

我是JAVA做开发的,在公司利用My eclipse 连接公司的oracle数据库,但是下班后想在家做调整就很麻烦,因为不能连接到数据库而看不到自己修改的代码是否正确,所以能不能在我自己的电脑上安装oracle并拷贝公司数据库的备份数据,如果能怎么做啊?

Navicat for MySQL  肯定不能啊,题目中明明是要求Oracle嘛。


方案如下:

    在你的机器上安装Oracle数据库,版本要和公司的版本一样(如公司是Oracle 10g,你也得用10g);

    在公司上班时,通过sql plus连上公司的数据库,将公司的数据库通过你的项目中的数据库用户导出,导出时记得要连带表结构、表数据、用户权限、视图等一并导出;

    在你的机器的数据库添加相同的用户,然后导入上一步的备份文件,过程中如果出错,找人帮忙解决一下,然后就OK了。记得定期从公司库上再导出,同步导入到你的机器,保证数据基本一致。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-09
(如果需要在家里电脑安装和公司一样的库,别忘记数据同步问题,如果在家做开发修改数据库,一些脚步别忘记同步到公司数据库中)
如果公司有VPN的话,可以远程连接你在你本地安装一个ORACLE客户端就行了,
如果没有,拷贝一份公司的数据库,你家里安装一个ORACLE数据库,版本什么的最好和公司一致,要不会出现别的麻烦,完了,就直接还原就行了,其它的操作就和你在公司一样了。具体安装还原的教程网上有很多。

家里电脑配置不高,不建议安装ORACLE,要不电脑会很慢,还跌关服务等操作,麻烦。
第2个回答  2015-01-09
当然可以,网上下载oracle安装包,安装完成后,建立自己的数据库可以设置成与公司名称一致的,要不就要改jdbc链接配置。
然后进行数据迁移:linux
export命令:db2 export to test.ixf of ixf select * from table;
import命令:db2 import from test.ixf of ixf insert_update into table;
其中插入方式有以下几种:insert、insert_update、replace、replace_create(只支持ixf格式)、create(只支持ixf格式);
第3个回答  2015-01-09
肯定是在自己电脑安装oracle,然后公司备份一个dmp,在自己的机器上面还原就可以了
第4个回答  2015-01-09
用这个软件Navicat for MySQL 试试能不能拷贝过去
相似回答