美文网首页
linux下安装oracle的instantclient

linux下安装oracle的instantclient

作者: 林太浪先生 | 来源:发表于2019-08-14 10:33 被阅读0次

    从这里”http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html”下载以下三个文件

    instantclient-basic-linux.x64-11.2.0.4.0.zip

    instantclient-sdk-linux.x64-11.2.0.4.0.zip

    instantclient-sqlplus-linux.x64-11.2.0.4.0.zip

    新建并复制到oracle文件夹下,自然解压后,会生成“instantclient112”目录,basic和sqlplus会在其根下,而sdk会在其下生成“sdk”目录;在其下建立目录“/network/admin”,创建文件:“tnsnames.ora”,并添加:

    ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xx.xx.xx.xx)(PORT = xxxx)) (CONNECTDATA = (SERVER = DEDICATED) (SERVICENAME = ORCL) ) )

    配置  vim /etc/profile 添加环境变量 export ORACLEHOME=/home/u/oracle/instantclient11_2

    export PATH=$ORACLE_HOME:$PATH

    export TNSADMIN=$ORACLEHOME/network/admin

    export LDLIBRARYPATH=$ORACLEHOME:$LDLIBRARY_PATH 运行:“source /etc/profile”使之生效 sqlplus 可以使用

    sqlldr: 将服务器上sqlldr放入根目录 再在根目录下添加文件夹  目录如/usr/local/oracle/instantclient193/rdbms/mesg 服务器上拷下ulus.msb放入

    运行sqlldr 可能会有依赖冲突  目前还没有很好的解决办法 只有将服务器端的lib拷过来将本地lib覆盖

    接下来就能使用sqlldr

    中间可能碰到权限问题

    可以用 chmod a+x 文件路径 使sqlldr获得权限

    相关文章

      网友评论

          本文标题:linux下安装oracle的instantclient

          本文链接:https://www.haomeiwen.com/subject/xspwjctx.html