四步骤:
create temporary tablespace COOP_PUBLISH_TEMP tempfile 'D:\app\Administrator\oradata\orcl\COOP_PUBLISH_TEMP.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
create tablespace COOP_PUBLISH logging datafile 'D:\app\Administrator\oradata\orcl\COOP_PUBLISH.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
create user coop identified by 84411350 default tablespace COOP_PUBLISH temporary tablespace COOP_PUBLISH_TEMP;
grant connect ,resource ,dba to coop;
第一、创建临时表空间
create temporary tablespace COOP_PUBLISH_TEMP
(红色字体是临时表名)
tempfile 'D:\app\Administrator\oradata\orcl\COOP_PUBLISH_TEMP.dbf'
(这句话得意思是temp文件路径)
size 50m
(指定生成数据文件的初始大小【这里设置为50m】)
autoextend on
(文件大小变化开关,on:该文件允许进行动态拓展,文件写满后就会以next指定得大小进行拓展。Off:该文件不进行拓展)
next 50m
(当文件设置为可拓展时【也就是autoextend为on】next为每次进行拓展的步长。)
maxsize 20480m
(Maxsize:文件上限【这里上限为20480M】)
extent management local;
(固定格式)
第二、创建表空间
create tablespace COOP_PUBLISH
(表空间名称)
logging
datafile 'D:\app\Administrator\oradata\orcl\COOP_PUBLISH.dbf'
(表空间路径)
size 50m
(初始化50m)
autoextend on
(写满之后可以拓展)
next 50m
(在可以进行拓展的前提下以50m的大小拓展)
maxsize 20480m
(拓展最大不能超过20480m)
extent management local;
(固定格式)
第三、创建用户指定表空间
create user coop identified by 123
(用户coop,密码是123)
default tablespace COOP_PUBLISH
(COOP_PUBLISH这个是表空间名)
temporary tablespace COOP_PUBLISH_TEMP;
(COOP_PUBLISH_TEMP这是临时表空间名)
第四、为用户授权
grant connect ,resource ,dba to coop;
(数据库管理员为用户coop授权)
导入数据:
在命令窗口输入“sqlplus / as sysdba”后回车,即可连接到Oracle
导入: 先进入sqlplus中查找相应信息(select instance_name from v$instance),
然后退出来 在cmd窗口输入——imp userid=用户名/密码@orcl file=d:\nc60.dmp full=y;
用户名 :就是你的目标用户 。
密码 :就是你的目标用户登录密码。
orcl:是实例名称 就是数据库名
file:就是你要导入的dmp文件全路径。
full=y 是否全部导入 只有当前用户是dba的时候 才能用此选项 。
导出(备份):
在cmd窗口输入——exp 用户名/密码@orcl owner=用户名 file=d:\xx.dmp ;
删除表空间:
进入到Oracle中,sqlplus / as sysdba
DROP TABLESPACE tablespacename INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
(红色字体是表空间名)
删除临时表空间:
DROP TABLESPACE临时表空间名 INCLUDING CONTENTS AND DATAFILES;
删除用户:
进入到Oracle中,sqlplus / as sysdba
Drop user 用户名 cascade;