在Linux 上安装oracle 的 sqlpuls 教程
目录
由于公司业务需要用到 sqlplus 和 exp 还有 imp,用来执行 sql 和导入导出 dmp 文件,然而只有安装了 oracle 服务端才有 sqlplus,但是 oracle 提供了另外一种方式可以自己安装 sqlplus
安装 sqlplus
需要三个文件
解压下载好的文件到
/opt/oracle/
目录下unzip basic-11.1.0.70-linux-x86_64.zip -d /opt/oracle/ unzip sdk-11.1.0.7.0-linux-x86_64.zip -d /opt/oracle/ unzip sqlplus-11.1.0.7.0-linux-x86_64.zip -d /opt/oracle/
配置环境变量 在用户目录编辑 .bashrc
vim ~/.bashrc
# 配置 oracle 的 sqlplus export ORACLE_HOME=/opt/oracle/instantclient_11_1/ export TNS_ADMIN=$ORACLE_HOME export PATH=$PATH:$ORACLE_HOME export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME export NLS_LANG='AMERICAN_AMERICA.ZHS16GBK'
刷新 bashrc
source ~/.bashrc
链接数据库
示例:
sqlplus user/password@host/sid
sqlplus device/[email protected]/qmfgjb
sqlplus 安装完成
安装 exp 和 imp
需要从你的 oracle 服务器上复制 exp 和 imp 还有一个必须项 rdbms/
文件夹
- 登录你的所在 oracle 的 Linux,然后进入到
/oracle/product/11.2.2/
目录,注意你自己的 oracle 的路径 - 把
rdbms/
整个目录复制到你本地。 - 进入到
/oracle/product/11.2.2/bin
目录,把expdp
,exp
和impdp
,imp
复制到你本地。 - 把刚才下载到本地的几个文件夹全部上传到
/opt/oracle/instantclient_11_1/
目录。 - 给 exp 命令和 imp 命令执行权限
chmod +x instantclient_11_1/exp
chmod +x instantclient_11_1/imp
6.安装 exp 和 imp 完成