不安装oracle使用exp命令
1、需要先安装oracle客户端,安装步骤请先参考:linux oracle11g客户端安装_lixiaomei0623的专栏-CSDN博客_oracle 客户端安装oracle客户端安装的位置:/usr/lib/oracle环境变量文件的位置在:/etc/profile ,执行source命令,使配置文件生效其中添加的环境变量为:# oracle client enviroment variab
1、需要先安装oracle客户端,安装步骤请先参考:linux oracle11g客户端安装_lixiaomei0623的专栏-CSDN博客_oracle 客户端安装
oracle客户端安装的位置:/usr/lib/oracle
环境变量文件的位置 在:/etc/profile ,执行source命令,使配置文件生效
其中添加的环境变量为:
# oracle client enviroment variable
export ORACLE_HOME=/usr/lib/oracle/11.2/client64/
export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
export TNS_ADMIN=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin:
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
2、需要去服务器端(安装oracle的机器),找到oracle的安装位置
可以通过which oracle查找oracle的安装位置:
[oracle@greate_a ~]$ which oracle
/oracle/app/oracle/11.2.0/db_1/bin/oracle
a--1) :将服务器端: /oracle/app/oracle/11.2.0/db_1/bin/ 目录下的:exp 和imp文件下载下来。
a--2) : 放在客户端 ORACLE_HOME设置的路径下的bin目录下:
[root@centos7-64-16g bin]# pwd
/usr/lib/oracle/11.2/client64/bin
[root@centos7-64-16g bin]# ls
adrci exp genezi imp sqlplus
将exp 和imp放至客户端目录(/usr/lib/oracle/11.2/client64/bin)下之后,需要再执行设置权限的命令:
sudo chmod 777 /usr/lib/oracle/11.2/client64/bin/exp
sudo chmod 777 /usr/lib/oracle/11.2/client64/bin/imp
b--1): 需要将服务器端:oracle安装路径\rdbms\mesg下面的文件expus.msb,expzhs.msb,impus.msb,impzhs.msb拷贝到客户端。
服务端的位置(/oracle/app/oracle/11.2.0/db_1/rdbms/mesg),及文件信息如下图:
b--2)客户端:客户端的位置需要是:oracle_home中设置的地址下边。先创建目录 rdbms,再创建目录mesg。
( ORACLE_HOME=/usr/lib/oracle/11.2/client64/)
将expus.msb,expzhs.msb,impus.msb,impzhs.msb四个文件考到客户端/usr/lib/oracle/11.2/client64/rdbms/mesg/的目录下:
3、在客户端,执行exp命令导出至dmp文件:
exp lxm/lxm@192.168.02.12:1521/helowin file=/home/expdat.dmp rows=n
4、在客户端执行imp命令导入dmp文件:
imp lxm/lxm@122.168.02.102:1521/helowin file=/home/expdat.dmp full=y ignore=y
更多推荐
所有评论(0)