请问怎么把一台机子上的数据库备份并恢复到另一台机子上,我用的是oracle 9i数据库,我在我的机子上创建了数据库并创建了表,我该怎么把这个数据库备份,然后恢复到另一台机子上,请各位指教,谢谢!!

解决方案 »

  1.   

    首先导出数据
    c:\exp system/manager@数据库名 inctype=complete full=y file=c:\20070627.dmp然后在新机器
    创建新用户
    1、先建个表空间,与原数据库的表空间同名
    2、建立同名用户,对应其表空间
    3、角色 RESOURCE
    4、系统权限 UNLIMITED TABLESPAC
    5、最后输入导入数据C:\>imp system/manager@lddcora inctype=restore full=y file=c:\20070627.dmp
      

  2.   

    谢谢LOOV266(在孤独中享受平静),讲的很详细,现在知道了,真是太谢谢了
      

  3.   

    linux下面可以直接复制
    只要环境设置正确了, 一切都是一样的.
      

  4.   

    你说的是两台机子都是在linux下么? 用户名和表空间不同可以么?请指教,谢谢!!