javama:总结
首先说明:百度上面搜索的资料,都是垃圾资料,而且例子都是相互复制,确没有何参考价值,
最可烦的是需要安装oracle 远程客户端,他们那些笨蛋都是以本地为主,一般情况下本地如果有
安装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
保存并退出。
[root@localhost tmp]# source /etc/profile //使配置文件立刻生效
[root@localhost tmp]# echo $ORACLE_HOME //查看一下配置的环境变量是否成功
/opt/oracle
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 - Production 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 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
这样测试客户端没问题了,再安装perl 的DBD
分享到:
相关推荐
6. **instantclient**:Oracle Instant Client是一个轻量级的客户端版本,用于只读访问或者简单的数据查询,不需要完整的Oracle Client安装。 Oracle Client在Linux上的安装通常涉及设置环境变量,如ORACLE_HOME、...
- Oracle自带JRE 1.1.8,因此无需单独安装JDK。 4. **安装前环境配置**: - **X终端配置**:修改`/etc/X11/xdm`中的`Xaccess`和`xdm-config`文件,允许远程X管理器如Xmanager或Xwin访问。 - **兼容包检查**:...
oracle版本绿色客户端(只收集了32位的,可在32、64下运行),并提供了相应的启动脚本,不需要任何配置,可随时随地拷贝使用。...本包提供windows下的32位绿色免安装、简易oracle客户端,含sqlplus、exp、imp等工具
- **网络配置**:在安装Oracle Linux时,需要配置主机名、网关和DNS等网络设置,这包括了设置/etc/sysconfig/network和/etc/hosts文件,确保集群节点之间以及与客户端之间的网络通信畅通无阻。 - **磁盘分区**:通常...
在Linux环境下安装Oracle数据库是一个涉及多步骤和技术细节的过程。Oracle数据库是企业级的数据库管理系统,因此在Linux系统上的安装需要确保系统的稳定性和安全性。以下将详细介绍这个过程中的关键知识点: 1. **...
### Red Hat Enterprise Linux 7.0 x86_64 下安装 Oracle 12c R1 #### 一、安装准备 ##### 1. Linux系统环境需求 在开始安装 Oracle 12c R1 之前,需要确保拥有合适的 Linux 系统环境。以下是必要的准备工作: -...
综上所述,通过C#配合Oracle Instant Client和ODP.NET,我们可以在不安装完整Oracle客户端的情况下实现对Oracle数据库的高效、稳定连接和操作。在实际开发过程中,确保版本匹配、配置正确,以及良好的异常处理策略,...
它包括oci.lib(Oracle Call Interface)、libclntsh.so(客户端库)和其他必要的库文件,使得应用程序能够连接到Oracle数据库而无需完整安装Oracle客户端。 2. **instantclient-precomp-linux.x64-11.2.0.4.0.zip*...
在本教程中,我们将深入探讨如何使用VMware Server在Oracle Enterprise Linux上安装Oracle RAC 10g,采用RAW磁盘管理方式。RAW磁盘管理是Oracle RAC中的一种存储配置,它允许直接访问裸设备,提高I/O性能,特别适用...
在Linux环境下安装Oracle数据库系统是一项复杂的工作,其中关键一步就是确保所有必需的依赖包都已安装。Oracle数据库软件对系统环境和组件有严格的要求,因此正确安装这些依赖包至关重要。以下将详细介绍在Linux...
oracle11g基本客户端,主要是用于windows环境下sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
1. **设置环境变量**:Oracle客户端需要配置几个关键的环境变量,包括ORACLE_HOME(指向Oracle客户端的安装目录)、PATH(添加Oracle客户端的bin目录)和TNS_ADMIN(指向tnsnames.ora文件所在的目录)。在Windows...
Linux操作系统下的Oracle数据库安装是一个涉及多个步骤的复杂过程,这要求系统管理员不仅熟悉Linux环境,还需对Oracle数据库的安装要求和配置有深入理解。以下知识点是根据提供的文件内容整理出的在RedHat ...
- **安装组件**:Oracle 数据库软件包含多个组件,如数据库服务器、客户端、开发工具等,根据需求选择安装哪些组件。 - **创建数据库**:安装过程中可以选择创建一个初始数据库,或稍后单独创建。配置数据库参数如...
在这个场景中,"oracle 11G 安装所需rpm依赖包很全"的标题表明我们拥有一系列完整的RPM包,这些包是为Oracle 11g在Linux环境下运行所必需的。 Oracle 11g的安装过程中,依赖关系的解决是至关重要的一步。RPM依赖包...
2. **Oracle客户端系统**:需要在Windows XP或其他客户端系统上安装Oracle客户端软件,以便连接和管理Oracle数据库。 ### 安装Oracle数据库 文档提供的信息不完整,但一般来说,Oracle数据库的安装步骤会包括: 1...
在Linux环境下,Oracle 11g数据库的安装和配置是一项重要的任务,特别是在企业级应用中。以下是关于这个过程的详细步骤和相关知识点。 首先,确保满足软件需求。Oracle 11g的安装需要特定版本的操作系统支持,通常...