Linux 安装oracle客户端
1、下载oracle客户端文件
instantclient-basic-linux.x64-11.2.0.4.0.zip http://download.csdn.net/download/yang_xu_1987/9984899
instantclient-sqlplus-linux.x64-11.2.0.4.0.zip http://download.csdn.net/download/yang_xu_1987/9985057
instantclient-sdk-linux.x64-11.2.0.4.0.zip http://download.csdn.net/download/yang_xu_1987/9984984
2、安装libaio(为了解决后面sqlplus报错问题,这步可先不执行,报错后再安装也行)
yum install -y libaio
3、新增用户(也可以直接创建oracle文件夹,配置用户是为了可以使用oracle用户启动)
useradd oracle
4、创建相关文件夹
mkdir -p /home/oracle/lib
mkdir -p /home/oracle/sdk
mkdir -p /home/oracle/network/admin
5、解压并拷到相关文件夹
unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
unzip instantclient-sqlplus-linux.x64-11.2.0.4.0.zip
mv instantclient_11_2/* /home/oracle/lib/
unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip
mv instantclient_11_2/sdk/* /home/oracle/sdk/
6、修改环境变量
vi ~/.bash_profile
加入:
export ORACLE_HOME=/home/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME:$LD_LIBRARY_PATH:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
重新载入:source ~/.bash_profile
进入目录:cd /home/oracle/network/admin/
将oracle服务器中listener.ora、sqlnet.ora、tnsnames.ora(这个文件配置要远程的oracle服务器)拷到这个目录下
7、连接
这里远程服务要将监听内容加入到tnsnames.ora。
sqlplus user(用户名)/password(密码)@test(监听服务名,tnsnames.ora里配置)
--------------------------------------------------------------------------------------
但是采用-------sqlplus 用户名/密码@IP:端口号/数据库服务名
这种方式连接不上,怀疑和配置tnsnames.ora 有关,但网上资料有的说和环境变量设置有关,如果有知道的高手请解释一下,感激不尽
8、远程导出oracle数据库
---------------------------------------------
mkdir -p /home/oracle/rdbms/mesg/
将原有oracle服务器上(两个文件)
/$ORACLE_HOME/bin/exp
/$ORACLE_HOME/rdbms/mesg/expus.msb
分别放入
/home/oracle/lib/
/home/oracle/rdbms/mesg/
完成后,使用exp导出
---------------------------------------------
以上是参考网上文章配置出来的,exp可以正常进入页面,但是无法进行远程导出
更多推荐
所有评论(0)