当前位置:首页 » 操作系统 » oraclelinux客户端

oraclelinux客户端

发布时间: 2023-02-05 12:27:46

A. 如何在linux下以RPM安装Oracle 客户端

二、以root用户安装
rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.3.0-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_PATH
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

四、创建配置文件
在ORACLE_HOME目录下创建以下目录network/admin,把数据库服务器的tnsnames.ora拷贝过来.

五、测试

到ORACLE_HOME/bin目录下,执行命令:
[yleesun@centos bin]$ ./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>
测试成功!
注:
如果出现以下错误:

sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
说明环境变量没有生效!

B. 如何在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.

.


还有一个

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

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用户可以对这个目录有相关权限

C. 我在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) 重启数据库结束

D. 如何重启linux下的oracle客户端

客户端不用重启,sqlplus安装了就能使用的,你要切换到可以使用sqlplus的用户下使用。服务端才需要重启的啊。

E. windows下oracle客户端连接linux下服务器,如何配置

首先在Linux本地,用sqlplus连,测试服务是否启动。x0dx0a注意:不要连localhost,而必循连向外提供服务的那个IP。x0dx0a如果没连通,那就是本地服务有问题。先用sqlplus的sysdba的模式连上去,看看实例启动是否正常;再看看listener是否启动(lsnctl start)。x0dx0ax0dx0a然后,在windows下,用telnet 1521(默认端口),测试是否能连上oracle服务。x0dx0a如果连不上,检查一下网络是否通(ping);网络通的话,再检查一下linux的防火墙是不是开放访问权限了。x0dx0ax0dx0a最后,在oracle Net Configuration Assistant里配置相应的,IP地址、数据库实例的服务名、用户/口令。x0dx0ax0dx0a这再不通就怪了。

F. 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_PATH
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
设置好环境变量需要重启机器!

G. 在linux下安装了oracle11g客户端,怎样连接数据

到$ORACLE_BASE/proct/11.1/network/admin 下。
首先查看sqlnet.ora 文件,
如果文件中有这样:NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
命令 sqlplus db_name/db_passwd@oracl就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的 ip地址然后去连接这个ip上GLOBAL_DBNAME=orcl这个实例
之后在这个目录下创建 tnsnames.ora 文件(vi tnsnames.ora)
添加类型如下配置
oracle=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.42.54.241)(PORT = 1522))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = msr)
)
)
注意第一行不要有空格
保存后,可以用tnsping 命令,检测是否连接成功
tnsping oracl
如果出现类似如下提示表示配置成功
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.42.54.241)(PORT = 1522))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = msr)))
OK (0 msec)
之后在客户端运用sqlplus命令就可以取得服务端的连接了
sqlplus db_name/db_passwd@oracl

H. linux系统oracle执行sqlplus找不到

linux系统oracle执行sqlplus找不到是设置错误造成的,解决方法为:

1、将ORACLE客户端rpm安装包传输到linux系统。

I. 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

热点内容
安卓加密的rar软件 发布:2024-05-04 04:18:30 浏览:605
聚会编程题 发布:2024-05-04 04:02:41 浏览:404
我的世界服务器自动扫地 发布:2024-05-04 03:48:41 浏览:612
4500能配什么电脑配置 发布:2024-05-04 03:22:29 浏览:592
阿U编程课堂 发布:2024-05-04 03:10:23 浏览:618
上传音乐搜音乐 发布:2024-05-04 03:10:23 浏览:601
编译器工作负载 发布:2024-05-04 03:06:09 浏览:422
摩斯编译 发布:2024-05-04 03:06:00 浏览:613
源码得反码 发布:2024-05-04 03:05:18 浏览:754
手机搜狐怎么上传视频 发布:2024-05-04 02:50:54 浏览:76