Oracle 重装后,如何把数据直接挂上,类似与sql server 一样,在线等,急~~~~~~~~~~~~!分全给了 重装oracle 后,客户数据不能丢失了,能直接通过日志等一些办法直接把数据挂上吗?具体操作步骤是什么?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 如果以前有导出的dump文件,可以通过imp/exp的方式导入2. 如果D:\oracle\product\10.2.0\oradata目录(或相对应目录)下的文件都在,并且没有改变位置, 可以通过冷备份的方式替换回去 冷备份的例子很好搜:http://blog.csdn.net/ratmouse/archive/2005/01/06/242198.aspxhttp://tanw.javaeye.com/blog/217169做之前先备份好原先的数据,有问题再贴上来一起看看 基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC 这样用户SONIC的所有对象被输出到文件中。 3、表模式: 免费资源http://www.it55.com EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) 这样用户SONIC的表SONIC就被导出 2、IMP: 具有三种模式(完全、用户、表) 1、完全: IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 2、用户模式: IMP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC 这样用户SONIC的所有对象被导入到文件中。必须指定FROMUSER、TOUSER参数,这样才能导入数据。 3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) 这样用户SONIC的表SONIC就被导入。 关键现在操作系统崩溃了啊,备份也都是夜间系统用exp 命令备份的,但是昨夜系统坏了没有执行昨天的备份,那导进去也是前天的备份啊,现在能不能把控制文件,数据文件什么的直接挂过去,就能使用啊??继续等待高人 那你有没有做RMAN备份或dataguard??如果有其中一个就可以做得到! 这种情况从没搞过,不知道能否成功,我现在重装完机器后,oracle 也需要重装啊,具体操作步骤,麻烦高人浪费你们5分钟时间给说下 好吗。最好具体到命令啊,我对oracle不熟啊 谢谢!! 实例 用命令已经创建完了,但是老是没有监听,我已经备份好原来的目录,一共有如下文件夹,我应该把哪些目录拷贝过去?db_1,oradata,admin,flash_recovery_area 高人指点 只用拷oradata下的所有文件,2楼说过了监听可以先不用管,在sqlplus下使用本地连接的方式可以不要监听conn / as sysdba;shutdown immediate;关闭后,把新安装产生的oradata下的所有文件切走,把原来备份的拷过来然后再startup; 怎么使用你说的这些命令啊? 我的系统是windows 的啊 详细说下吧 谢谢了 偶解决了 重装完后,具体这样操作在cmd中SET ORACLE_SID=orclsidSQLPLUS /NOLOGCONNECT sys/password AS SYSDBASHUTDOWN IMMEDIATE然后把oracledata 的文件移动过去,在startup 然后就ok了谢谢lpc19598188 呵呵,给分了,注意查收 sqlplus中执行存储过程和oracle查表的问题 请教一个经典排序问题。 求一SQL语句! oracle form6i server 关于pro*c远程访问的问题 百思不得其解,请大家帮手 客户机对数据库数据进行的任何操作,如何在服务器上拦截并取得相应的SQL语句? 请高手指点 client如何连接到unix上oracle数据库 数据插入 超级海量数据表的设计和查询问题 oracle EBS 安装最后验证失败
可以通过冷备份的方式替换回去
http://blog.csdn.net/ratmouse/archive/2005/01/06/242198.aspx
http://tanw.javaeye.com/blog/217169
做之前先备份好原先的数据,有问题再贴上来一起看看
1、EXP:
有三种主要的方式(完全、用户、表)
1、完全:
EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
如果要执行完全导出,必须具有特殊的权限
2、用户模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC
这样用户SONIC的所有对象被输出到文件中。
3、表模式: 免费资源http://www.it55.com
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
这样用户SONIC的表SONIC就被导出
2、IMP:
具有三种模式(完全、用户、表)
1、完全:
IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
2、用户模式:
IMP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC
这样用户SONIC的所有对象被导入到文件中。必须指定FROMUSER、TOUSER参数,这样才能导入数据。
3、表模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
这样用户SONIC的表SONIC就被导入。
在sqlplus下使用本地连接的方式可以不要监听conn / as sysdba;
shutdown immediate;
关闭后,
把新安装产生的oradata下的所有文件切走,把原来备份的拷过来然后再
startup;
SET ORACLE_SID=orclsid
SQLPLUS /NOLOG
CONNECT sys/password AS SYSDBA
SHUTDOWN IMMEDIATE
然后把oracledata 的文件移动过去,在startup
然后就ok了
谢谢lpc19598188 呵呵,给分了,注意查收