在linux操作系统下数据库导到另外一台在windows 2000 professional机器上的数据库??
怎样把oracle中一个schema下的所有内容从一台在linux操作系统下数据库导到另外一台在windows 2000 professional机器上的数据库,最好有命令??如果是两台装有相同操作系统的机器
导入导出命令如下:
exp sayes/12345 owner=bbs rows=y file=c:\exp.dmp
imp sayes/12345 touser=sayes fromuser=bbs file=c:\exp.dmp
现在的问题是操作系统不一样,不知道该怎么导??
问题点数:100、回复次数:13Top
1 楼zhaokeke2004(男人·海洋)回复于 2005-03-04 09:37:10 得分 0
一样的,注意字符集问题Top
2 楼ffffffffly()回复于 2005-03-04 09:50:36 得分 0
现在我在导入到windows 2000 professional机器上的数据库就是出现字符集报错的信息,应该怎么修改呢??望高手门帮帮小女子吧!!Top
3 楼lynx(lynx)回复于 2005-03-04 09:54:55 得分 0
1,从linux导出
exp sayes/12345 owner=bbs rows=y file=/tmp/xp.dmp
2,把导出文件放到win2k的c:\下
3,导入到win2k
imp sayes/12345 touser=sayes fromuser=bbs file=c:\exp.dmp
注意:
1,数据库的版本,尽量要一致,至少要兼容。
2,字符集,尽量要一致,至少要兼容。
Top
4 楼ffffffffly()回复于 2005-03-04 09:57:45 得分 0
我也是这样导的,但还是出现字符集错误啊!!Top
5 楼ffffffffly()回复于 2005-03-04 10:21:09 得分 0
file=/tmp/xp.dmp??是不是/反了??Top
6 楼ffffffffly()回复于 2005-03-04 10:24:20 得分 0
怎么样才能只导出数据库结构?而不导出数据库内容??Top
7 楼zhaokeke2004(男人·海洋)回复于 2005-03-04 10:28:14 得分 0
exp的参数rows=n,这样只导出表的定义,而不导出表的内容Top
8 楼ffffffffly()回复于 2005-03-04 10:49:55 得分 0
导出数据库结构?而不导出数据库内容??在我导入到windows 2000 professional机器上的数据库就是出现字符集报错的信息,应该怎么修改呢??望高手门帮帮小女子吧!!
Top
9 楼ffffffffly()回复于 2005-03-04 11:04:03 得分 0
有没有人肯帮我啊Top
10 楼ffffffffly()回复于 2005-03-04 11:12:34 得分 0
分不够可以再加?Top
11 楼jsnicle(js_nicle)回复于 2005-03-04 11:19:51 得分 50
http://www.csdn.com.cn/database/671.htm
这里面有修改字符集的方法Top
12 楼liuyi8903(不让疑问伴随)回复于 2005-03-04 13:08:05 得分 50
先修改字符集.查看一下当前的字符集两个数据库是否一致.
Top
13 楼liuyi8903(不让疑问伴随)回复于 2005-03-04 13:08:37 得分 0
先做个备份再修改.要不然万一出问题.Top
相关问题
- 请问在Unix操作系统下编写的C程序能访问安装有linux操作系统服务器上的mysql数据库么?
- 菜鸟提问:如何在远程在linux操作系统中新建一个数据库(oracle8.1.7)
- 原来操作系统和数据库都是E文的,有另外一台机器是中文操作系统和中文SQL2000,如何将数据从E文的机器中导入到中文的?
- 数据库、操作系统方面的好书。
- 不同操作系统的数据库移植
- JSP不同数据库 不同操作系统乱码问题
- windows xp操作系统可以安装oracle数据库嘛?
- 数据库还原时报错,操作系统错误112
- 数据库还原时报错,操作系统错误112
- 我要在机器上装linux,我现在操作系统是win2000,我不想重新分区,怎么办啊?




