--创建表空间
CREATE SMALLFILE TABLESPACE "GTDB8TEST" DATAFILE 'D:/ORADATA/ORCL/GTDB8TEST.DBF'
SIZE 100M
AUTOEXTEND ON NEXT 100M
MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
--创建用户
CREATE USER jserp IDENTIFIED BY jserp
DEFAULT TABLESPACE GTDB8TEST
TEMPORARY TABLESPACE TEMP;
--用户赋权限1
grant connect,resource,dba to jserp;
--用户赋权限2
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO jserp;
--cmd执行导入还原数据库
imp jserp/jserp@orcl full=y file=D:/ORADATA/ORCL/201612161111.dmp ignore=y log=D:/ORADATA/ORCL/log.txt;
CREATE SMALLFILE TABLESPACE "GTDB8TEST" DATAFILE 'D:/ORADATA/ORCL/GTDB8TEST.DBF'
SIZE 100M
AUTOEXTEND ON NEXT 100M
MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
--创建用户
CREATE USER jserp IDENTIFIED BY jserp
DEFAULT TABLESPACE GTDB8TEST
TEMPORARY TABLESPACE TEMP;
--用户赋权限1
grant connect,resource,dba to jserp;
--用户赋权限2
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO jserp;
--cmd执行导入还原数据库
imp jserp/jserp@orcl full=y file=D:/ORADATA/ORCL/201612161111.dmp ignore=y log=D:/ORADATA/ORCL/log.txt;
本文详细介绍如何在Oracle环境中创建表空间及用户,并为用户分配各种权限,包括系统级权限和对象级权限。此外,还提供了通过命令行工具导入数据库的具体步骤。
5971

被折叠的 条评论
为什么被折叠?



