新建表空间和临时表空间
create temporary tablespace csstandard_db_temp -- csstandard_db_temp是临时表空间名称
tempfile 'E:\oradata\orcl\csstandard\csstandard_db_temp.dbf' -- 前面的路径目录要存在的
size 100m
autoextend on
next 100m maxsize unlimited
extent management local;
create tablespace csstandard_db -- csstandard_db是表空间名称
logging
datafile 'E:\oradata\orcl\csstandard\csstandard_db.dbf'
size 100m
autoextend on
next 100m maxsize unlimited
extent management local;
新建账号和授权表空间
-- 创建登录账号
-- username 是登录数据库用户名 password是登录密码
create user username identified by password
account unlock
default tablespace csstandard_db -- csstandard_db表空间名称
temporary tablespace csstandard_db_temp; -- csstandard_db_temp临时表空间名称
-- 授权username是登录数据库名称
grant connect,resource,dba,create table to username;
执行sql脚本文件
@F:\备份\数据.sql
批量删除表
1、生成删除表脚本
2、执行生成的脚本
select 'DROP TABLE '||TABLE_NAME||';' from user_tables where table_name like '%STD%';
查看各个表的大小
select round(BYTES/1024/1024,2)||'M' from user_segments where segment_name='表名';