oracle表空间创建以及用户创建和数据库迁移

表空间创建:

plsql中用sys用户登录,执行如下语句:

create temporary tablespace APP_DATA_TEMP
tempfile '/mnt/installer/oracle/oradata/orcl/app_data_temp.dbf' 
size 50m 
autoextend on 
next 50m maxsize 20480m 
extent management local; 


create tablespace APP_DATA 
logging 
datafile '/mnt/installer/oracle/oradata/orcl/app_data.dbf' 
size 50m 
autoextend on 
next 50m maxsize 20480m 
extent management local; 


用户创建:

create user 用户名 identified by 密码
default tablespace APP_DATA 
temporary tablespace APP_DATA_TEMP; 


权限设置:

grant connect,resource,dba to 用户名;


数据库迁移:通过plsql先导出后导入:

导出过程:工具-导出用户对象, 全选,导出到单个文件

导入过程:工具-导入表-sql插入, 选择命令窗口,下面的文件选择导出来的sql文件,执行导入即可 。


如果要删除表空间或者删除用户则用如下语句:

drop tablespace APP_DATA_TEMP;
drop tablespace APP_DATA;

文件需要到对应目录中自行删除

drop user 用户名 cascade;

你可能感兴趣的:(数据库相关问题)