表空间 用户 表

1. 创建一个表空间

create tablespace LTE_C_GZ_1 datafile 'D:\LTE_Data_GZ\ltec_1.dbf' size 50m AUTOEXTEND ON;



2.
select distinct tablespace_name from all_tables;


却查不到已经增加的表空间.


3.在此表空间增加一张表,就能用以上的语句看到表空间了.

create table T1
(
"11" NUMBER
)
tablespace LTE_C_GZ_1
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);


5.
 create user scott_GZ identified by 123 default tablespace LTE_C_GZ; 
---创建用户并给他指定一个表空间.

6..一个用户能管辖的表空间可以是多个.

grant   unlimited   tablespace   to  scott_GZ 
;

SCOTT_GZ 拥有所有你将要创建的表空间.

SCOTT_GZ 是个用户.
也可以用以下语句让用户可以访问某表空间.

ALTER USER yan  quota unlimited on LTE_C_GZ_2;


7. 但是一个用户下面,却不允许有同名的表,表空间不同也不行.ORACLE会提示.

8.我公司因为同名表会因为项目安装地点不同,表结构做少量改动,程序却不改,这种情况如果一个用户下用多个表空间,还是不行.比须用户也不同.
9.
select * from all_tables where owner='SCOTT_GZ';
//我建的用户是scott_GZ. 结果在这个VIEW 里面变大写了,用 "scott_GZ" 查了好多次都查不出来.

改成全大写就行了. 晕.

10.如果你想用上面的一条语句查到某用户的所有表空间和表 ,别忘了单引号里用户名要大写,表空间里面要建一张表,表名还不能跟同一用户下的表一样.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值