oracle数据库对数据的管理很细致的,不是foxpro那样对文件管理的。oracle的数据是放在一个表空间里,
这个空间是建立数据库的时候分配的,建立一个表空间,就是创建了一个数据存储的空间,你可以在oracle里看到一个文件,但是数据不是简单的存储在文件里的。
你可以理解为一个文件就像一个“逻辑硬盘”,在oracle里,一个用户会使用一个表空间,这个用户下的所有信息都会储存在这个文件里,包括表结构,数据,过程,函数,序列等等。看数据你还是需要一些工具,最简单的就是oracle自带的工具DBA Studio。
在:开始菜单\程序\Oracle - OraHome81\Database Administration 有个DBA Studio,这个工具很方便。可以对数据库进行基本的管理。
你打开这个程序以后,会提示你输入用户名和密码,你输入连接数据库的名和密码就可以了,连接进去以后,在列程里有表的项目,然后你点一个表,右键有表数据编辑器,这个可以看数据了。

解决方案 »

  1.   

    使用Sql Plus或者TOAD还有PL/SQL Dev都可以做到你说的两点!
      

  2.   

    sql plus连接进去
    select * from tab;
    查看所有表名
    select * from tablename;
    查看表的数据
      

  3.   

    楼上的帖子中:"在oracle里,一个用户会使用一个表空间,这个用户下的所有信息都会储存在这个文件里,包括表结构,数据,过程,函数,序列等等。"
    不大正确:一个用户使用多个表空间。而一个表空间包含一个或多个数据文件,表空间是逻辑上的,而数据文件是实际的物理文件。所有的数据存储在数据文件中。当然你也可以 用同义词从其他用户指过来。sql plus ,sqlnavigator ,sql developer,toad 等等 所有的第三方的工具都可以用来访问系统中的数据。如果你想绕过oracle本身的安全体系。用其他的工具去解开它的数据文件,不太现实,谁实现了给我介绍介绍,呵呵。
      

  4.   

    那怎么样才能做到查看或修改oracle里的数据呢?谢谢楼上几位老师...
      

  5.   

    DBF只是数据库的备份文件,不是什么都打的开的,你只要装了Oracle Enterprise Manager->SQL Worksheet就可以看到数据库的所有内容了啊,SQL语句是可以执行的啊。如果要对表结构做改动的话在Schema Manager也是可以的啊。但你一定要有用户名和密码。在ORACLE里面也可以查到,只要你在里面建了数据库的话。
      

  6.   

    我的oracle8i for nt好象没有这Oracle Enterprise Manager->SQL Worksheet东西,怎么安装才有这程序呢?这Schema Manager是不是oracle自带的,还是另外一个oracle第三方软件?我的oracle创建全局名时没有更改用户名和密码,是不是可以用system/manager登陆进入数据库修改呢?谢谢
      

  7.   

    C:\ORACLE\ORADATA\orm\SYSTEM01.DBF这是什么文件?共二百多兆,我在oracle自带的工具DBA Studio里也看不到里面的内容,怎样才能看到里面的内容呢?谢谢
      

  8.   

    orm是我创建的全局数据库名称,谢谢