Oracle数据库导出表结构等
导出后可以去/approot1/asxdmp文件夹中查到这两个文件。
·
一、在服务器中创建新文件夹以便存放导出的dmp文件
#根据实际情况选择登陆的用户
#root权限
#进入到approot1目录下
cd /approot1
#创建文件夹(名称自己喜欢)
mkdir -p asxdump
chown oracle:dba asxdump
二、数据库创建directory
sqlplus '/as sysdba'
#创建directory
create directory DMP_DIR as '/approot1/asxdump';
#创建后可查询看下是否成功
#亦可在plSql中用sys用户登陆查询
select * from dba_directories where directory_name = 'DMP_DIR';
三、给DMP_DIR赋权并退出
#赋权
grant read,write on directory DMP_DIR to public;
#退出
exit
四、开始导出
#导出命令
#用户名:$#{ENV_DB_USERNAME}
#密码:$#{ENV_DB_PSW}
#实例名:$#{ENV_DB_INSTANCE_NAME}
#schemas:$#{ENV_DB_SCHEMAS}
expdp $#{ENV_DB_USERNAME}/$#{ENV_DB_PSW}@$#{ENV_DB_INSTANCE_NAME} SCHEMAS=$#{ENV_DB_SCHEMAS} CONTENT=METADATA_ONLY DIRECTORY=DMP_DIR DUMPFILE=20240615asx.dmp LOGFILE=20240615asxdmp.log
导出后可以去/approot1/asxdmp文件夹中查到这两个文件
更多推荐
已为社区贡献1条内容
所有评论(0)