PL/SQL Developer 导出用户对象

下载安装

官网下载
https://www.allroundautomations.com/products/pl-sql-developer/free-trial/

下载后,双击安装文件 plsqldev1502x64.msi

安装过程很快

登录

双击桌面上的图标运行

登录界面

默认只能登录本地电脑上的 Oracle 数据库

比如
🍀 用户名:sys
🍀 密码:
🍀 数据库:ORCL
🍀 连接为:SYSDBA

想登陆本地的PDB数据库,即 ORCLPDB

需要修改文件,比如电脑安装了 oracle 12c

文件在 Oracle 安装目录文件夹 network 下,文件名 tnsnames.ora,使用文本编辑器编辑

比如我的

"D:\app\ioufev\virtual\product\12.2.0\dbhome_1\network\admin\tnsnames.ora"

文件内容

# tnsnames.ora Network Configuration File: D:\app\ioufev\virtual\product\12.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

在文件后面增加本地连接

ORCLPDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLPDB)
    )
  )

增加远程 Oracle 数据库连接

起的名字 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库 IP 地址)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = 数据库服务名)
    )
  )

新的登录
🍀 用户名:sys
🍀 密码:
🍀 数据库:ORCLPDB
🍀 连接为:SYSDBA

数据库 = 起的名字

设置简体中文,【配置】【首选项】【用户界面】【外观】

找到【数据库对象】【用户对象】

导出用户对象

因为 sys 用户对象内容太多,导出很费事件

我们选择一个自己创建的用户 JEECGBOOT 登录,导出这个用户(Oracle 的用户相当于 MySQL 的数据库)的表

点击【导出用户对象】,可以看到这个用户的表,选择输出文件,就是导出到一个 sql 文件,选择存储位置。

比如我写的是:D:\out9\9.sql

建议选择单个文件,方便

示例:导出所有对象到一个 sql 文件

示例:导出数据库种的一个表到 sql 文件 和对象

测试时导出了 sys 对象的内容,花了半个小时,无语

这些文件的后缀名,可以猜出相应数据库对象导出的

文件后缀名 数据库对象 名称
.fnc Function 函数
.prc Procedure 过程
.pck Package
.typ Type 类型
.trg Trigger 触发器
.lib Libraries
.dir Directory 目录
.tab Table
Index 索引
.vw View 视图
.seq Sequence 序列
User 用户
Role 角色
Constraint 约束
posted @ 2022-10-23 11:22  ioufev  阅读(881)  评论(0编辑  收藏  举报