下面这个sql可以生成建用户有脚本,在源库执行,把执行结果放目标库里再执行: select 'create user '||username||' identified by values '''||password||''' default tablespace '||default_tablespace||' temporary tablespace '||temporary_tablespace||';' from dba_users;
直接拷贝数据文件、口令文件、参数文件,windows的要备下注册表 数据文件: SELECT file_name FROM dba_data_files union select file_name from dba_temp_files union select member from v$logfile union select name from v$controlfile 把上面的数据文件拷贝到相同位置(如果到不同位置就要改控制文件,稍有些麻烦),安装Oracl系统,windows的用oradim建立实例服务 TNSLSNR建立监听服务 后两个文件在 %ORACLE_HOME%\database (windows) $ORACLE_HOME/dbs (unix)