CentOS下安装Oracle详解

合集下载

CentOS5.5安装 Oracle10g 明详教程(by DrMe...

CentOS5.5安装 Oracle10g 明详教程(by DrMe...

第一部分centos5.5安装1.安装输入:I5862.如下图:注意:1.设定静态IP2.关闭防火墙1.查看以下包,没安装的需重新安装.rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel \glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc \libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel2.用rpm –ivh 包名全称.rpm <-- nodeps >rpm -ivh elfutils-libelf-devel-static-0.137-3.el5.i386.rpm –nodeps(当关联包还没装时,强制安装) 3. 查看当前存在的包: find elfutils-libelf-devel*第二部分oracle10g安装查看官方文档,要注意你的数据库的版本,别弄错了。

如果你的是Oracle 11g Release 2 (11.2) for Linux x86,请看下面链接的安装文档sysctl -p 让系统文件立即生效yum install 包名df -hdu -sh ./* | sortps -ef修改/etc/inittab文件,将文件中的id:5:initdefault: 修改为id:3:initdefault: (图形界面和字符界面的切换5为图形.3为字符)/docs/cd/E11882_01/install.112/e10857/toc.htm我使用操作系统, CentOS release 5.5(Final) Kernel 2.6.18-194.el5======================================检查相关的开发工具和一些包The following or later version of packages for Asianux 3, Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 should be installed:检查命令格式如下:rpm -qa | grep 名字binutils-2.17.50.0.6 okcompat-libstdc++-33-3.2.3 okelfutils-libelf-0.125 okelfutils-libelf-devel-0.125 --elfutils-libelf-devel-static-0.125 --gcc-4.1.2 okgcc-c++-4.1.2 okglibc-2.5-24 okglibc-common-2.5 okglibc-devel-2.5 okglibc-headers-2.5 okkernel-headers-2.6.18 okksh-20060214 --libaio-0.3.106 --libaio-devel-0.3.106 --libgcc-4.1.2 oklibgomp-4.1.2 oklibstdc++-4.1.2 oklibstdc++-devel-4.1.2 okmake-3.81 oknumactl-devel-0.9.8.i386 --sysstat-7.0.2 --unixODBC-2.2.11 --unixODBC-devel-2.2.11 --从CentOS-5.5-i386-bin-DVD.iso\CentOS 文件找到缺少的包,并且上传到linux 上去,ls *.rpmrpm -ivh *.rpm==========================================groupadd oinstallgroupadd dbamkdir -p /u01/oracle添加一个oracle用户,根目录是/u01/oracle,主的组是oinstall 副的组是dba useradd -g oinstall -G dba -d /u01/oracle oraclecp /etc/skel/.bash_profile /u01/oraclecp /etc/skel/.bashrc /u01/oraclecp /etc/skel/.bash_logout /u01/oracle为oracle用户设置密码123456passwd oracle/]#ls -l/]#chown -R oracle:oinstall u01/]#ls -l检查nobody 是否存在,id nobody缺省存在的。

centos下Oracle11G图文安装教程

centos下Oracle11G图文安装教程

centos下Oracle11G 图文安装教程这篇文章主要为大家详细介绍了centos 下Oracle11G 图文安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了Android 九宫格图片展示的具体代码,供大家参考,具体内容如下第一步:软件安装:本菜是在VMware 虚拟机上安装的centOS6.5,开辟的虚拟硬盘空间一定要大于30G(本菜一开始只开辟了20g ,结果最后提示空间不够,惨痛的经历,所以第二遍直接开辟了50G 硬盘空间),建议在40G~50G ,内存最低要1G!!!至于VMware 虚拟机和centOS 的安装不是本文重点,更不是难点,大家可以参考其他内容进行安装,在此不再赘述!软件准备:oracle 的下载,分为32位和64位,安装过程都是一样的。

如果你的机器是32位的,就下载32位的Oracle 软件,若是64位的就下载64位的。

下面的安装过程是完全一样的,本菜一开始在这个环节还犹豫了一些时间,汗~因为我是32位的操作系统,所以我下载的是linux_11gR2_database_1of2和linux_11gR2_database_2of2两个压缩文件。

若是64位的请下载:linux.x64_11gR2_database_1of2和linux.x64_11gR2_database_2of2(注意都是下载两个文件,缺一不可)。

如图:第二步:第二步:修改主机名以root 权限登录虚拟机,打开终端输入命令行,将主机名改为oracledb :第三步:第三步:修改网络连接方式这一步是必须要做的!因为在安装centOS (网络连接选的是桥接,不要选择NAT ,否则外网无法访问你的虚拟机)的时候我们都是动态获取IP ,但是在安装Oracle 的时候是需要更改的,我们必须要使用静态IP ,可以这样理解,装上Ora cle 数据库,你的虚拟机就是提供数据访问的服务器了,IP 就像你的身份证,如果你的每次都变换身份,谁能找得到你!知道了为什么,那么就要就行修改配置了:1.修改网卡配置:在终端输入命令行:ifconfig 可以查看网卡信息,其中inetaddr 是IP 地址的意思。

CentOS6.5下Oracle11G完整安装步骤

CentOS6.5下Oracle11G完整安装步骤

CentOS6.5下Oracle11g安装完整步骤一、硬件要求本部分内容命令,均以root用户执行。

1、内存建议内存应大于2G以上,1G可以运行,但比较吃力。

内存查看命令:[root@tsp-rls-dbserver /]# cat /proc/meminfo或[root@tsp-rls-dbserver /]# free -mtotal used free shared buffers cachedMem: 32062 1301 30760 0 40 552-/+ buffers/cache: 708 31354Swap: 16095 0 160952、交换分区交换分区大小,通常设为内存的1.5倍以上,也可以根据实际情况进行调整。

交换分区查看命令:[root@tsp-rls-dbserver /]# grep SwapTotal /proc/meminfoSwapTotal: 67682296 kB3、硬盘空间建议数据使用独立的挂载分区,本文中采用/data作为数据分区。

要求/tmp目录空间不小于400M。

磁盘空间查看命令:[root@tsp-rls-dbserver /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /tmpfs 16G 348K 16G 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home/dev/sdb1 1.1T 4.5G 1.1T 1% /data目录空间大小查看命令:[root@tsp-rls-dbserver tmp]# du -ch /tmp二、软件要求1、安装依赖包建议安装系统时,选择开发库。

Linux-CentOS7.4下安装Oracle-11gR2

Linux-CentOS7.4下安装Oracle-11gR2

Linux CentOS7.4下安装Oracle 11gR2安装环境:系统:CentOS7.4 4核4G 磁盘50GOracle软件版本:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip一、下载Oracle官方下载官网下载需要登陆Oracle账号,没有的可以注册一个。

二、关闭安全措施1.关闭防火墙:systemctl stop firewalld(由于是测试环境,为了方便,将防火墙关闭。

但是,在正式的生产环境,千万不要这样做。

)当然我们也可以不关闭防火墙,只需要开放1521端口(oracle默认是1521端口,如果你修改为其它的端口了,这里就要开放对应的端口)firewall-cmd --zone=public --add-port=1521/tcp --permanent //放开1521端口firewall-cmd --reload //在不改变状态的条件下重新加载防火墙配置文件其他常用命令:查看防火墙的状态:systemctl status firewalld启动防火墙服务:systemctl start firewalld禁用防火墙:systemctl disable firewalld重载配置文件:firewall-cmd --reload查看已经开放的端口:firewall-cmd --list-ports2.关闭selinux(需重启生效)selinux提供了很多Linux的系统安全措施,演示系统中,将其关闭,方便操作。

需要注意的是,在正式生产环境下,千万不要这样做。

执行命令getenforce(或者sestatus -v)查看selinux的状态,初始安装的CentOS7是打开状态。

vim /etc/selinux/config,修改SELINUX的值为disabled修改了之后需要重启服务器,selinux才能生效(这一步非常重要),重启后可以通过getenforce(或者sestatus -v)命令来查看,值一定要disabled才行。

CentOS8下安装oracle客户端完整(填坑)过程分享(推荐)

CentOS8下安装oracle客户端完整(填坑)过程分享(推荐)

CentOS8下安装oracle客户端完整(填坑)过程分享(推荐)oracle32位客户端安装⾸先uname -aLinux localhost.localdomain 4.18.0-80.el8.x86_64 #1 SMP Tue Jun 409:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linuxcat /etc/redhat-releaseCentOS Linux release 8.0.1905 (Core)可以看到我的电脑是64位,系统版本是CentOS8,然⽽服务器oracle数据库是32位的,所以我⾸先想到安装32位的oracle客户端进⼊oracle-instantclient19.5-basic-19.5.0.0.0-1.i386.rpmoracle-instantclient19.5-sqlplus-19.5.0.0.0-1.i386.rpmoracle-instantclient19.5-devel-19.5.0.0.0-1.i386.rpm(听别⼈说这个包也可以不下,我懒,不试)rpm格式包详解oracle-instantclient19.5-basic-19.5.0.0.0-1.i386.rpm–基础包,为了运⾏OCI、OCCI、JDBC-OCI 这⼏个应⽤程序;oracle-instantclient19.5-sqlplus-19.5.0.0.0-1.i386.rpm–补充包/⽂件,是为了运⾏sql*plus的即时客户端;oracle-instantclient19.5-devel-19.5.0.0.0-1.i386.rpm–包含头⽂件和⽰例⽂件,为开发Oracle应⽤程序的即时客户端;oracle-instantclient19.5-odbc-19.5.0.0.0-1.i386.rpm–补充包/⽂件,为运⾏ODBC环境附加库;oracle-instantclient19.5-jdbc-19.5.0.0.0-1.i386.rpm–补充JDBC下的XA、国际标准、⾏集操作;依次安装rpm -ivh oracle-instantclient19.5-basic-19.5.0.0.0-1.i386.rpmrpm -ivh oracle-instantclient19.5-sqlplus-19.5.0.0.0-1.i386.rpmrpm -ivh oracle-instantclient19.5-devel-19.5.0.0.0-1.i386.rpm安装的⽂件默认放在两个位置:头⽂件:/usr/include/oracle/19.5/client/ 下,如果在使⽤时报错找不到头⽂件,记得看路径是否是这个。

centos-oracle-客户端安装及配置(图文完整版)

centos-oracle-客户端安装及配置(图文完整版)

Centos7 安装Oracle11gR2客户端(完整版)1、关闭防火墙(1)关闭selinux查看selinux状态:getenforce 或者sestatus –v临时关闭:setenforce 0永久关闭:vim /etc/selinux/config 设置SELINUX=disabled(2)关闭firewalldsystemctl stop firewalld.servicesystemctl disable firewalld.service2、创建Oracle 用户创建oracle用户组:groupadd oinstall创建oracle用户组:groupadd dba创建用户:useradd –g oinstall –G dba –m oracle修改用户密码:passwd oracle3、创建安装目录并授权创建目录:mkdir /oracle修改目录所属用户:chown –R oracle:oinstall /oracle修改目录对应用户权限:chmod 777 –R /oracle4、拷贝oracle11gR2客户端安装包至centos服务器(可使用xftp软件拷贝)安装包可以在oracle官网下载,我的安装包为:linux.x64_11gR2_client.zip。

5、解压安装包,解压命令如下:unzip -d /oracle linux.x64_11gR2_client.zip注:其中/oracle为解压后文件所在目录6、安装操作系统依赖组件和桌面组件安装依赖组件:yum -y install binutils compat compat-libstdc gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel elfutils-libelf-devel compat-libstdc安装桌面组件:yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools"7、修改系统内核等配置(1)修改内核(/etc/sysctl.conf),增加或修改以下内容:打开修改系统配置文件:vim /etc/sysctl.conf设置参数如下(根据系统不同情况自行调整):fs.aio-max-nr = 1048576fs.file-max = 6815744//设置shmall值,一般为物理内存/4KB,如8G内存设置为:8*1024*1024/4=1073741824 kernel.shmall = 1073741824//设置shmmax值,32位操作系统设置4294967295,64位操作系统建议设置为物理内存的一半,不能小于SGA_MAX_SIZE大小,如8G内存建议配置为:8*1024*1024*1024-1=8589934591kernel.shmmax = 8589934591kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576(2)使修改生效,命令:/sbin/sysctl –p8、修改认证模块vi /etc/security/limits.conf,加入以下内容:oracle soft nofile 1024oracle hard nofile 65536oracle soft nproc 2047oracle hard nproc 163849、修改Oracle用户环境变量[root@oracledb ~] vim /home/oracle/.bash_profileexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=orclexport ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:/usr/sbin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport LANG=en_USexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK修改.bashrc,否则每次开机需要source profile切换到oracle用户下,修改oracle用户.bashrc[oracle@oracledb $]vi ~/.bashrc,添加下面内容export ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=orclexport ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:/usr/sbin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport LANG=en_USexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK10、安装oracle客户端(1)如果不是远程安装,则直接切换到oracle用户(命令:su oracle),跳转至oracle 安装文件所在目录,执行:./runInstaller;然后跳转至2;如果是远程安全,则使用ssh工具远程操作(MobaXterm,xmanager,putty等,下面以MobaXterm为例:在远程终端上面安装MobaXterm,安装后使用ssh连接oracle服务器,用Oracle用户登陆(此处务必用Oracle用户登陆,否则有可能弹不出图形界面)如下图所示则表示连接成功:连接后设置display参数:export DISPLAY=’192.168.1.254:0.0’//192.168.1.254为本地终端的ip地址如果发现oracle图形界面中文乱码,则执行下面命令设置语言:export LANG="en_US"然后跳转至oracle安装文件所在目录,执行./runInstaller开始安装安装的过程中可能会出现如下的一些警告信息,如提示semmni为0 的问题,该问题一直没有找到原因,我们在上面修改内核的过程中就已经调整了kernel.sem = 250 32000 100 128 但是检测无法通过(暂时无解)、其他的一些依赖组件提示,其实我们已经安装好了,只是centos7上yum安装的依赖包要比oracle 11g 所需的包更新,版本更高,所以只要确保提示的组件已全部安装即可直接忽略这些提示(勾选 ignore all)可使用命令:rpm -qa | grep ** 检查软件包是否安装,**为软件包名称,如果没有安装,可以通过命令:yum –y install 软件包来安装安装过程中提示swap分区不足的解决方案(增加swap大小):(1)使用命令:free –m 查看RAM及SWAP大小;(2)根据Oracle官方建议(8G以下内容swap为ram的1.5倍,8-16G建议与ram相同,16G以上建议设置16G)dd if=/dev/zero of=/home/swap bs=1M count=2048 //2048表示增加2G内存,需增加多大内存,则修改后面的数字;(3)格式化分区文件:mkswap /home/swap(4)激活swap:swapon /home/swap添加操作系统自动挂载:vi /etc/fstab,增加以下内容:/home/swap swap swap default00(5)Free –m 查看swap是否增加。

Centos7下安装Oracle10g

安装oracle10g一、硬件要求1. 内存要求&SwapEMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more2.硬盘由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,因此请预备至少10G的硬盘空间。

二、软件系统平台:CentOS (x86_64)带桌面环境Oracle版本:Oracle 10g R2补丁:p6810189_10204注:补丁假设是不需要,不用升级也能够,我自己就没有升级。

三、安装流程1.配置yum源。

‘将自带的yum源备份。

# cd /etc/ wget yum update && yum clean all && yum makecache2.关闭SElinux# vim /etc/selinx/config 设置为SELINUX=disabled临时关闭 setenforce 03.关闭防火墙# systemctl stop firewalld# systemctl disable firewalld4.安装依托包gcc等# yum -y install binutils compat-libstdc++-33 compat-libstdc++ elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++.i686 libstdc++-devel make sysstat 最后还要安装libXp那个Library,那个必然要安装,不然安装Oracle时会显现java Exception。

# yum install -y libXp5.创建Oracle用户与组3..1.成立群组oinstall# groupadd oinstall2.成立群组dba# groupadd dba3.新增利用者oracle并将其加入oinstall和dba群组# useradd -m -g oinstall -G dba oracle4.测试oracle账号是不是成立完成# id oracle5.成立oracle的新密码# passwd oracle.6.将oracle利用者加入到sudo群组中#vi /etc/sudoers在root行下面新增oracle ALL=(ALL) ALL (只读文件wq!)7.配置系统内核参数# vim /etc/添加以下内容:= 96 辑/etc/security/添加如下四行# vim /etc/security/oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655369.编辑/etc/login# vim /etc/login添加两行session required /lib64/security/session required10.修改/etc/profile#vim /etc/profileif [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi11.修改Linux发行版本信息由于Oracle 10g发行的时候,CentOS 6/7没有发行,因此Oracle 10g并无对CentOS 6/7确认支持,需要修改文件让Oracle 10g支持CentOS 6/7。

centos8 中oracle安装实例

CentOS 8 中Oracle 安装实例文档简介本文档旨在提供详细的步骤和指导,以帮助您在CentOS 8 操作系统上成功安装Oracle 数据库。

我们将介绍从准备工作到安装过程,以及验证安装是否成功的各个步骤。

系统要求-硬件:至少2 GB RAM,足够的磁盘空间(建议至少10 GB),支持虚拟化技术的CPU。

-软件:CentOS 8 操作系统,Oracle Database 安装程序。

准备工作1. 系统更新在开始安装之前,请确保您的CentOS 8 系统已更新至最新版本。

运行以下命令来更新系统:sudo dnf update -y2. 创建Oracle 用户和组为了避免使用root 用户安装Oracle,我们建议创建一个专用的Oracle 用户和组。

运行以下命令:sudo groupadd oinstallsudo groupadd dbasudo useradd -g oinstall -G dba oraclesudo passwd oracle输入并确认新用户的密码。

3. 配置内核参数编辑`/etc/sysctl.conf` 文件,添加以下内容:fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576保存文件并运行以下命令使更改生效:sudo sysctl -p4. 创建必要的目录结构为Oracle 数据库创建必要的目录结构:sudo mkdir -p /u01/app/oracle/product/12.1.0/dbhome_1sudo chown -R oracle:oinstall /u01sudo chmod -R 775 /u01下载并解压Oracle 安装程序从Oracle 官方网站下载适用于Linux x86_64 的Oracle Database 安装程序(例如:`linuxx64_12201_database.zip`)。

Cent OS 7_5(x86_64)下安装Oracle 11g

目录一、硬件要求二、软件三、系统安装注意四、安装Oracle前的系统准备工作五、安装Oracle,并进行相关设置一、硬件要求1、内存& swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more检查内存情况# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬盘由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。

检查磁盘情况# df -h二、软件准备系统平台:CentOS 7.5(x86_64)CentOS-7-x86_64-DVD-1804Oracle版本:Oracle 11gp1*******_112040_Linux-x86-64_1of7.zip、p1*******_112040_Linux-x86-64_2of7.zip 三、系统安装注意系统安装时一定要安装桌面模式,否则无法安装oracle,另外请勿开启SELinux,oracle官方不建议使用SELinux,防火墙也请暂时关闭,减少安装时的困扰。

为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。

本文中所描述的系统命令,未经特殊标示,均为“#”代表root权限,“$”代表oracle权限。

四、系统准备工作首先,请先以root账号登入作一些前置设定作业。

1、关闭防火墙//临时关闭systemctl stop firewalld//禁止开机启动systemctl disable firewalld2、安装依赖包以下RPM包拷贝到/opt目录下,进入opt目录,执行以下命令。

rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpmrpm -ivh cpp-4.8.5-28.el7.x86_64.rpmrpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpmrpm -ivh glibc-headers-2.17-222.el7.x86_64.rpmrpm -ivh glibc-devel-2.17-222.el7.x86_64.rpmrpm -ivh gcc-4.8.5-28.el7.x86_64.rpmrpm -ivh libstdc++-devel-4.8.5-28.el7.x86_64.rpmrpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpmrpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpmrpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpmrpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpmrpm -ivh pkgconfig-0.27.1-4.el7.x86_64.rpmrpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpmrpm -ivh elfutils-libelf-devel-0.170-4.el7.x86_64.rpm3、创建Oracle用户与组在这里只讨论单主机环境,不考虑RAC环境的配置。

CentOS7下安装Oracle11g

在CentOS7中安装Oracle11g(11。

2.0。

4)版本一、oracle的安装,在官网下载oracle11g R2 通过FTP服务直接上传到Linux下的/tmp/data 中,要先用root账户:mkdir –p /tmp/data 然后chmod –R 777 /tmp/data1、在桌面单击右键,选择“在终端中打开”,或者用xshell进入终端输入命令:su root输入ROOT密码:创建用户组oinstall:groupadd oinstall创建用户组dba:groupadd dba创建oracle用户,并加入到oinstall和dba用户组:useradd oracleUseradd –g oracle –G oinstall,dba设置用户oracle登录密码,需要确认一次,注意两次密码要一样(注意:此处的密码是oracle 账户登录密码):passwd oracle查看新建的oracle用户:id oracle2、创建oracle数据库安装目录oracle数据库安装目录:mkdir -p /u01/app/oracleoracle数据库配置文件目录:mkdir —p /u01/app/oraInventory再输入:cd /u01/app创建完毕检查一下:ls –a —l设置目录所有者为oinstall用户组的oracle用户:chown —R oracle:oinstall /u01/再输入:chown —R oracle:oinstall /u01/3、修改os系统标识因为oracle默认不支持Centos系统安装,需要修改为对应的RedHat版本。

查看当前系统版本:cat /proc/version输入:vim /etc/redhat—release进入到编辑模式了,点击键盘上的“i"按钮,再将第一行替换为redhat-7,按Esc按钮,输入:wq,再回车,保存并退出(注意:后面所有修改文件的方法均如此,故不再赘述).4、关闭防火墙关闭防火墙:systemctl stop firewalld.service禁止使用防火墙:systemctl disable firewalld。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CentOS下安装Oracle详解——小纤分享目录1 操作说明 ...................................................................................................... 错误!未定义书签。

2 检查支持oracle软件是否安装了(如果都安装的话,那么这步可以跳过)错误!未定义书签。

2.1打开远程连接工具....................................................................... 错误!未定义书签。

2.2输入命令:................................................................................... 错误!未定义书签。

2.3安装未安装的软件包................................................................... 错误!未定义书签。

2.4确认安装....................................................................................... 错误!未定义书签。

3 创建组和用户 .............................................................................................. 错误!未定义书签。

3.1 创建组 .............................................................................................. 错误!未定义书签。

3.2 创建用户并且为用户分配组........................................................... 错误!未定义书签。

3.3 为用户创建密码............................................................................... 错误!未定义书签。

4增加内核参数........................................................................................... 错误!未定义书签。

5创建所需要的文件................................................................................... 错误!未定义书签。

6安装Oracle ............................................................................................. 错误!未定义书签。

6.1文件传输 ........................................................................................... 错误!未定义书签。

6.2修改文件的权限........................................................................... 错误!未定义书签。

6.3解压文件....................................................................................... 错误!未定义书签。

6.4运行解压完后的文件................................................................... 错误!未定义书签。

7真正安装oracle ..................................................................................... 错误!未定义书签。

8进一步验证是否安装成功了................................................................... 错误!未定义书签。

1 操作说明编辑:按i键进行插入退出:如果想退出先按esc 键,再:wq 保存退出;:q!不保存退出。

2 检查支持oracle软件是否安装了(如果都安装的话,那么这步可以跳过)在安装oracel之前必须先要安装18个支持oracle安装的软件:分别为如下:libaio-develreadline-develbinutilscompat-dbcompat-libstdc++-33control-centergccgcc-c++glibcglibc-commongnome-libslibstdc++libstdc++-develmakepdkshsysstatxscreensaversetarch那么如何是否查看是否安装了这些软件呢,很简单一条命令就可以搞定,命令为rpm –q 软件名注解:rmp 是Redhat Package Manager的缩写。

操作步骤如下:2.1打开远程连接工具有些人会直接在终端窗口,也就是在CentOS系统下进行检查,但是有一点很不好,就是无法把从xp下复制的数据粘贴到centos系统下。

人不应该只是会操作的机器,所以对于这样的情况,解决的方法总是的有的:就是直接进行远程访问。

2.2输入命令:rpm -q libaio-devel readline-devel binutils compat-db compat-libstdc++-33 control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver setarch这是批量进行检查的方法,当然你也可一个一个进行查询了:rpm -q libaio-develrpm –q readline-devel2.3安装未安装的软件包这些未安装的软件包并需要你特意去下载,直接在CentOS里就直接带了,接下来带大家一起安装下:首先要进入到CentOS,界面如下:显示CentOS 4.8 Final binDVD 图标,操作如下:在界面的最上角有【Devices】→【CD/DVD driver1】→【】,演示如下:查看桌面有多了一个图标:点击【】→点击【CentOS】→点击【RPMS】→进入到资源包,演示如下:-→→→安装未安装的软件,双击提示未安装的软件即可进行安装:2.4确认安装安装完后重新输入命令进行检查一遍看是否该安装的软件都安装了:rpm -q libaio-devel readline-devel binutils compat-db compat-libstdc++-33 control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver setarch3 创建组和用户3.1 创建组由于CentOS的每一个用户都是有一个组的,我们要创建一个oracle用户的话,那么我们要先创建一个组,这样才能为创建的用户分配一个组:创建组的命令如下:groupadd 组名,如:groupadd dba演示如下:注:如果要查看创建的组,可以用命令:cat /etc/group要删除的话,可以用命令:vi /etc/group3.2 创建用户并且为用户分配组命令为: useradd -g 组名用户名如: useradd -g dba oracle演示如下:注:如果要查看创建的用户,可以用命令: ls /home3.3 为用户创建密码命令: passwd 用户名如: passwd oracle演示如下:4增加内核参数要增加的内核参数如下:kernel.shmall = 2097152kernel.shmmax = 48kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536= 1024 65000= 1048576= 1048576= 262144= 262144增加步骤:首先输入命令:vi /etc/sysctl.conf当回车执行命令的时候会进入一个编辑界面,如下:按键盘上的【i】键,就可以进行插入数据了,此时先将光标移到最后,把参数添加到最后,如下:完事之后重新启动 reboot设置oracle用户的shell(这一步可以不进行设置,这一步的设置可以理解安全性的设置,不设置不影响oracle的安装)a)增加如下行到vi /etc/security/limits.conf(修改如下的信息)oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536b)增加下列行到vi /etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.soc)修改Shell默认启动文件vi /etc/profile (此文件不用配置)if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi5创建所需要的文件创建一些文件,这些文件时存放oracle用的,然后修改文件的权限。

创建文件的命令: mkdir 文件名修改文件组命令: chown –r 用户名:组名文件名修改文件的权限: chmod –r 777 文件名如:mkdir /opt/oraclechown -R oracle:dba /opt/oraclechmod -R 775 /opt/oraclemkdir /opt/oracle/oradatachown -R oracle:dba /opt/oracle/oradatachmod -R 775 /opt/oracle/oradata设置oracle用户环境a ) 用oracle登陆X-windows系统,或su - oracleb) 查看默认Shellecho $SHELLc ) bashvi .bash_profile添加如下内容:(再末尾添加)#oracleexport ORACLE_BASE=/opt/oracleexport PATH=$PATH:$ORACLE_HOME/binexport ORACLE_HOME=/opt/oracle/product/export ORACLE_SID=orclexport ORACLE_TERM=xtermCLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRECLASSPATH=$CLASSPA TH:$ORACLE_HOME/jlibCLASSPATH=$CLASSPA TH:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPA TH:$ORACLE_HOME/jdbc/lib/classes12.jarCLASSPATH=$CLASSPA TH:$ORACLE_HOME/jdbc/lib/nls_charset12.jarexport CLASSPA THexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport PATH=$PATH:$ORACLE_HOME/bin:ORACLE_HOME/Apache/Apache/binexport PATH=/usr/sbin:$PATHf)保存文件,执行source .bash_profile6安装Oracle6.1文件传输将xp下的oarcle安装文件,传到CentOS下:用到得工具是,当然也有其他的方法。

相关文档
最新文档