关于数据库结构移动的问题????

ppyc 2003-11-11 07:50:33
我现在已经创建好了一个oracle数据库,现在要在另一太没有连网的机子也用这个数据库

所以想把已经建好的数据库的结构,完全拷到新机器上.具体该怎么做啊?

在SQL Server好像可以用写脚本的方法,在oracle该怎么做啊.谢谢大家了
...全文
27 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MayMay911 2003-11-12
  • 打赏
  • 举报
回复
我通常是用直接拷贝数据文件的方法。
在另外一台服务器上建一个名字相同的数据库。
把两个数据库数据库shutdown掉,再把就数据库所有的数据文件(*.DBF),控制文件(.CTL),日志文件(.LOG)文件以及initSID.ora文件和口令文件PWDSID.ora文件拷贝过去,就可以得到另一个一摸一样的数据库。

exp命令: c:\>exp system\password@SID file=d:\temp\filenamle.dmp full=y
imp命令 c:\>imp system\password@SID file=d:\temp\filenamle.dmp full=y
北极星2013 2003-11-11
  • 打赏
  • 举报
回复
再命令行窗口下,输入exp,按照提示输入用户名和密码(你数据库的所有者),选择整个数据库的导出。
把导出的dmp文件拷贝到新机器上,
然后imp,注意,这时你再新机器上也要有同样的用户,输入用户名和密码。
按照导出时的参数输入相应的参数。
你先试一下,有问题再问。
ppyc 2003-11-11
  • 打赏
  • 举报
回复
用exp,imp该怎么做呢?我是新手

有没有代码啊..帮忙啊
dxb321 2003-11-11
  • 打赏
  • 举报
回复
我想使用exp,imp方便的多
可以将你一用户下的所有表导出
softrookie 2003-11-11
  • 打赏
  • 举报
回复
oracle可以把整个数据库拷贝过去
在shutdown状态下,所有的datafile,control file,undo log,还有对应的参数文件,原目录放置
也可以使用exp,imp导入导出

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧