centos安装oracle客户端(centos镜像下载)

很多朋友对于centos安装oracle客户端和centos镜像下载不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

怎么在linux下安装oracle数据库

1.安装CentOS,注意先不要创建oracle用户,语言务必选择英语;

2.获取Oracle 11G安装包;

3.创建Oracle安装目录;

1)创建用户:oracle,组:oinstall,dba;

1) groupadd oinstall#创建用户组oinstall

2) groupadd dba#创建用户组dba

3) useradd-g oinstall-g dba-m oracle#创建用户oracle,并加入oinstall和dba用户组

4) passwd oracle#设置用户oracle的登录密码,根据提示输入两次密码

5) mkdir/oracle#创建Oracle安装目录

6) chown-R oracle:oinstall/oracle#设置目录所有者为oinstall用户组的oracle用户

1.修改内核参数;

这一步修改主要是因为,在oracle的官方文档中有对oracle数据库安装配置的最低要求,因此需要修改一下

vi/etc/sysctl.conf#编辑,

#在最后添加以下代码

net.ipv4.icmp_echo_ignore_broadcasts= 1

net.ipv4.conf.all.rp_filter= 1

fs.file-max= 6815744

fs.aio-max-nr= 1048576

kernel.shmall= 2097152

kernel.shmmax= 2147483648

kernel.shmmni= 4096

kernel.sem= 250 32000 100 128

net.ipv4.ip_local_port_range= 9000 65500

net.core.rmem_default= 262144

net.core.rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

保存退出后要进行如下操作以使配置生效

sysctl-p#使配置立即生效

2.设置oracle用户限制

vi/etc/security/limits.conf#在末尾添加以下代码

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

3.关闭SELINUX

vi/etc/selinux/config

#编辑配置文件

#注释掉SELINUX=enforcing

#注释掉SELINUXTYPE=targeted

SELINUX=disabled#增加

4.安装必备软件;

yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*

5.检查依赖关系

binutils-2.23.52.0.1-12.el7.x86_64

compat-libcap1-1.10-3.el7.x86_64

gcc-4.8.2-3.el7.x86_64

gcc-c++-4.8.2-3.el7.x86_64

glibc-2.17-36.el7.i686

glibc-2.17-36.el7.x86_64

glibc-devel-2.17-36.el7.i686

glibc-devel-2.17-36.el7.x86_64

ksh

libaio-0.3.109-9.el7.i686

libaio-0.3.109-9.el7.x86_64

libaio-devel-0.3.109-9.el7.i686

libaio-devel-0.3.109-9.el7.x86_64

libgcc-4.8.2-3.el7.i686

libgcc-4.8.2-3.el7.x86_64

libstdc++-4.8.2-3.el7.i686

libstdc++-4.8.2-3.el7.x86_64

libstdc++-devel-4.8.2-3.el7.i686

libstdc++-devel-4.8.2-3.el7.x86_64

libXi-1.7.2-1.el7.i686

libXi-1.7.2-1.el7.x86_64

libXtst-1.2.2-1.el7.i686

libXtst-1.2.2-1.el7.x86_64

make-3.82-19.el7.x86_64

sysstat-10.1.5-1.el7.x86_64

6.配置用户的环境变量(可以安装完再设置)

vi/home/oracle/.bash_profile

#在最后添加以下代码

export ORACLE_BASE=/oracle/app/oracle#oracle数据库安装目录

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1#oracle数据库路径

export ORACLE_SID=orcl#oracle启动数据库实例名

export ORACLE_TERM=xterm#xterm窗口模式安装

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH#添加系统环境变量

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib#添加系统环境变量

export#防止安装过程出现乱码

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK#设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题

保存退出以后,输入如下命令使配置生效

source.bash_profile#使设置立刻生效

7.运行如下命令启动安装界面

export LANG=en_US#设置编码,防止图形界面乱码

./runInstaller [jarLoc=]

8.“ins_ctx.mk”错误处理

下载下面的文件,解压后使用其中libstdc++替换/usr/lib64目录下的同名文件即可

9.“ins_emagent.mk”编译错误,未解决,但未发现影响使用。

如何在linux下安装Oracle 客户端

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 Production 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 Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

测试成功!

注:

如果出现以下错误:

sqlplus:error while loading shared libraries: libsqlplus.so: cannot open shared objectfile: No such file or directory

说明环境变量没有生效!

Linux上如何安装sqlplus客户端

Linux上如何安装sqlplus客户端 1.首先到Oracle的官方网站下载两个包: oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm o

Linux上如何安装sqlplus客户端

1.首先到Oracle的官方网站下载两个包:

oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm

oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm

2.安装软件包

a)RedHat/CentOS直接rpm安装。

rpm-ivh oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm rpm-ivh oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm

b)由于是rpm包,在Debian/Ubuntu下先将其转成deb包:

alien oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm

alien oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm

得到

oracle-instantclient11.2-basic-11.2.0.2.0-2_amd64.deb

oracle-instantclient11.2-sqlplus-11.2.0.2.0-2_amd64.deb

然后dpkg安装

dpkg-i oracle-instantclient11.2-basic-11.2.0.2.0-2_amd64.deb

dpkg-i oracle-instantclient11.2-basic-11.2.0.2.0-2_amd64.deb

这样会安装在默认的目录下——/usr/lib/oracle/11.2/client64/

4.安装完成之后,还需要暴露一些环境变量

nano/etc/profile

在最后加上:

export ORACLE_HOME=/usr/lib/oracle/11.2/client64export TNS_ADMIN=$ORACLE_HOMEexport PATH=$PATH:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

5.配置TNS连接文件。

cd/usr/lib/oracle/11.2/client64/vi tnsnames.ora TEST=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL= TCP)(HOST= 192.168.0.109)(PORT= 1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))

6.执行sqlplus,如出现找不到包libaio,到这里下载并安装。

同样的道理Redhat/CentOS直接rpm安装,Debian/Ubuntu转成.deb包后安装。

wget

6.再执行sqlplus,如果仍然有错,则reboot试试应该就OK了。

sqlplus system/123456@test

Oracle学习笔记:sqlplus用户登录

sqlplus登录Oracle时ORA-01017: invalid username/password; logon denied的错误

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2在VMWare虚拟机中安装步骤

Debian下安装 Oracle 11g XE R2

本文永久更新链接地址:

阅读剩余
THE END