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

 更新时间:2023年11月09日 15:00:03   作者:EstherLty  
plsql导入.sql和.dmp文件时会经常用到,对于初学者来说可能没有那么简单,毕竟oracle数据库比较麻烦,这篇文章主要给大家介绍了关于PLSQL创建新用户并导入导出.dmp文件的相关资料,需要的朋友可以参考下

一、登录管理员账号

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

二、创建临时表空间

  • 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; 

三、创建数据表空间

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

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

--创建用户并指定表空间语法
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.工具 -> 导出表格

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

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

七、导入.dmp文件

1.工具 -> 导入表格

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

总结

到此这篇关于PLSQL创建新用户并导入导出.dmp文件的文章就介绍到这了,更多相关PLSQL导入导出.dmp文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • oracle sql 去重复记录不用distinct如何实现

    oracle sql 去重复记录不用distinct如何实现

    本文将详细介绍oracle sql 去重复记录不用distinct如何实现,需要了解的朋友可以参考下
    2012-11-11
  • Oracle之关于各类连接超时相关参数学习

    Oracle之关于各类连接超时相关参数学习

    这篇文章主要介绍了Oracle之关于各类连接超时相关参数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • oracle数据库tns配置方法详解

    oracle数据库tns配置方法详解

    TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,必须配置TNS,下面看一如何配置它吧
    2013-12-12
  • oracle dba 应该熟悉的命令

    oracle dba 应该熟悉的命令

    oracle dba 命令集合,非常的多啊,好东西。
    2009-06-06
  • oracle丢失temp表空间的处理方法

    oracle丢失temp表空间的处理方法

    之前有做临时表空间的切换,切换后没drop tablespace就删除了temp01.dbf结果排序跟查dba_temp_files报错
    2023-05-05
  • 基于ora2pg迁移Oracle19C到postgreSQL14的全过程

    基于ora2pg迁移Oracle19C到postgreSQL14的全过程

    ora2pg是一个开源工具,可将Oracle数据库模式转换为PostgreSQL格式,支持导出数据库绝大多数对象类型,本文就给大家介绍了基于ora2pg迁移Oracle19C到postgreSQL14的全过程,文中有详细的代码示例,需要的朋友可以参考下
    2023-11-11
  • oracle查询字符集语句分享

    oracle查询字符集语句分享

    这篇文章主要介绍了oracle查询字符集的语句,查看国家字符集,查看oracle server端的字符集,需要的朋友可以参考下
    2014-02-02
  • group by用法详解

    group by用法详解

    本文详细讲解了group by的用法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • 关于Oracle中SqlLoader的用法

    关于Oracle中SqlLoader的用法

    这篇文章主要介绍了关于Oracle中SqlLoader的用法,sqlldr是oracle的sql*loader工具,他可以把外部的文本格式数据导入到oracle的内部表中,适用于不同数据库之间的数据转化迁移,需要的朋友可以参考下
    2023-07-07
  • Oracle数据库表被锁如何查询和解锁详解

    Oracle数据库表被锁如何查询和解锁详解

    作为一个IT技术人员,可能经常遇到在使用Oracle数据时,由于操作不当导致数据库锁表,从而影响项目正常使用,下面这篇文章主要给大家介绍了关于Oracle数据库表被锁如何查询和解锁的相关资料,需要的朋友可以参考下
    2023-03-03

最新评论