导航:首页 > 编程大全 > linuxoracle数据库客户端

linuxoracle数据库客户端

发布时间:2023-04-15 02:56:31

linux下的Oracle11g 监听和数据库实例均已启动,但客户端无法连接的原因是什么

有两春逗种情况x0dx0a1、有防火墙x0dx0avi /etc/sysconfig/iptablesx0dx0a-A INPUT -p tcp -m tcp --dport 1521 -j ACCEPT添加1521端口访问悉森野策略x0dx0a/etc/init.d/iptables restart重启防火墙x0dx0a或者关闭防火墙x0dx0a/etc/init.d/iptables stopx0dx0a2、只监听的本地访问x0dx0anetstat -ntlp检查x0dx0avi $ORACLE_HOME/network/admin/listener.orax0dx0a(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))x0dx0a检查一下x0dx0a/etc/hosts主机名配睁喊置对了没

❷ 如何在linux下安装Oracle 客户端

以root用户安装 rpm -ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm rpm -ivh oracle-instantclient-sqlplus-11.1.0.1-1.x86_64.rpm配置vim /etc/profile 添加 export ORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64 export ORACLE_BASE=/usr/lib/oracle/11.1.0.1 export LD_LIBRARY_PATH=$ORACLE_HOME/闭核lib:$LD_LIBRARY_PATHexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8设置好环境变量需要重启机器! 创枝毕建配置文件在ORACLE_HOME目录下创建以下目录network/admin,并创建文件tnsnames.ora,内容如下:vim /usr/lib/oracle/11.1.0.1/client64/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /opt/oracle10g/u01/network/admin/tnsnames.ora # Generated by Oracle configuration tools.111 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.15.111)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = dmsdb) ) )测试到ORACLE_HOME/bin目录下,执行命令:[yleesun@centos bin]$ ./sqlplus zxd/zxd@111 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Proction With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL>测试成功!注:如果出现以下轿搭掘错误:sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory 说明环境变量没有生效!

❸ 如何在linux下安装Oracle 客户端

操作系统:Redhat 6.1 64Bit

数据库:Oracle11.2.0.1 客户端 64Bit

1:需要创建一个数据库的操作系统帐号:比如ora

2:使用SSH将数据库客户端软件传输到ora用户下

执行安装之前,需要对install文辩仔件夹和runInstaller有775的权限即可

[ora@redhat6client]$ll

total24

drwxr-xr-x.8oraoinstall4096Jul192012doc

drwxrwxrwx.

drwxr-xr-x.

-rwxrwxrwx.

drwxr-xr-x.

-rw-r--r--..html

3:注意在root用户下执行xhost+这样才可以调出图形化界面

4:安装就比较简单了,其实安装有个灶旁系统依赖包检查,其实这个可以跳过去,好多包其实都安装过了(不过还是谨慎点好)

5:安装过程到最后,需要使用root用户执行两个脚本,系统会提示的

[root@redhat6app]#cdoraInventory/

[root@redhat6oraInventory]#ls

ContentsXMLlogsoraInst.locoui

install.platformoraInstaller.propertiesorainstRoot.sh

[root@redhat6oraInventory]#./orainstRoot.sh

Changingpermissionsof/home/ora/app/oraInventory.

Addingread,writepermissionsforgroup.

Removingread,write,executepermissionsforworld.

Changinggroupnameof/home/ora/app/oraInventorytooinstall.

Theexecutionofthescriptis隐灶橡complete.


还有一个

执行完毕之后,把相关的环境变量写上去就可以了

PATH=$PATH:$HOME/bin

exportPATH

exportORACLE_OWNER=ora

exportORACLE_HOME=/home/ora/app/ora/proct/11.2.0/client_1

exportPATH=$ORACLE_HOME/bin:$PATH

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:usr/lib

exportCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

exportLANG=en_US


然后在ora用户下执行netca配置netservicename,配置完毕之后就可以使用了


[ora@redhat6~]$sqlplussystem/oracle@orcl

SQL*Plus:Release11.2.0.1.0ProctiononSatJun1603:38:242012

Copyright(c)1982,2009,Oracle.Allrightsreserved.

Connectedto:

.2.0.1.0-64bitProction

WiththePartitioning,OLAP,

SQL>


另外需要注意的就是,因为发布服务是需要使用ArcGIS Server用户来发布服务,那么需要ArcGIS Server用户可以使用Sqlplus执行,那么就需要

1:要么我们的oracle安装在/opt目录下

2:要么Oracle安装在其他目录下,ArcGIS Server用户可以对这个目录有相关权限

❹ 如何在LINUX上安装ORACLE SQLPLUS客户端

1、行裤首先用户需要安装有Oracle的数据库,然后运行我们的软件。
2、弹出的SQL Plus框中输入数团裤据库实例的用户名和密码。登塌带简录就是直接按回车。

❺ linux系统有没有oracle数据库客户端

有。su - oracle
sqlplus -v 能够看到你数据库的版本
Linux 免安装Oracle客户端软件 连接 Oracle数据库
1、mkdir -p /opt/oracle
2、cd /opt/oracle
3、去oracle官网下载如下三个压缩包(最好下载与orcale服务器对应版本的)
然后传到/opt/oracle目录
oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip
oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip
oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip
官方地址如下:
http://www.oracle.com/technetwork/topics/linuxsoft-082809.html (32位)
http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html (64位)
下载需要oracle账户,没有就免费注册一个吧。
4、将如下内容,复制粘贴到install.sh
#!/bin/bash
#author loopeelee
yum install -y lio*
#不装这个包,连接的时候会报错如下:
#/opt/oracle/lib/sqlplus: error while loading shared libraries: lio.so.1: cannot open shared object file: No such file or directory
cd /opt/oracle
unzip oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip > /dev/null 2>&1
unzip oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip > /dev/null 2>&1
mv instantclient_11_2/ lib
unzip oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip > /dev/null 2>&1
mv instantclient_11_2/ sdk
mkdir -p /opt/oracle/network/admin
cd /opt/oracle/network/admin
#下面的HOST = 和SERVICE_NAME = 需要根据自己值修改
echo 'wcsracdb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.22.8)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = uerdb)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)' > tnsnames.ora
echo 'export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib'>> /etc/profile
echo "Done"
5、chmod u+x install.sh
6、./install.sh
7、使环境变量立即生效
source /etc/profile
或者直接执行如下两条命令更好:
export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib
8、测试:
/opt/oracle/lib/sqlplus
也可以这样/opt/oracle/lib/sqlplus user/password@wcsracdb

❻ 如何在linux下安装Oracle 客户端

vim/etc/profile 添纯拦加
exportORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64
exportORACLE_BASE=/usr/lib/oracle/11.1.0.1
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8
设置做慧胡碧做好环境变量需要重启机器!

❼ 如何在LINUX上安装ORACLE SQLPLUS客户端

linux下安装Oracle客户端步骤如下:
1、下载
从Oracle官方网站上下载客户端和sqlplus程序
以root用户安装
rpm-ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm
rpm-ivh oracle-instantclient-sqlplus-11.1.0.1-1.x86_64.rpm

2、配置
vim/etc/profile 添加
exportORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64
exportORACLE_BASE=/usr/lib/oracle/11.1.0.1
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8
设置好环境变量需要重启机器!

3、创建配置文件
在ORACLE_HOME目录下创建以御陪友下目镇槐录network/admin,并创建文件tnsnames.ora,内容如下:

vim/usr/lib/oracle/11.1.0.1/client64/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File:/opt/oracle10g/u01/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
111 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.15.111)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dmsdb)
)
)

4、测试
到ORACLE_HOME/bin目录下,执行乱并命令:
[yleesun@centosbin]$ ./sqlplus zxd/zxd@111

SQL*Plus: Release 11.2.0.3.0 Proction on Mon Jul 9 19:14:25 2012

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Proction
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

❽ linux服务器怎么安装oracle客户端

linux怎么安装oracle客户端
1.要远程使用oracle,先下载下面三个文件,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.zip
oracle-instantclient-devel-10.2.0.4-1.i386.zip //这个是sdk 的,文件名上没有说明,特此说明
oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip
//查看oracle的sql语句,当然你如果无法上去,只能问远程oracle 的管理员了。
select * from V$version ;
不同版本,或者不同操作系统的,请到官方网站下载,里面有详细说明。
http://www.oracle.com/technology/tech/oci/instantclient/index.html
2.先创建三个客户端的安装目录,这三个目录可以自定义,但配置环境变量时,需要一致。
mkdir -p /opt/oracle/lib
mkdir -p /opt/oracle/sdk
mkdir -p /opt/oracle/network/admin //配置监听器和网络环境。
3.解压上面下载的三个文件。
unzip oracle-instantclient-basic-10.2.0.4-1.i386.zip
unzip oracle-instantclient-sqlplus-10.2.0.4-1.i386.zip
其中,这二个文件都解压到当前目录下的同一个目录下面:instantclient_10_2
cd instantclient_10_2
把这个目录下的所有文件搬到 /opt/oracle/lib
最后解压oracle-instantclient-devel-10.2.0.4-1.i386.zip 把解压出来的文件 /opt/oracle/sdk
4.配置环境变量。
vi /etc/profile //注意,这是针对所有用户的环境变量,如果你想局限某用户,只能配置用户的配置文件了。
加入
export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib
PATH=$LD_LIBRARY_PATH:$PATH:
export PATH
保存并退出。
[root@localhost tmp]# source /etc/profile //使配置文件立刻生效
[root@localhost tmp]# echo $ORACLE_HOME //查看一下配置的环境变量是否成功
/opt/oracle
如果在其他用户也可使用,则在该用户根路径下,修改.bash_profile文件,
vi .bash_profile
也加入
export ORACLE_HOME=/opt/oracle
export LD_LIBRARY_PATH=/opt/oracle/lib
PATH=$LD_LIBRARY_PATH:$PATH:
export PATH
5.配置监听器和网络环境。
因为本地没有安装oracle 数据库,所以需要从安装oracle 数据库的目录弄三个文件过来。
[root@localhost admin]# pwd
/opt/oracle/network/admin
[root@localhost admin]# ls
listener.ora sqlnet.ora tnsnames.ora //就这三个文件,放到这个目录下
6.编辑三个文件
vi tnsnames.ora
BOSSDATA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.107)(PORT = 1521)) //192.168.1.107 IP地址 ,端口号:1521
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = bossdata) //bossdata 全局数据名
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
vi listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = \opt\oracle) //注意,这个是刚才配置的$ORACLE_HOME
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.107)(PORT = 1521)) //这个上面有说明
)
)
7.已完成。测试。
cd \opt\oraclelib
[root@localhost lib]# sqlplus
sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
//如果出现上面的问题,代表你的环境变量没设置好。请参考:第四点。
[root@localhost lib]# sqlplus system/javama@bossdata
SQL*Plus: Release 10.2.0.4.0 - Proction on Sun Aug 1 12:20:08 2010
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Proction
With the Partitioning, OLAP and Data Mining options
可以正常连接oracle服务器了

❾ 我在linuxi下安装的oracle数据库和客户端,怎么启动数据库

如果确定ORACLE的服务端已经安装完毕(客户端一般是不需要安装的)
---- 重启数据库服务

(1) 以oracle身份登录数据库,命令:su – oracle
(2) 进入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系统管理员登录,命令:connect / as sysdba
(4) 启动数据库,命令:startup
(5) 如果是关闭数据库,命令:shutdown immediate /SHUTDOWN ABORT
(6) 退出sqlplus控制台,命令:exit
(7) 进入监听器控制台,命令:lsnrctl
(8) 启动监听器,命令:start
(9) 退出监听器控制台,命令:exit
(10) 重启数据库结束

❿ Linux主机安装oracle客户端

  1. 至少要需要 relink操作,进行库文件连接的操作。

  2. 检查你要连接的那段listener是否是start状扮物态。

  3. 安装Oracle客户端很简单的,install 一旅漏路下一步即可,感觉比clone方便。

建议看看这篇文章:克隆厅镇液安装Oracle 11G HOME

阅读全文

与linuxoracle数据库客户端相关的资料

热点内容
查看qq聊天记录 浏览:931
nih是什么意思网络用语 浏览:456
网络营销课程设计公众号论文 浏览:902
淘宝低价海关扣押苹果 浏览:335
javadouble和float 浏览:303
atmega8下载程序 浏览:819
飞鸽传输文件和qq哪个快 浏览:519
怎样在win10安装winxp 浏览:354
iphone5s照片模糊不清怎么解决 浏览:75
ps文件过大闪退怎么办 浏览:325
中国反诈app是什么梗 浏览:830
cnc如何编程零件程序 浏览:306
怎样把word里面的批注删掉 浏览:807
如何不删数据卸载软件视频 浏览:150
有两个活动网络 浏览:598
cad文件如何虚拟打印 浏览:799
vb编程软件怎么写 浏览:309
ps图层移到另一文件变模糊 浏览:753
腾讯管家强力删除文件 浏览:284
临时大文件传输工具哪个好 浏览:406

友情链接