1.删除用户
drop user TEST_USER cascade;
2.删除表空间
DROP TABLESPACE test_space INCLUDING CONTENTS AND DATAFILES;
3.创建表空间 (表空间路径 D:\oradata)
CREATE TABLESPACE test_space
DATAFILE 'D:\oradata\test_space.DBF' SIZE 1024M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
4.创建用户(用户名为base 密码:123456)
CREATE USER base IDENTIFIED BY "123456" DEFAULT TABLESPACE test_space;
5.授权(给用户base授权)
GRANT CONNECT, RESOURCE, DBA TO base;
6.导入数据库
imp test_space/123456@ORCL fromuser=test_oracle_data touser=test_space file=C:\Users\Administrator\Desktop\test_oracle_data.dmp
----sqlplus 中查找所有的用户名称
select username from dba_users;
select username,default_tablespace from user_users
select instance_name from v$instance;查找实例名称
Plsql工具导出数据库(emp格式会出现空表不存在)执行以下sql后,把查出的sql逐条执行即可解决导出 空表问题。
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0