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
本文永久更新链接地址:
,