一直有个说法,从删库到跑路,我最近做的东西反其道而行之,从建库到跑路!楼主之前很少用oracle,最近被分配了任务,新建数据库开始,中间各种坎坷各种懵逼,写下来以供以后参考(sqlplus)。
第一步,登上数据库,无任何用户和密码
sqlplus /nolog
conn / as sysdba
第二步,查看所有的表空间
select name from v$datafile;
第三步,创建表空间
create tablespace 表空间名称 datafile ' 第二步中表空间的位置\test' size 3000m autoextend on next 3000m
maxsize 30970M extent management local;
第四步,创建用户并设置表空间
create user 用户名 identified by 密码 default tablespace 表空间名称;
第五步,给用户赋权限
grant connect,resource,dba to 用户名;
第六步,可用需要建立一个directory
create directory 目录名称 as 'D:dir'
第七步,进行导入操作
impdp 用户名/密码@地址/orcl directory = 目录名称 file=xxx.dmp full = y ignore = y;
删除表空间和用户
drop tablespace 表空间 including contents and datafiles; (查看有说只是删除表间关系)
drop user 用户名 cascade;
还有很多具体的细节 等学习后继续更新