怎么将一个数据库的表都拷贝到本地?ORACLE的是怎么将某个用户下的所有数据表和数据都拷贝下来呀?

我有的是ORACLE,最近想把公司的项目和数据库都弄一份回家研究一下,但苦于不知道数据库怎么弄回来,还有数据库表的数据怎么拷贝回来呢,请问有高人在吗,帮一下忙好吗

数据库备份。
使用oracle的数据库备份命令啊。可以将你们公司的数据库的结构,数据,都搞出来。
然后再使用导入命令,倒入到你的oracle数据库中。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-03
导入导出命令imp、emp
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 compress=y 就可以了
数据的导入
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)本回答被提问者和网友采纳
第2个回答  2012-07-05
通过一些工具可以导出为excel表格

怎么导出oracle数据库的表格
1、首先打开PL\/SQLDeveloper,输入用户名、密码登录oracle数据库。2、【导出 - 1】点击顶部菜单【Tools】->【Export Tables】。3、然后选择要导出的用户(默认是当前登录的用户),点击【Output file】后面的文件夹图标,选择数据库导出文件存放位置与导出文件的名字。4、在【在导出表界面】选中表名,可...

oracle 怎么把从别人然电脑上拷贝下来的数据库,导入到自己电脑里oracle...
1、导入的数据应该是一个后缀为dmp的文件 2、要注意oracle的版本是不是相同的,不然会不兼容 3、要导入的话,在电脑的cmd命令行输入:imp 用户名\/密码@你要导入到哪个数据库的名称 file=dmp文件所在的盘符:\\数据文件.dmp full=y(full=y意思是完全导入)例如:imp administrator\/password@DB file=c...

在oracle中怎样把一个数据库中的一张表的数据复制到另一个数据库中的...
1、使用plsql连接上数据库,展开【Tables】菜单项,下面出现的就是数据库表。2、在数据库表tblTest上面点击鼠标右键,选择【Query data】,此项的目的是查询这张数据库表的数据。3、点击完成【Query data】之后,右侧会出现一个SQL语句的窗口,默认有一条【select * from 表名】的sql语句,下方还有一...

...oracle数据表(只导出某一个用户下的所有数据表)我要语句,用PL\/SQL...
set verify on; exit 完成后在找到 c:\\数据库备份.bat 文件,编辑该批处理文件,将第一行和最后一行删掉,保存后运行该批处理文件就可全部导出该用户下的所有表。参考资料:http:\/\/www.china-code.net\/article\/7\/5\/102159\/ccMYOUDil.html ...

怎么在oracle数据库表间复制数据?
数据库表间数据复制在利用数据库开发时,常常会将一些表之间的数据互相导入。当然可以编写程序实现,但是,程序常常需要开发环境,不方便。最方便是利用sql语言直接导入。既方便而修改也简单。以下就是导入的方法。1。表结构相同的表,且在同一数据库(如,table1,table2)Sql:insertintotable1select*from...

怎么把服务器上的数据库拷贝到本地
1、首先键盘上按【开始键+R】打开运行窗口,输入mstsc,点击确定。2、然后在打开的页面中,点击左下角的显示选项。3、接着在打开的显示页面中,输入计算机地址和用户名。4、在本地资源中,点击本地设备和资源中的详细信息按钮。5、勾选要带到服务器上的本地磁盘,然后确定。这样远程连接到服务器上,...

怎么将oracle数据库的数据迁移(oracle数据库迁移怎么操作)
1将数据库TEST完全导出,用户名system密码manager导出到D:chu.dmp中 expsystem\/manager@TESTfile=d:chu.dmpfull=y 2将数据库中system用户与sys用户的表导出 expsystem\/manager@TESTfile=d:chu.dmpowner=(system,sys)3将数据库中的表table1、table2导出 expsystem\/manager@TESTfile=d:chu.dmptables=(...

oracle如何导出数据库表所有数据
你好 你可以使用exp 护着expdp 来进行表的导出导入 如果数据量大的话,你还可以使用RMAN来操作 或者使用XTTS进行迁移,再或者,直接迁移存储 望采纳

oracle 中怎么把一个表中的数据完全复制到另外一个表
SQL Server中,如果目标表存在:insert into 目标表 select * from 原表;SQL Server中,,如果目标表不存在:select * into 目标表 from 原表;Oracle中,如果目标表存在:insert into 目标表 select * from 原表;commit;Oracle中,如果目标表不存在:create table 目标表 as select * from 原表;

oracle 怎么导出和导入整个orcl数据库,包括用户和授权
5.打开PLSQL Developer,用新建的用户名和口令,以normal身份登录 6.在tables中可以查看导入到表 7.到此结束(这个问题折腾了我两天啊)<方法2: 使用pl\/sql> 导出:exp username\/password@服务名 file=文件路径及文件名 例:我的数据库pcms的用户名和密码都是mmis,服务名为pcms 我要导出到D盘下...

相似回答