oracle问题 请问各位大侠,我是刚学oracle的,不知道建的表保存在哪里?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle的表是属于一个用户(schema)的。所以,如果要找到你建的表保存在哪里,那么,要清楚你登录的当前用户。安装并创建数据库后,系统中默认的用户有sys、system等如果使用sys登录,并且创建表时未指定在那个用户下创建,那么表默认属于当前用户。如:使用sys登录,创建表:create table aa(col1 number); 查询表:select * from aa;另外,如果在创建表时指定用户,则表在属于相应的用户如:使用sys登录,创建表:create table scott.aa(col1 number); 查询表:select * from scott.aa;这时表aa的属主是scott用户 他想要向access或者sqlserver那样的数据库文件 *.mdb 等。oracle好像没有 还是找不到,就是说不知道oracle建的表保存在哪个夹? 你是用什么用户建的表啊。用你建表的用户登录 ,执行 select * from tab应该能看到表空间然后select * from v$datafile; 查看一下表空间所属文件的路径 oracle 建的表是不是以文件的形式存在? 你用pl/sql developer 工具就看得非常明了了,这个是可视化工具,操作oracle数据库很方便,你可以试试! 表空间文件(后缀为DBF)可以找到,那表空间里面建的表的文件能找到吗? 见表的script,这个你导出来就可以了啊,你要上哪里去找啊! ....你去F:\oracle\product\10.2.0\oradata文件夹下的对应数据库文件夹里面找。。里面会有SYSTEM01.DBF TEMP01.DBF类似这样的文件。。你的用户一般都会有对应的默认表空间存储你的表的数据。。比如你用sys用户登入 进行建表 并且没有建表的时候指定表空间,那么它就是存储在 SYSTEM01。DBF这个文件里面(只考虑system表空间只有一个文件的可能) Oracle只能找到表空间,无法找到表空间里建的表的相对应的文件~ 将mssql移植到oracle下 !!!求助Oracle高手,Oracle服务自动停止问题! 问一个非技术方面的问题,现在很混乱,请帮我看看吧。 如果查看存储过程中用到了多少张表。 求一个Sql server转成oracle的写法 求SQL语句,高手帮忙啊 “占位列”有什么作用? 如何导入(导出)Oracle的数据? 关于建立物化视图的问题,请帮忙看看,谢谢 我的项目中凡是遇到like 都哪样写,行不行呀? Oracle Net Manager连接 oracle存储过程,输出参数为数组的问题?看在圣诞节苦苦钻研的份上,救命啊~~
所以,如果要找到你建的表保存在哪里,那么,要清楚你登录的当前用户。
安装并创建数据库后,系统中默认的用户有sys、system等如果使用sys登录,并且创建表时未指定在那个用户下创建,那么表默认属于当前用户。
如:使用sys登录,创建表:create table aa(col1 number); 查询表:select * from aa;另外,如果在创建表时指定用户,则表在属于相应的用户
如:使用sys登录,创建表:create table scott.aa(col1 number); 查询表:select * from scott.aa;
这时表aa的属主是scott用户
oracle好像没有
用你建表的用户登录 ,执行 select * from tab
应该能看到表空间
然后select * from v$datafile; 查看一下表空间所属文件的路径
表空间文件(后缀为DBF)可以找到,那表空间里面建的表的文件能找到吗?
里面会有SYSTEM01.DBF TEMP01.DBF类似这样的文件。。你的用户一般都会有对应的默认表空间存储你的表的数据。。
比如你用sys用户登入 进行建表 并且没有建表的时候指定表空间,那么它就是存储在 SYSTEM01。DBF这个文件里面(只考虑system表空间只有一个文件的可能)