默认需要切 oracle 用户才可以用,命令su - oracle
。
直接用 exp 命令会显示 command not found
nctest205:~ # exp ncc_auto_0513/1@orcl file=/data/oracle/ncc_auto_0513.dmp owner=ncc_auto_0513 -bash: exp: command not found
当 file 指定非数据库默认位置导出 dmp 文件时会提示EXP-00028: 无法打开dmp进行写入
。
连接到: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production EXP-00028: 无法打开 /data/oracle/ncc_auto_0513.dmp 进行写入 导出文件: expdat.dmp >
完整流程导出演示:
file 后直接指定文件名,我们去默认路径里找文件就好了。
nctest205:/data/oracle # su - oracle oracle@nctest205:~> exp ncc_auto_0513/1@orcl file=ncc_auto_0513.dmp owner=ncc_auto_0513 Export: Release 12.2.0.1.0 - Production on 星期一 6月 1 11:44:15 2020 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. 连接到: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 已导出 AL32UTF8 字符集和 UTF8 NCHAR 字符集 即将导出指定的用户... . 正在导出 pre-schema 过程对象和操作 . 正在导出用户 NCC_AUTO_0513 的外部函数库名 . 导出 PUBLIC 类型同义词 . 正在导出专用类型同义词 . 正在导出用户 NCC_AUTO_0513 的对象类型定义 即将导出 NCC_AUTO_0513 的对象... . 正在导出数据库链接 . 正在导出序号 . 正在导出簇定义 . 即将导出 NCC_AUTO_0513 的表通过常规路径... . . 正在导出表 AAM_APPASSET导出了 19420 行 . . 正在导出表 AAM_APPASSETVERSION导出了 0 行 . . 正在导出表 AAM_ASSETTYPE导出了 32 行 ... 省略很多表的导出步骤。 . . 正在导出表 XX_TRANSLATOR导出了 50 行 . . 正在导出表 XX_XLOG导出了 0 行 . . 正在导出表 XX_XSYSREGISTER导出了 0 行 . 正在导出同义词 . 正在导出视图 . 正在导出存储过程 . 正在导出运算符 . 正在导出引用完整性约束条件 . 正在导出触发器 . 正在导出索引类型 . 正在导出位图, 功能性索引和可扩展索引 . 正在导出后期表活动 . 正在导出实体化视图 . 正在导出快照日志 . 正在导出作业队列 . 正在导出刷新组和子组 . 正在导出维 . 正在导出 post-schema 过程对象和操作 . 正在导出统计信息 成功终止导出, 没有出现警告。
查看 oracle 默认位置 /home/oracle/
通过cat /etc/oraInst.loc
命令查看。
oracle@nctest205:~> cat /etc/oraInst.loc inventory_loc=/home/oracle/oraInventory inst_group=dba
在这里可以找到我们导出的数据库。
喜欢的点个赞❤吧!