11.Oracle
(1)Oracle日志被删除
sqlplus /nolog
SQL>connect sys/password as sysdba
SQL>shutdown normal
SQL>startup mount
SQL>select group#,sequence#,archived,status from v$log;
这一行sql语句主要用来看一下数据库是否连接上了,或者说数据库是否启动起来了。
如果能连接到数据库,执行以下命令恢复,否则删除原来的日志文件,可能是使用
alter database clear logfile group 1;
命令生成的文件,如果生成两个,数据库就可能启动不了。
SQL>recover database until cancel
SQL>alter database open resetlogs;
(2)Oracle的恢复命令:
imp snsoftn7_erpdb/snsoftn7 file=F:/erpdb081005/erpdb_081005.dmp fromuser=erpgen touser=snsoftn7_erpdb
* snsoftn7_erpdb是新建的数据库名; snsoftn7是数据库的密码; F:/erpdb081005/erpdb_081005.dmp是数据库的存放路径; fromuser=erpgen是原数据的数据库名。
(3)Oracle备份命令
exp 用户名/密码@别名 owner=用户名 file=文件路径 别名通过net manager注册
*