PLSQL创建新用户并导入导出.dmp文件全过程

来自:网络
时间:2024-03-31
阅读:
免费资源网 - https://freexyz.cn/

一、登录管理员账号

用户名密码登录身份说明
systemmanagerSYSDBA 或 NORMAL不能以 SYSOPER 登录,可作为默认的系统管理员
syschange_on_installSYSDBA 或 SYSOPER不能以 NORMAL 登录,可作为默认的系统管理员
scotttigerNORMAL普通用户
aqadmaqadmSYSDBA 或 NORMAL高级队列管理员
DbsnmpdbsnmpSYSDBA 或 NORMAL复制管理员

PLSQL创建新用户并导入导出.dmp文件全过程

二、创建临时表空间

  • tablespace :临时表空间名(可随意命名)
  • tempfile :临时表空间数据文件存放路径(文件名可随意命名)
  • size :起初设置为100M
  • autoextend on :自动扩展
  • next :文件满了之后,一次扩展50m
  • maxsize :表空间最大为20480m
  • extent management local :表空间本地管理
--创建临时表空间语法
create temporary tablespace 表空间名  
tempfile '表空间地址' 
size 100m  
autoextend on  
next 50m maxsize 20480m  
extent management local;

--举例
create temporary tablespace TESTSPACE_TEMP 
tempfile 'F:\TESTSPACE_TEMP.dbf'
size 100m 
autoextend on 
next 50m maxsize 20480m 
extent management local; 

PLSQL创建新用户并导入导出.dmp文件全过程

三、创建数据表空间

--举例
create tablespace TESTSPACE_DATA
logging 
datafile 'F:\TESTSPACE_DATA.dbf'
size 50m 
autoextend on 
next 50m maxsize 20480m 
extent management local; 

PLSQL创建新用户并导入导出.dmp文件全过程

四、创建用户并指定表空间

--创建用户并指定表空间语法
CREATE USER 用户名 IDENTIFIED BY 密码
DEFAULT tablespace 数据表空间
TEMPORARY tablespace 临时表空间
PROFILE DEFAULT
ACCOUNT UNLOCK; 

--举例
create user GLJY identified by 123456 
default tablespace TESTSPACE_DATA 
temporary tablespace TESTSPACE_TEMP
profile DEFAULT
ACCOUNT UNLOCK;

五、赋予用户权限

GRANT CONNECT, RESOURCE TO GLJY;
GRANT create database link,unlimited tablespace TO GLJY;

六、导出.dmp文件

1.工具 -> 导出表格

PLSQL创建新用户并导入导出.dmp文件全过程

2.选择oracle导出,选择你要导出的表,点击导出即可

PLSQL创建新用户并导入导出.dmp文件全过程

这时候会弹出命令窗口生成.dmp文件,执行完会自动关闭。

PLSQL创建新用户并导入导出.dmp文件全过程

七、导入.dmp文件

1.工具 -> 导入表格

PLSQL创建新用户并导入导出.dmp文件全过程

2.选择oracle导入,选择导入的.dmp文件,导入即可

PLSQL创建新用户并导入导出.dmp文件全过程

PLSQL创建新用户并导入导出.dmp文件全过程

总结

免费资源网 - https://freexyz.cn/
返回顶部
顶部