技术开发 频道

只有数据文件如何创建数据库


然后打开数据库
SQL> alter database open resetlogs;

数据库已更改。

这样你的路径上就会有你所需要的日志文件了。

E:oracleoradataorcl>dir
驱动器 E 中的卷是 Oracle
卷的序列号是 B87A-B93E
E:oracleoradataorcl 的目录
2006-03-19 23:09 <DIR> .
2006-03-19 23:09 <DIR> ..
2006-03-19 22:34 <DIR> backup
2006-03-19 22:57 3,170,304 CONTROL01.CTL
2006-03-19 22:57 3,170,304 CONTROL02.CTL
2006-03-19 22:57 3,170,304 CONTROL03.CTL
2006-03-19 23:09 26,222,592 INDX01.DBF
2006-03-19 23:09 4,194,816 LOG1ORCL.ORA
2006-03-19 23:09 4,194,816 LOG2ORCL.ORA
2006-03-19 23:09 4,194,816 LOG3ORCL.ORA
2006-03-19 23:09 4,194,816 LOG4ORCL.ORA
2006-03-19 23:09 262,152,192 SYSTEM01.DBF
2006-02-16 21:38 41,951,232 TEMP01.DBF
2006-03-19 23:09 10,493,952 TOOLS01.DBF
2006-03-19 23:09 209,723,392 UNDOTBS01.DBF
2006-03-19 23:09 26,222,592 USERS01.DBF
13 个文件 603,056,128 字节

3 个目录 8,685,973,504 可用字节
E:oracleoradataorcl>

好,这时候我们在看看你的数据是否存在。

SQL> conn test/test

已连接。

SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
PLAN_TABLE
T
TEST
SQL> select * from test;
C
-
1
1
1
1

SQL>

成功,我们的数据都在,当然,你现在需要做的是,你的数据库需要建立临时表空间,在这里外就不创建了。当然,现在接下来的工作就是,你需要对整个数据库做备份,备份是最重要的,要是有备份,我们也不需要做这些东西了。

0
相关文章