社区
基础和管理
帖子详情
Oracle中用户创建的表都存放在哪里
IceArmour
2010-10-25 12:16:47
创建了一些表,没有指定表空间,我觉得应该是USER表空间中,进去差了一下什么没有,哪位大侠能教教小弟怎么查询自己创建的表啊
...全文
2539
7
打赏
收藏
Oracle中用户创建的表都存放在哪里
创建了一些表,没有指定表空间,我觉得应该是USER表空间中,进去差了一下什么没有,哪位大侠能教教小弟怎么查询自己创建的表啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
水中影子
2010-10-25
打赏
举报
回复
创建的表在默认表空间下了,你看看该用户的默认表空间
心中的彩虹
2010-10-25
打赏
举报
回复
[Quote=引用楼主 icearmour 的回复:]
创建了一些表,没有指定表空间,我觉得应该是USER表空间中,进去差了一下什么没有,哪位大侠能教教小弟怎么查询自己创建的表啊
[/Quote]
哪个用户操作的 是system 那就在SYSTEM下
gelyon
2010-10-25
打赏
举报
回复
补充一点:一般不建议把表空间存放在system的表空间下。
gelyon
2010-10-25
打赏
举报
回复
select * from user_tables where table_name='你创建的表';
建表未指定表空间,那么存在默认表空间中,默认表空间是你创建数据库的时候指定的那个表空间,一般都是SYSTEM的表空间
心中的彩虹
2010-10-25
打赏
举报
回复
[Quote=引用楼主 icearmour 的回复:]
创建了一些表,没有指定表空间,我觉得应该是USER表空间中,进去差了一下什么没有,哪位大侠能教教小弟怎么查询自己创建的表啊
[/Quote]
进入到默认的表空间去了
select tablespace_name,table_name from user_tables where table_name=upper('tbname')
--tbname你建的表
zkl516321905
2010-10-25
打赏
举报
回复
v$user_tables视图里面可以查看到表所属于表空间的。
fartpig
2010-10-25
打赏
举报
回复
select u.default_tablespace from dba_users u where 1=1 and u.username=SYS_CONTEXT('USERENV','CURRENT_USER');
先查出相应的当前的登录的用户名字 然后查出用户的默认表空间
Oracle
数据更改后出错的解决方法
在使用
Oracle
的过程
中
我们给系统
创建
了两个
用户
:com和comtest。前者
存放
的是正式库数据,后者
存放
的测试库数据。它们都有一个taw_rm_user
表
,
存放
了使用该系统的
用户
基本信息,于是就是把其
中
的password字段全部改成了123456。 DMP备份文件
创建
后,经过一段时间
创建
了几个新的
用户
,并且有些旧的
用户
的其他信息也已经更改了。但是需要把旧
用户
的密码恢复到从前,直接把备份文件
中
的taw_rm_user
表
导入com
用户
下是肯定不行的。经过分析后,得到了一个解决方案。大致思路是: 1. 将测试库的taw_rm_user
表
用CREATE TABLE AS语句导到一个临时的备份
表
中
(
ORACLE
报警日志如何查看?第1/2页
1.了解
oracle
外部
表
外部
表
定义:结构被
存放
在数据字典,而
表
数据被放在OS文件
中
的
表
作用:在数据库
中
查询OS文件的数据,还可以将OS文件数据装载到数据库
中
与其它
表
的区别:在外部
表
上不能执行DML操作,也不能在外部
表
上建索引,只能执行select操用 2.建一个简单的外部
表
1.建一个OS上的文件 因为外部
表
主要是查看OS上的文件,首先在OS上建一个文件mkdir -p /
oracle
/ext vi /
oracle
/ext/ext.dat 10,20,30 40,50,60 70,80,90 2.授予
用户
权限,并建立目录对象 在此我们先建一个新
Oracle
创建
用户
、
表
空间
Oracle
创建
用户
、
表
空间
oracle
-
创建
表
空间、
用户
及授权
oracle
-
创建
表
空间、
用户
及授权
oracle
概述代码如下系统管理员
表
空间和
用户
创建
表
空间(管理员操作)
创建
用户
(管理员操作)撤销
用户
权限
oracle
概述
oracle
数据库是由美国
Oracle
公司的一款关系型数据库;
oracle
的主要版本:
Oracle
8i. gi(internet)、
Oracle
10g/11g(grid) 使用
Oracle
数据库之前要先启动
Oracle
监听,然后再启动
Oracle
服务 代码如下 --
创建
表
空间 create tablespace tb_1 --
表
空间名字 da
Oracle
10g
创建
表
空间/
用户
以前一直都是自己拷贝的
创建
语句来
创建
oracle
的
表
空间,今天手头上什么资料都没有,所以就特意的整理了一下,
oracle
是如何
创建
表
空间的,所以跟大家分享一下。如果有什么地方写的不正确,或者是有错别字,请及时的纠正: 1、为什么要
创建
表
空间? 答:在建立
用户
的时候,我们建议数据库管理员要指定
用户
的默认
表
空间。因为我们在利用CREATE语句
创建
数据库对象,如数据库
表
的时候,其默认是存储在数据库的当前默认空间。若不指定
用户
默认
表
空间的话,则
用户
每次
创建
数据库对象的时候,都要指定
表
空间,显然,这并不是很合理。
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章