linux oracle 相关

蓝咒 提交于 2020-01-10 04:10:05

1、查看 linux 是否安装 oracle

ps -ef | grep ora

 

2、linux从root 切换 oracle 用户

su - oracle

 

3、如何在 linux 下导出 oracle 数据

步骤一:

创建需要导出oracle文件的目录

create directory dpdata as '\u01\dpdata';  前后 dpdata 均为目录名称

如果你在操作的过程中忘记了自己建的目录,可以用命令(select * from dba_directories;)查询;

步骤二:

将你创建目录的读写权限授予mzcard用户

grant read,write on directory  dpdata to mzcard; 

步骤三:

执行导出动作

expdp hisbase/1223 schemas=mzcard dumpfile=mzcard.dmp directory=dpdata logfile=mzcard.log version=10.2.0.1.0

步骤四:

由于我新的oracle服务安装在windows系统,如何将生成dmp文件拷贝到 windows 

a、我这里用到的工具是 SecureCRT,首先选择 SFTP

b、输入 help 命令,我们可以看到有 get 命令

c、输入 get 命令将 linux 上文件拷贝到  windows 系统 C:\Users\Administrator\Documents 目录下

get 命令也可指定到本地目录

首先需切换到本地目录: lcd E:\tool\oracle\oracle_command\

查看本地目录文件: lls

切换完成之后即可使用 get 命令执行: get /u01/dbdata/ypgl.dmp

将 /u01/dbdata/ypgl.dmp 文件拷贝到本地目录 E:\tool\oracle\oracle_command\

注:如 get /u01/dbdata/ypgl.dmp 取不到 ypgl.dmp,可使用 cd 切换到 dbdata 目录,直接使用命令: get ypgl.dmp

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!