ORA-01109
重起数据库后,打开数据库报错:ORA-01109: database not open oracle@ria1:~> cd $ORACLE_HOME/dbsoracle@ria1:~/product/10.2/db_1/dbs> lscms_data.dbf initdw.ora inittmorcl.ora orapwtmorcl sqlnet.loghc_tmorcl.dat init.ora lkTMORCL spfiletmorcl.oraoracle@ria1:~/product/10.2/db_1/dbs> fuser -u lkTMORCLlkTMORCL: 4380(oracle) 4382(oracle) 4384(oracle) 4386(oracle) 4388(oracle) 4390(oracle) 4392(oracle) 4394(oracle) 4396(oracle) 4398(oracle) 4400(oracle) 4
oracle database cool backup
冷备份是最有效的备份(必须在数据库关闭的情况下)备份还原的时候要求数据库版本一致;若只有datafile冷备份恢复的时候,版本可以为该版本的同一序列。步骤:1.建立文件(文件每行一句)vi /opt/oracle/cx.sqlselect ' cp ' || name || ' /opt/oracle/bak/ ; ' from v$controlfile unionselect ' cp ' || name || ' /opt/oracle/bak/ ; ' from v$tempfile unionselect ' cp ' || name || ' /opt/oracle/bak/ ; ' from v$datafile unionselect ' cp ' || member || ' /opt/oracle/bak/ ; ' from v$logfile unionselect ' cp $ORACLE_HOME/db