[code="sql"]--创建表空间
CREATE TABLESPACE testdb1
LOGGING
DATAFILE 'e:\oracle\test\testdb1.dbf'
SIZE 100m
AUTOEXTEND ON NEXT 100m MAXSIZE 10240m
EXTENT MANAGEMENT LOCAL;
--创建临时表空间
CREATE TEMPORARY TABLESPACE testdb1_temp
TEMPFILE 'e:\oracle\test\testdb1_temp.dbf'
SIZE 100M
AUTOEXTEND ON
NEXT 100M MAXSIZE 1024M
EXTENT MANAGEMENT LOCAL;
--创建用户
CREATE USER test IDENTIFIED BY test
DEFAULT TABLESPACE testdb1
TEMPORARY TABLESPACE testdb1_temp;
alter user test quota unlimited on testdb1;
--赋予用户权限
GRANT connect,resource TO test;
--查看当前表
select * from tab;
删除表空间及其文件:
[code="sql"][code="sql"]drop tablespace aftn_test_sp1 including contents and datafiles
drop tablespace aftn_test_sp1_temp including contents and datafiles
同义词的使用:
若数据库db有两个用户USER1,此用户有表t1,用户USER2有表t2,有时候需要再用户USER1下使用t2表,这时候可以通过oracle的同义词来实现。
方法如下:
1. USER2登陆,然后给将t2表授权给USER1
grant all on t2 to USER1;
2.USER1登陆,然后创建同义词
create synonym syn_t2 for db.USER2.t2;