CentOS 7操作系统Oracle 11gr2安装指南
centos7安装oracle11过程
centos7下oracle11g详细的安装一、oracle的安装,在官网下载oracle11g R21、进入终端输入命令:su输入ROOT密码:创建用户组oinstall:groupadd oinstall创建用户组dba:groupadd dba创建oracle用户,并加入到oinstall和dba用户组:useradd -g oinstall -g dba -m oracle设置用户oracle登录密码,需要确认一次,注意两次密码要一样(注意:此处的密码是oracle 账户登录密码):passwd oracle查看新建的oracle用户:id oracle[root@localhost ~]# groupadd oinstall[root@localhost ~]# groupadd dba[root@localhost ~]# useradd -g oinstall -g dba -m oracle[root@localhost ~]# passwd oracleChanging password for user oracle.New password:BAD PASSWORD: The password is shorter than 8 charactersRetype new password:passwd: all authentication tokens updated successfully.[root@localhost ~]# id oracleuid=1000(oracle) gid=1001(dba) groups=1001(dba)[root@localhost ~]#查看空间大小[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 21T 3.2G 21T 1% /devtmpfs 7.7G 0 7.7G 0% /devtmpfs 7.7G 16K 7.7G 1% /dev/shmtmpfs 7.7G 18M 7.7G 1% /runtmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup/dev/sda1 194M 112M 83M 58% /boottmpfs 1.6G 32K 1.6G 1% /run/user/02、创建oracle数据库安装目录oracle数据库安装目录:mkdir -p /data/oracleoracle数据库配置文件目录:mkdir -p /data/oraInventoryoracle数据库软件包解压目录:mkdir -p /data/database再输入:cd /data创建完毕检查一下:ls设置目录所有者为oinstall用户组的oracle用户:chown -R oracle:oinstall /data/oracle再输入:chown -R oracle:oinstall /data/oraInventory再输入:chown -R oracle:oinstall /data/database[root@localhost /]# mkdir -p /data/oracle[root@localhost /]# mkdir -p /data/oraInventory[root@localhost /]# mkdir -p /data/database[root@localhost /]# cd data[root@localhost data]# lsdatabase oracle oraInventory[root@localhost data]#[root@localhost data]# chown -R oracle:oinstall /data/oracle[root@localhost data]# chown -R oracle:oinstall /data/oraInventory[root@localhost data]# chown -R oracle:oinstall /data/database[root@localhost data]#3、修改os系统标识因为oracle默认不支持Centos系统安装,需要修改为对应的RedHat版本。
oraclegr2安装过程与卸载详细图解
oraclegr2安装过程与卸载详细图解Oracle Database 11g R2 是一款功能强大的关系数据库管理系统,下面将详细介绍它的安装和卸载过程,包括图解。
一、Oracle 11g R2 的安装过程2.运行安装程序打开解压缩后的文件夹,找到安装程序的启动文件,并双击运行。
启动后,将会弹出安装界面。
3.选择安装类型在安装界面中,选择“创建和配置数据库”,然后点击“下一步”按钮。
4.选择安装类型在这一步,可以选择安装的类型,包括标准安装和高级安装。
5.选择系统类别和数据库ID在这一步,可以选择服务器类别和数据库ID,也可以创建新的数据库ID。
6.配置安装选项在这一步,可以配置安装选项,包括Oracle主目录、数据库文件的存放位置、管理密码、以及其他一些选项。
7.检查安装选项在这一步,将会列出你的安装选项的摘要,可以核对一下,确保没有问题后点击“下一步”。
8.安装数据库在这一步,将会开始安装数据库。
安装过程可能需要一些时间,请耐心等待。
9.完成安装安装完成后,将会弹出安装完成对话框。
点击“完成”按钮即可完成安装。
二、Oracle 11g R2 的卸载过程1.运行卸载程序找到安装文件夹中的卸载程序,并双击运行。
卸载程序将会打开卸载界面。
2.选择卸载类型在卸载界面中,选择“删除数据库和配置”选项,然后点击“下一步”。
3.输入管理口令在这一步,需要输入安装时设置的管理口令,点击“下一步”。
4.检查卸载选项在这一步,将会列出卸载选项的摘要,可以核对一下,确保没有问题后点击“下一步”。
5.卸载数据库和配置在这一步,将会开始卸载数据库和配置。
卸载过程可能需要一些时间,请耐心等待。
6.完成卸载卸载完成后,将会弹出卸载完成对话框。
点击“完成”按钮即可完成卸载。
以上就是Oracle Database 11g R2 的安装和卸载过程的详细图解步骤。
通过按照这些步骤进行操作,你可以成功地安装和卸载Oracle数据库。
centos7安装oracle11g
1.CentOs7环境安装Centos7的ISO文件,刻录U盘安装。
Step1 在BIOS中,设置光盘引导,开机后进入安装界面。
U盘安装要按tab键,输入引导选项:将vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet 改为:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quietsdb4是需要查的,每个机器不同(不修改直接进入,会出现一个dracut:/#,然后输命令 cd dev 命令 ls 然后找 sdb 几就是几)Step2选择安装语言,在列表的最下面,选择中文。
当然,你可以的话,也可以选择英文。
Step3在开始安装之前,必须做一些必要的配置。
图中带有开发感叹号的需要重新设置。
请根据自己的情况选择。
点选软件安装勾选【GNOME桌面】以及其附属项, 点击【完成】按钮点击【安装位置】,选择自动配置分区,点击【完成】按钮(如果使用手动配置分区,至少要分配根目录/分区以及swap内存交换分区)Step4 点击【开始安装】按钮,进入安装程序安装过程中至少需要设置root密码,如果密码强度不够,需要点击两次【完成】按钮安装完成后点击重启按钮重启完成后,接受许可证无需修改,点击前进选择对应的语言源,并创立本地账号,点击【前进】按钮全部配置完成后,就可以正常使用CentOs7系统了Step5配置网络配置静态路由/etc/sysconfig/static-routes :any net 192.168.3.0/24 gw 192.168.3.254any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129临时路由:route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1查看路由:route -n网络配置完毕后,如果有多余的配置,可以在/etc/sysconfig/network-scripts里删除,重启后就看不到了。
CentOS下oracle11g_2图解安装过程
这些以rpm为扩展名的文件存在于CentOS-5.6-i386-bin-DVD.iso下的CentOS文件中1|、检查rpm包是否安装完毕:rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat vixie-cron unixODBC unixODBC-devel glibc-headers下图是运行rpm指令的结果上图红色代表改包未安装。
安装方法(1)可以使用yum install 包名来安装,(2)也可以从CentOS-5.6-i386-bin-DVD.iso下的CentOS文件中找到相应的未安装的rpm文件,并把这些文件复制粘贴到CentOS系统中,如下图然后在这个文件夹中打开终端,就不需要跳转目录了如下图使用下图指令安装rpm包。
rpm –ivh compat-libstdc++-33-3.2.3-61.i386.rpm安装完软件包再检查一次。
接下来是第二步。
2、创建oracle所需要的用户名(oracle)和组名(oinstall、dba),并设置相应的权限:groupadd oinstall//创建组oinstall。
groupadd dba//创建组dbauseradd -g oinstall -G dba -d /home/oracle oracle //添加用户、并添加到组成员passwd oracle chunzhilianxue//这里的命令为设置oracle的密码,输入二次进行确认我的密码是chunzhilianxue。
如果设置密码成功的话会出现下图所示3、创建oracle数据库安装的文件目录及路径,并设置文件权限:[root@mc ~]# mkdir -p /home/oracle //设置Oracle的安装目录[root@mc ~]# chown -R oracle:oinstall /home/oracle //设置安装目录所属的用户和组[root@mc ~]# chmod -R 775 /home/oracle //设置文件权限4、接下来修改系统配置[root@mc ~]# vi /etc/sysctl.conf执行此命令之后,是对配置文件进行修改,再把下面的语句复制粘贴进去,操作如下kernel.shmall = 2097152 //固定大小为2Mkernel.shmmax = 2147483648 //一般设置为物理的一半kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max然后按ESC退出编辑,再按两次大写的Z,或者输入wq就可以保存文件并退出编辑。
Linux(CentOS 7.0)安装Oracle11g R2
1048576
/proc/sys/net/core/wmem_max
# /sbin/sysctl -a | grep wmem_max
aio-max-nr 1048576
# vi /etc/sysctl.conf
按照系统值对比添加:
fs.aio-max-nr = 1048576
shmmax
4294967296
/proc/sys/kernel/shmmax
// 最大共享内存,官方文档建议是内存的1/2
// 我的服务器是8G内存,所以为4*1024*1024*1024
// 最小值为536870912(1G内存/2)
# /sbin/sysctl -a | grep shm
libaio-devel-0.3.109-12.el7.x86_64
libstdc++-4.8.2-16.el7.x86_64
libaio-devel-0.3.109-12.el7.i686
unixODBC-2.3.1-10.el7.x86_64
libstdc++-devel-4.8.2-16.el7.x86_64
On Oracle Linux 6 2.6.32-100.28.5.el6.x86_64 or later
On Oracle Linux 6 with Red Hat Compatible Kernel 2.6.32-71.el6.x86_64 or later
On Red Hat Enterprise Linux 5 Update 2 2.6.18 or later
On SUSE Linux Enterprise Server 11 2.6.27.19 or later
Oracle 11g R2安装流程
1、Oracle 11g R2安装手册(图文教程)For Windows2、Oracle安装分两种一种server服务器端口或者client客户端1.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件开始运行,如下图所示:2.安装setup.exe执行安装程序后会出现如下的命令提示行。
3.等待片刻之后就会出现启动画。
4.第一步:稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中勾勾,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。
5.电子邮箱不填写空着,把对号勾勾去掉,下一步,之后就会出现安装选项对话框,默认点击"下一步"继续选择是项目。
6.之后会出现系统类型对话框,选择第一个桌面类,点击"下一步"继续,如果你是安装在Windows Server上的话就选择服务器类。
7.典型安装位置一定要记住,自己设定第一个,然后就是安装配置,在这要注意的是:管理口令的格式要至少包含一个大写字母,一个小写字母和一个数字,12345678否则会提示警告,正确输入后点击"下一步"继续。
8. 之后会出现"先决条件检查"对话框,选中"全部忽略"并单击"下一步"以继续。
9.之后点击"完成"就开始安装了10.发现错误及时修改安装画面如下图所示:11.当上述进度到达100%时会出现线面的对话框,请耐心等待它完成。
12.口令管理,修改SYS 还有SYSTEM 需要修改口令自己设定一样的,SCOTT 将对号去掉,修改口令。
确定13、然后再弹出的确认对话框点击"确定"这时会回到主界面然后再单击"关闭"完成安装。
Oracle11gR2安装步骤图解
Oracle 11gR2安装步骤图解1. 打开Oracle 11gR2所在文件夹,将两个压缩包解压到同一目录下2. 打开刚才解压得到的文件夹3. 双击‘setup.exe’进行安装,显示如下图,此时勿动,等待。
4. 弹出如下图‘加载设置驱动程序’时,需要继续等待。
5. 当弹出下图时,需要输入‘电子邮件’地址和‘我希望通过My Oracle Support接收安全更新’的口令;此时,可以不填‘电子邮件’地址;并取消‘我希望通过My Oracle Support接收安全更新’前面方框的勾选。
点击‘下一步’,如下图:6. 由于未填‘电子邮件’地址;并取消‘我希望通过My Oracle Support接收安全更新’前面方框的勾选,此时弹出‘未指定电子邮件地址’窗口,此时,不用理会,点击‘是’即可。
7. 下图是‘选择安装选项’,采用默认选择,直接点击‘下一步’9. 在如下图窗口中要求输入路径‘全局数据库名’,‘管理口令’,‘确认口令’ccgl 注意:路径不能有中文10. 如果‘管理口令’不符合Oracle建议的标准,会弹出如下图提示窗口,不用理会,点击‘是’即可。
11. 经过Oracle对计算机硬件及操作系统的先决条件检查,可能会弹出如下图的‘检测失败’窗口。
12. 本人采用的方法是:勾选‘全部忽略’,点击‘下一步’13. 弹出‘概要’时,不用理会,点击‘完成’即可。
勾选‘全部忽略’14. 进入Oracle11gR2安装阶段,如下图:15. 如果操作系统装有‘金山毒霸’,可能会弹出如下图所示窗口,点击‘暂不处理’继续安装。
16. 弹出如下图窗口时,勿动,等待。
17. 如果弹出如下图窗口时,点击‘忽略’,继续安装。
18. 在等待Oracle数据库创建完之后,就完成了对Oracle数据库的安装了。
最后是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是否增加。
oracle 11g r2 安装过程与卸载详细图解
Oracle 11g安装1.解压下载的包,然后进入包内,点击setup.exe开始安装。
2.出现如下:一般把那个小对勾取消,点击下一步进行,弹出下图这个后点‘是’3.下图后,选择创建和配置数据库,点击下一步。
4.下图,选择服务器类,因为桌面类没有高级选项的功能,下一步。
5.下图,选择单实例数据库,下一步6.下图,选择高级安装,下一步7,下图选择语言,如果数据库内没有用到其他的语言,就这样默认的就可以了,下一步8.下图,选择安装版本,用企业版的,下一步更改,不要用这个默认的,删除的时候麻烦。
下面说一下怎么新建一个自定义目录。
新建一个文件夹,取名oracle. 注意:这两个文件夹的名字可以自己定义,但是最好不要用中文名作文件夹的名字,容易出问题。
最好是如下这样的目录结构。
如图,就是这个样子的:11.继续安装,点击‘oracle基目录’后面的那个浏览:12.选择刚新建的d:\myoracle\oracle这个文件夹:如图:好了,不用管下面的那个浏览了,直接点击下一步。
14.下图,选择‘一般用途事务处理’直接点击下一步:两个就使用默认的了。
下一步。
16.下图,就按照默认的来吧,点击下一步。
17.下图,也选择默认,下一步18.下图,还是默认的,点击下一步。
19.下图,直接下一步20.下图,配置口令,如果怕麻烦的话,如果仅仅是做学习用的话,统一口令就行。
如果以后高级了,可以分别设置口令。
这几个用户权限是不同的。
我就用统一口令了,输入了oracle123.。
注意一点:你的这个口令,必须以字母开头,数字开头的话,后面会有很多问题的。
21.22.输入上面那个oracle123后,会弹出如下:在这里要注意了,oracle的密码标准是要字母数字大小写组合的大于八位才行,一般要是仅供学习用的话,不用在意这个。
直接点‘是’就行。
23.下图,检测环境:24.环境检测完后,有的是可以直接点击下一步的,有的会出现如下图:这个时候,一般是下图这样的,那么就应该没多大问题,选择全部忽略,再点击下一步就行了。
ORACLE11GR2安装详细步骤
一、安装ORACLE11G1、安装Oralcle 所需包yum install libstdc* libstdc++* libstdc++-devel make* pdksh* sysstat* xscreensaver* libaio* libaio-devel* glibc-devel* glibc-headers* openmotif compat-gcc-32* compat-gcc* binutils* compat-db* compat-libstdc* control-center* gcc-c++* glibc-common* libgcc-* libgomp* libXp* unix-ODBC* unix-ODBC-devel* -y2、创建Oracle用户组[root@newoa-test2 ~]# groupadd dba[root@newoa-test2 ~]# groupadd oinstall[root@newoa-test2 ~]# useradd -g oinstall -G dba oracle创建Oracle安装文件目录,并赋权[root@linux-zdm /]# mkdir -p /oracle/oracle/product/11.2.0/db_1[root@linux-zdm /]# chown -R oracle.oinstall /oracle[root@linux-zdm /]# chmod –R 775 /oracle3、配置oracle用户的环境变量和shell限制,编辑/etc/security/limits.conf文件:[root@newoa-test2 /]# cd /etc/security[root@newoa-test2 security]# cp limits.conf limits.conf_bak[root@newoa-test2 security]# vi limits.conf增加如下代码:* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536 End of file4. /etc/pam.d/login 结尾加入以下几行(如果不存在的话创建)[root@newoa-test2 security]# cd /etc/pam.d/[root@newoa-test2 pam.d]# cp login login_bak[root@newoa-test2 pam.d]# vi login增加如下代码:session required /lib/security/pam_limits.sosession required pam_limits.so5、以oracle用户登陆,在.bash_profile(/home/oracle/.bash_profile)的结尾增加以下内容(oracle用户操作,此文件是隐藏文件):[root@newoa-test2 pam.d]# su - oracle[oracle@newoa-test2 ~]$ cp .bash_profile .bash_profile_bak[oracle@newoa-test2 ~]$ vim .bash_profileSource ~/.bash_profile增加以下代码:TMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/oralce/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOMEORACLE_SID=ecology; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=$ORACLE_HOME/bin:/usr/sbin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATHNLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANGif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiumask 022使变量生效,执行命令:[oracle@newoa-test2 ~]$ source .bash_profile6、安装Oralce,首先配置图形桌面,执行下面命令[root@newoa-test2 soft]# export DISPLAY=172.16.3.59:0.0[root@newoa-test2 soft]# xhost +access control disabled, clients can connect from any host注:172.16.3.59为IP地址,如果本机操作,此处可省略,如果远程操作,填写客户端机IP 地址7、切换到Oracle用户下进行oracle的安装[root@newoa-test2 pam.d]# su - oracle[oracle@newoa-test2 ~]$ cd /opt/orainstall/[oracle@newoa-test2 ~]$ ./runInstaller.sh3.此处要配置是否通过MyOracleSupport接收安全更新。
ORACLE 11gR2安装指南
ORACLE 11gR2安装指南1.将下载到的包解开,运行setup.exe,如下图
2.弹出如下图的启动界面
4.稍后,弹出安装界面,如果oracle服务器无法上网,可以去掉接收安全更新,如下图,下一步
5.选择创建和配置数据库,也可以根据需要,选择仅安装数据库软件,如下图
7.选择单实例安装,或根据需要选择RAC安装,以下以单实例举例
9.选择产品语言,下一步,如下图
11.Oracle的基目录,根据需要选择合适的目录,并指定软件的安装目录,如下图
12.选择一般用途,如下图
13.输入实例名称,下一步
14.配置合适大小的内存,下一步
15.不用勾选电邮通知,下一步,如下图
16.指定数据库文件安装位置,下一步
17.是否启动自动备份,下一步
18.输入sys用户的口令,也可以分开对不同的用户设立不同的密码,如下图
19.如果输入口令不符合oracle的标准,系统会弹出对话框,选择是,继续
20.系统已经开始安装前的检查,稍后就开始安装
21.检查完成后,没有问题,就点击完成,系统开始安装
安装过程
软件完成后,开始创建实例,完成后就可以使用了。
LinuxCentOS7安装Oracle11gR2数据库详细步骤
LinuxCentOS7安装Oracle11gR2数据库详细步骤开始之前先唠叨⼏句,前些天公司新购置了服务器,需要将公司内的Oracle数据迁移到阿⾥云上,迁移之前呢需要提前部署好Oracle数据库,为此呢,我就开始折腾Oracle 11g R2版本的数据库部署安装了,因为之前没装过,所以只能找度娘了,折腾我⼤半天时间终于搞定,下⾯呢主要是想记录下⾃⼰的⼼得,希望能给⼤家带来帮助⼀、环境要求系统环境:CentOS Linux release 7.6.1810 (Core)Oracle版本:Oracle Database 11g R2(下载这两个包linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip)Oracle软件的下载⾃⼰可以去官⽹下载,官⽹提供了不同版本的下载包,⾃⼰按需下载即可⼆、前期准备2.1 配置防⽕墙防⽕墙的相关配置,可以参考另⼀篇博⽂:。
这⾥建议开启防⽕墙,同时建1521端⼝加⼊防⽕墙策略,记住,修改防⽕墙策略后需要重启防⽕墙。
注意,如果在安装的过程遇到中⽂乱码,可通过以下命令安装中⽂包:2.2 修改Selinux配置[root@micle ~]: sed -i 's#SELINUX=.*#SELINUX=disabled#g' /etc/selinux/config[root@micle ~]: sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config grep SELINUX=disabled /etc/selinux/config[root@micle ~]: setenforce 0[root@micle ~]: getenforce2.3 创建Oracle⽤户和⽤户组[root@micle ~] groupadd oinstall[root@micle ~] groupadd dba[root@micle ~] useradd -g oinstall -G dba -m oracle[root@micle ~] passwd oracle2.4 修改⽤户限制执⾏vim /etc/security/limits.conf⽂件,修改操作系统对oracle⽤户资源的限制:[root@micle ~] vim /etc/security/limits.conf#oracleoracle soft nproc 131072oracle hard nproc 131072oracle soft nofile 131072oracle hard nofile 131072oracle soft core unlimitedoracle hard core unlimitedoracle soft memlock 50000000oracle hard memlock 500000002.5 修改Linux系统内核参数和资源限制编辑/etc/sysctl.conf⽂件,设置相关参数的系统默认值,以下是我配置的相关参数,⾃⼰可以根据实际情况调整:[root@micle ~] vim /etc/sysctl.confvm.swappiness = 0net.ipv4.neigh.default.gc_stale_time = 120net.ipv4.conf.all.rp_filter = 0net.ipv4.conf.default.rp_filter = 0net.ipv4.conf.default.arp_announce = 2net.ipv4.conf.lo.arp_announce = 2net.ipv4.conf.all.arp_announce = 2net.ipv4.tcp_max_tw_buckets = 5000net.ipv4.tcp_syncookies = 1net.ipv4.tcp_max_syn_backlog = 1024net.ipv4.tcp_synack_retries = 2net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1kernel.sysrq = 1####oraclefs.aio-max-nr = 1048576fs.file-max = 6815744kernel.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 = 10485762.6 yum安装依赖包[root@micle ~] 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-devel2.7 图形化界⾯安装环境准备我这⾥选择的是通过VNC Server安装的,具体安装⽅式可以参考:[root@micle ~] yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools"三、开始安装Oracle 11g R23.1 创建安装⽬录我是打算安装在/ora/⽬录下,这个⽬录可以根据⾃⼰实际情况调整[root@micle ~] mkdir -p /ora/oracle3.2 配置环境变量将ORACLE_HOME 设置为安装⽬录product 下默认⽬录3.3 修改Oracle ⽤户环境变量3.4 图形化安装以图形化界⾯开始安装Oracle 数据库,安装步骤与Windows 安装步骤类似切换oracle ⽤户,进⼊图形化桌⾯安装⽅式去掉订阅邮件,此时会弹出警告提⽰,说你没有接受产品更新邮件推送,点“Yes”就好,然后点下⼀步[root@micle ~] mkdir -p /ora/oracle[root@micle ~] unzip -d /ora/ linux.x64_11gR2_database_1of2.zip[root@micle ~] unzip -d /ora/ linux.x64_11gR2_database_2of2.zip[root@micle ~] chown -R oracle:oinstall /ora[root@micle ~] chmod 775 -R /ora [root@micle ~] vim /etc/profile#oracleexport ORACLE_HOME=/ora/oracle/product/11.2.0/db_1export ORACLE_SID=orclif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi[root@micle ~] vim /ora/oracle/.bash_profileexport ORACLE_BASE=/ora/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_SID=orclexport ORACLE_TERM=xterm export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKPATH=$PATH:$HOME/.local/bin:$HOME/binexport PATH[root@micle database]# cd /ora/database/[root@micle database]# su - oracle //注意空格,不能少上⼀次登录:五 4⽉ 3 10:05:20 CST 2020pts/0 上[oracle@oracle ~]$ ./runInstaller选择默认创建和配置⼀个数据库,稍后再配置初始化数据,然后点下⼀步这⾥当然选择服务器类型了,然后点下⼀步选择单列数据库,然后点下⼀步我默认选择典型安装,也可以选择⾼级安装,⾼级安装步骤和配置会多点,安装步骤更多,看⾃⼰实际需要选择典型安装Oracle基本配置:最好保持和ORACLE_BASE&&ORACLE_HOME配置环境变量⼀致,点击yes注意,这⾥会出现⼀个问题,尤其是在Linux图形界⾯安装时,信息提⽰框弹出被遮盖,我的解决办法是:Alt+D 解决预安装先决条件检查:查看缺失的依赖包检测后⼀般都会出现⼀些failed,因为有些包还没有安装,我们安装这些包就⾏,切记不要选择“Igrnore all”(全部忽略),不然你会后悔的[root@micle database]# yum -y install libaio-0.3.105 compat-libstdc++-33-3.2.3 libgcc-3.4.6 libstdc++-3.4.6 unixODBC-2.2.11 unixODBC-devel-2.2.11 pdksh-5.2.14点击"Check Again"后,之前提⽰包全部完成,剩下的可以忽略直接下⼀步,在Summary界⾯,保持默认,点击Finish,开始安装安装过程中,差不多需要15分钟左右,会有⼀些错误提⽰,没影响,选择continue和默认即可,这⾥可能⼜会出现该死的信息提⽰框显⽰不全问题,还是上⾯的解决⽅式:Alt+D 解决安装完成后会提⽰需要执⾏两个sh脚本,重新打开⼀个tab页,⽤root账户执⾏两个脚本完成所有安装步骤登录root ⽤户,到下⾯的两个⽬录下执⾏脚本即可。
Centos7环境下安装Oracle11gR2
Linux下安装oracle 11g r2环境:VirtualBox里面的Centos7Oracle 11g R2本地机器:windows7,IP地址192.168.199.1(host only)远程机器:Centos7,IP地址192.168.199.7(host only)安装Centos 7建议以下全部选择English,不会影响oracle中文的使用的。
以下在一些更细致的安装选项选择Server with GUI,oracle默认安装的时候,需求图形界面。
也可以选择下面的GNOME 或者KDE,右边的子选项可以按需选择,这里我全部不选。
选择默认的设置的话,系统会使用lvm技术,lvm的优点在于方便扩容。
也可以选择“I will configure partitioning”自己手工分区。
关于如何手工分区,可以百度一下这个关键字“linux 分区方案”Kdump可以关闭,这个一般是核开发者才用的到的东西,类似于windows的蓝屏诊断。
网络设置,我给虚拟机配置了两网卡,一个是nat方式,一个是host only方式,前者用于虚拟机的上网,后者是固定IP,用于命令行的管理。
以上这两步,如果密码设置过于简单,要按两次Done出现这个界面,就是安装完成了,点下面的Reboot,重启系统。
这里分别选择1、2、c、q、yes登陆之后,出现下面的界面什么都不操作,弹出如下界面一路Next,或者skip点击左上角菜单,打开一个Terminal可以看到ssh的22端口默认是开了的,如果没开,请百度一下,安装ssh服务。
修改网卡的配置文件:保存,退出。
关于vim的操作,请自行百度一下。
使用如下命令重启网卡:上图是我的虚拟机的host only的网卡设置,从宿主机ping虚拟机通过putty连接虚拟机进行管理Putty的用法,请自行百度如果登陆比较慢,可以修改/etc/ssh/sshd_config,修改UseDNS为no。
Centos7静默安装oracle 11g
Centos7静默安装Oracle11g1、创建用户和组groupadd oinstallgroupadd dbauseradd -g oinstall -g dba -m oraclepasswd oracle2、创建Oracle数据库的安装目录(for静默安装)mkdir -p /opt/oraclemkdir -p /opt/oraInventorymkdir -p /opt/databasemkdir -p /opt/oracle/product/11.2.0mkdir -p /opt/oracle/oradatamkdir -p /opt/oracle/flash_recovery_areachown -R oracle:oinstall /opt/oraclechown -R oracle:oinstall /opt/oracle/oradatachown -R oracle:oinstall /opt/oraInventorychown -R oracle:oinstall /opt/databasechmod -R 775 /opt/oracle3、配置oracle环境su - oraclevim .bash_profile添加如下内容:# 注意:# 1. ORACLE_SID 必须与创建的数据库实例名称一致,否则数据库启动后无法访问# 2. ORACLE_HOME 根据实际情况填写,安装完毕以后,再检查一下,如果有误,需要调整,确保正确ORACLE_BASE=/opt/oracle#ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1ORACLE_HOME=$ORACLE_BASE/product/11.2.0ORACLE_SID=orclPATH=$PATH:$ORACLE_HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH执行生效:source .bash_profile检查是否生效echo $ORACLE_HOME4、解压安装包cd /optunzip linux.x64_11gR2_database_1of2.zip -d /opt/databaseunzip linux.x64_11gR2_database_2of2.zip -d /opt/database5、用root账号创建/etc/oraInst.loc文件,否则安装时会报错:SEVERE: [FATAL] [INS-32038] The operating system group specified for central inventory (oraInventory) ownership is invalid.vim /etc/oraInst.locinventory_loc=/opt/oraInventoryinst_group=oinstall6、安装未安装的package验证命令26个包,如果没有安装,需要先安装Su - rootrpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-develelfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-develyum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-develelfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel####redhat7.5 执行的安装命令;yum install -y compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc-develyum install -y ksh libaio-devel numactl-develyum install -y unixODBC unixODBC-devel oracleasm oracleasmlib oracleasm-support注意,安装完以后,可以再重新执行一次yum install确认一下,是否有未安装的包。
Oracle11g安装详细步骤
1、下载Oracle 11g R2的Windows版本,官网上可以下载的,我这是Oracle11g64位的,32位的也错不了多少的,我装的有10g32位的,也行跟着步骤没问题的。
2、将这个压缩包解压到同一个目录下(默认为database)。
3、点击“setup.exe”执行安装程序,会出现一个命令提示行窗口,等待片刻就会出现启动画面,接着进入如下安装界面,根据个人情况确定是否选择希望通过My Oracle Support接收安全更新,然后点击“下一步”。
4、此处可以选择创建和配置数据库或者仅安装数据库软件,我们先选择安仅安装数据库软件,然后点击“下一步”5、选择单实例数据库安装,然后点击“下一步”6、安装程序会进行安装的先决条件检查,等待检查完毕,进入下一步。
7、显示安装信息的概要情况,确认后点击完成进入安装步骤。
8、等待此时安装数据库。
9、程序文件安装完成,进入Database Configuration Assistant配置。
10、可在开始->所有程序->Oracle - OraDb11g_home1->配置和移植工具->Database Configuration Assistant11、单击“下一步”可到第四步,如下图。
12、单击“下一步”时,出现如图警告,这时还未配置监听程序。
13、由于使用Database Control配置数据库时,要求在当前Oracle主目录中配置监听程序。
所以必须运行Netca以配置监听程序,然后再继续。
在所有程序目录下依次Oracle - OraDb11g_home1 —>配置和移植工具——>Net Configuration Assistant ;界面如下。
14、点击“下一步”进入监听陈程序配置页面进行监听程序配置。
15、点击“下一步”进行协议选择;界面如下。
16、单击“下一步”进行TCP/IP协议端口配置,可以使用标准端口或者自己进行端口设置。
Oracle_11g_R2安装手册(图文教程)
1、Oracle 11g R2安装手册(图文教程)For Windows1.下载Oracle 11g R2 for Windows版本,下载地址如下官方网站:/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip2.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件,如下图所示:3.执行安装程序后会出现如下的命令提示行。
4.等待片刻之后就会出现启动画。
5.稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。
6.之后就会出现安装选项对话框,默认点击"下一步"继续7.之后会出现安装类型对话框,点击"下一步"继续,如果奔出你是安装在Windows Server上的话就选择服务器类。
8.然后就是安装配置,在这要注意的是:管理口令的格式要至少包含一个大写字母,一个小写字母和一个数字,否则会提示警告,正确输入后点击"下一步"继续。
9. 之后会出现"先决条件检查"对话框,选中"全部忽略"并单击"下一步"以继续。
10.之后点击"完成"就开始安装了11.安装画面如下图所示:12.当上述进度到达100%时会出现线面的对话框,请耐心等待它完成。
13.然后再弹出的确认对话框点击"确定"这时会回到主界面然后再单击"关闭"完成安装。
14.至此,Oracle11g R2已经安装完成,你可以在开始菜单->Oracle - OraDb11g_home1->Database Control - orcl中打开访问网址。
Centos7静默安装ORACLE11G-R2
1.开启机器,本次实例分配的ip是:192.168.3.197(Xshell ssh连接)1.安装unzip 工具、vim编辑器(个人习惯,vi也可以)2.在/etc/hosts文件中添加本机IP跟主机名3.关闭selinux ,编辑/etc/selinux/config文件,设置SELINUX=enforcing 为SELINUX=disabled4.关闭防火墙(1)查看防火墙状态:systemctl status firewalld(2)停止防火墙:systemctl stop firewalld(3)关闭自启动防火墙服务:systemctl disable firewalld5.安装Oracle 11g依赖包yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf-devel ksh libaio libaio-devel numactl-devel sysstat unixODBC unixODBC-devel pcre-develrpm –ivh *.rpmbinutils-2.20.51.0.2-5.48.el6.x86_64.rpmcloog-ppl-0.15.7-1.2.el6.x86_64.rpmcloog-ppl-devel-0.15.7-1.2.el6.x86_64.rpmcompat-libstdc++-33-3.2.3-69.el6.x86_64.rpmcpp-4.4.7-23.el6.x86_64.rpmelfutils-libelf-devel-0.164-2.el6.x86_64.rpmelfutils-libelf-devel-static-0.164-2.el6.x86_64.rpmgcc-4.4.7-23.el6.x86_64.rpmgcc-c++-4.4.7-23.el6.x86_64.rpmgmp-4.3.1-13.el6.x86_64.rpmgmp-devel-4.3.1-13.el6.x86_64.rpmksh-20120801-37.el6_9.x86_64.rpmlibaio-0.3.107-10.el6.x86_64.rpmlibaio-devel-0.3.107-10.el6.x86_64.rpmlibstdc++-devel-4.4.7-23.el6.x86_64.rpmmake-3.81-23.el6.x86_64.rpmmpfr-2.4.1-6.el6.x86_64.rpmnet-tools-1.60-114.el6.x86_64.rpmnumactl-devel-2.0.9-2.el6.x86_64.rpmpcre-devel-7.8-7.el6.x86_64.rpmppl-0.10.2-11.el6.x86_64.rpmppl-devel-0.10.2-11.el6.x86_64.rpmsysstat-9.0.4-33.el6_9.1.x86_64.rpmunixODBC-2.2.14-14.el6.x86_64.rpmunixODBC-devel-2.2.14-14.el6.x86_64.rpmvim-enhanced-7.4.629-5.el6_8.1.x86_64.rpm6.添加oinstall 、dba 组,新建oracle用户并加入oinstall、dba组中;设置oracle用户登录密码;查看Oracle用户信息groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle7.创建目录修改属组和权限创建目录:mkdir -p /u01/app/oracle/product/11.2.0/db_1mkdir -p /u01/app/oracle/oradatamkdir -p /u01/app/oracle/inventorymkdir -p /u01/app/oracle/fast_recovery_areachown -R oracle:oinstall /u01/app/oraclechmod -R 755 /u01/app/oracle语句的作用依次为:前面创建的目录主要作用为Oracle家目录、数据文件存放位置,安装日志存放位置,快速恢复区修改属组,修改权限8.解压oracle软件包:unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip9.修改内核参数:编辑vim /etc/sysctl.conf添加以下设置:io-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 1073741824kernel.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让参数生效:/sbin/sysctl -p10.修改用户的限制文件,编辑vim /etc/security/limits.conf 添加以下配置:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 1024011.修改/etc/profile文件:vim /etc/profile添加:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi12.切换到oracle用户,设置oracle用户环境变量su - oraclevim .bash_profile添加:ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0 ORACLE_SID=orclPATH=$PATH:$ORACLE_HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH13.编辑静默安装响应文件(1)切换到root 用户进入oracle安装包解压后的目录/tmp/database/response/下备份db_install.rsp文件。
CentOS7安装Oracle11gR2安装
CentOS7安装Oracle11gR2安装概述 Oracle 在Linux和window上的安装不太⼀样,公司⼜是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使⽤,oracle默认不⽀持CentOS系统安装,所以安装的时候,需要修改部分属性,先参考同⾏博客和⾃⼰安装实践,总结下安装流程。
编辑之处,如有缺失,欢迎拍砖....准备⼯作1、下载Oracle安装包:和,可以下载到本地,通过ftp服务上传到Linux系统(),也可以使⽤Linux系统的wget命令,下载⽂件包;2、创建运⾏oracle数据库的系统⽤户和⽤户组: ⽤Root账号登录,运⾏下⾯指令,创建所需要⽤户和⽤户组,groupadd oinstall #创建⽤户组oinstallgroupadd dba #创建⽤户组dbauseradd -g oinstall -g dba -m oracle #创建oracle⽤户,并加⼊到oinstall和dba⽤户组groups oracle #查询⽤户组是否授权成功passwd oracle #设置⽤户oracle的登陆密码,不设置密码,在CentOS的图形登陆界⾯没法登陆id oracle #查看新建的oracle⽤户3、创建oracle数据库安装⽬录(运⾏下⾯指令,创建账号和分配权限)mkdir -p /data/oracle #oracle数据库安装⽬录mkdir -p /data/oraInventory #oracle数据库配置⽂件⽬录mkdir -p /data/database #oracle数据库软件包解压⽬录cd /datals #创建完毕检查⼀下chown -R oracle:oinstall /data/oracle #设置⽬录所有者为oinstall⽤户组的oracle⽤户chown -R oracle:oinstall /data/oraInventorychown -R oracle:oinstall /data/database4、修改OS系统标识 oracle默认不⽀持CentOS系统安装,修改⽂件 /etc/-release 内容为RedHat-7vi /etc/redhat-release#修改成红⾊部分⽂字redhat-75.安装oracle数据库所需要的软件包 以下是按照需要依赖的安装包,通过 yum install {包名} 来验证是否安装,例如yum install binutilsbinutils-2.23.52.0.1-12.el7.x86_64compat-libcap1-1.10-3.el7.x86_64gcc-4.8.2-3.el7.x86_64gcc-c++-4.8.2-3.el7.x86_64glibc-2.17-36.el7.i686glibc-2.17-36.el7.x86_64glibc-devel-2.17-36.el7.i686glibc-devel-2.17-36.el7.x86_64kshlibaio-0.3.109-9.el7.i686libaio-0.3.109-9.el7.x86_64libaio-devel-0.3.109-9.el7.i686libaio-devel-0.3.109-9.el7.x86_64libgcc-4.8.2-3.el7.i686libgcc-4.8.2-3.el7.x86_64libstdc++-4.8.2-3.el7.i686libstdc++-4.8.2-3.el7.x86_64libstdc++-devel-4.8.2-3.el7.i686libstdc++-devel-4.8.2-3.el7.x86_64libXi-1.7.2-1.el7.i686libXi-1.7.2-1.el7.x86_64libXtst-1.2.2-1.el7.i686libXtst-1.2.2-1.el7.x86_64make-3.82-19.el7.x86_64sysstat-10.1.5-1.el7.x86_64 使⽤下⾯指令,检查依赖软件包yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-6、关闭防⽕墙和selinux,7、修改内核参数vi /etc/sysctl.conf #红⾊部分是要添加sysctl.conf内容net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744 #设置最⼤打开⽂件数fs.aio-max-nr = 1048576kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024kernel.shmmax = 2147483648 #最⼤共享内存的段⼤⼩kernel.shmmni = 4096 #整个系统共享内存端的最⼤数kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500 #可使⽤的IPv4端⼝范围net.core.rmem_default = 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 10485768、对oracle⽤户设置限制,提⾼软件运⾏性能(红⾊为添加部分)vi /etc/security/limits.conf #红⾊部分要添加到Limits.conf内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655369、配置⽤户的环境变量(红⾊部分为添加代码)vi /home/oracle/.bash_profile #红⾊部分是要追加bash_profile内容部分export ORACLE_BASE=/data/oracle #oracle数据库安装⽬录export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_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 LANG=C #防⽌安装过程出现乱码export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持⼀致 配置完成,:wq!保存退出,运⾏source /home/oracle/.bash_profile时上述配置⽣效10、获取安装包⽂件后解压安装包 获取安装包⽂件的⽅式,,也可通过wget下载到指定⽬录,解压⽅式如下unzip linux.x64_11gR2_database_1of2.zip -d /data/database/ #解压⽂件1unzip linux.x64_11gR2_database_2of2.zip -d /data/database/ #解压⽂件2chown -R oracle:oinstall /data/database/database/ #分配安装⽂件授权OracleOracle安装1、oracle⽤户登录系统,使⽤命令⾏跳转到data/database/database⽬录下,输⼊./runInstaller 调出安装页⾯;2、调出安装页⾯,点击下⼀步进⾏安装,我选择仅数据库服务安装像window安装Oracle安装⼀样,此处不再重复介绍。
Oracle11GR2frolinux(Centos7.0)-shangchuan
Oracle11GR2frolinux(Centos7.0)-shangchuan Centos7.0安装oracle 11g教程说明⼀、下载centos版本 (2)⼆、安装前准备⼯作 (2)2.1.查看分区是否正确 (2)2.2.关闭防⽕墙 (2)2.3.hosts⽂件 (3)2.4.host.conf (3)2.5.下载oracle11gR2: (3)2.6.安装tigervnc-server (3)2.7.启动vnc服务 (4)2.8.安装oracle必备服务包 (4)2.9.配置内核参数 (5)2.10.打开⽂件数和进程数的限制 (6)2.11.创建⽤户oracle (6)2.12.创建oracle11g⽂件夹 (7)2.13.授权限给oracle⽤户 (7)2.14.授权给data⽬录 (8)2.15.通过SSH ServerFT传输⽂件到oralce11g (8)2.16.oracle⽤户登录 (9)2.17.设置环境变量 (9)2.18.查看是否⽣效 (10)2.19.解压缩oracle⽂件 (10)2.20.重启centos系统 (11)2.21.启动VNC服务 (11)2.22. 设置访问权限的控制 (12)2.23.启动安装oracle (12)2.24.安装中⽂字体 (12)三、安装oracle 11gR2 (13)四、测试是否安装成功和修改字符集 (26)4.1.测试是否安装成功 (26)4.2.修改数据库字符集 (26)五、ORACLE⾃动启动 (28)5.1.修改dbstart (28)5.2.修改dbshut (28)5.3.修改oratab (28)5.4.创建启动服务 (29)5.5.测试服务 (31)5.6.启动脚本执⾏权限 (32)5.7.oracle设置⾃启动 (32)5.8. 查看服务在各运⾏级状态 (32)5.9.启动centos系统 (32)5.10.查看是否成功启动 (32)⼀、下载centos版本安装centos 7.0_64位:(建议安装最新7.0版本)https:///doc/869604821eb91a37f0115cc7.html /article-3351-1.html/doc/869604821eb91a37f0115cc7.html /centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso ⼆、安装前准备⼯作2.1.查看分区是否正确root⽤户进去打开命令⾏输⼊:df -h2.2.关闭防⽕墙这边必须关闭,否则应⽤层连接进来oracle会报错!关闭防⽕墙:centos7.0使⽤命令:⽅法1:关闭firewall:systemctl stop firewalld.service #停⽌firewallsystemctl disable firewalld.service #禁⽌firewall开机启动firewall-cmd --state#查看默认防⽕墙状态(关闭后显⽰notrunning,开启后显⽰running)⽅法2:重启后⽣效:chkconfig firewalld off即时⽣效,重启后失效:service firewalld stop2.3.hosts⽂件查看/etc/hosts ⽂件内容是否正确vi /etc/hosts127.0.0.1 localhost192.168.0.1dbserverIp 电脑名 ----- 是备注,请勿复制进去2.4.host.conf查看/etc/host.conf ⽂件,查看是否有多余内容2.5.下载oracle11gR2:/doc/869604821eb91a37f0115cc7.html /technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html 官⽅安装⼿册/doc/869604821eb91a37f0115cc7.html /cd/E11882_01/install.112/e24326/toc.htm----计算机英⽂六级必看!2.6.安装tigervnc-server⽅法⼀:远程服务安装以下通过命令⾏运⾏输⼊,可以直接复制,在命令下粘贴rpm –q tigervnc tigervnc-server安装vncserver客户端和服务端yum -y install tigervncyum -y install tigervnc-server⽅法⼆:linux centos7.0 光盘⽬录下有,可放光盘进去搜索tigervnc-server或vncserver(安装server版本)2.7.启动vnc服务在应⽤层启动linux系统下vnc服务a.运⾏桌⾯putty(在应⽤服务上)b.输⼊数据库IP和密码c.依次输⼊:rootroot密码vncserver :1在应⽤层使⽤tiger viewer远程连接2.8.安装oracle必备服务包注意:1.必须全部安装,否则安装oracle会报错;2.安装必须按逐条执⾏;3.安装过程中有is this ok选:y4.安装包完成后必须提⽰:Complete!,表⽰安装成功,否则重来!yum install pdksh*#其中centos6.3以上版本⽆法yum安装pdksh包,请通过以下链接下载安装:wget /doc/869604821eb91a37f0115cc7.html /centos/5/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpmrpm -e ksh* #先卸载冲突包,⽆法卸载按提⽰包名卸载yum install binutils-*yum install compat-libstdc++*yum install elfutils-libelf*yum install glibc*yum install gcc-*yum install libaio*yum install libgcc*yum install libstdc++*yum install make*yum install sysstat*yum install unixODBC*2.9.配置内核参数centos7.0版本:安装oracle,查看是否有这些字段,否则在安装oracle环境检测和变更oracle的SGA和PGA会内存溢出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CentOS 7操作系统Oracle 11gr2安装指南1准备工作
1.1依赖Package安装检查
使用root账号登录系统后,执行如下命令检查oracle依赖包是否都已经安装
执行命令后结果如下图:
如上图,not installed的包未安装,此时执行yum install package命令安装依赖包,如yum install gcc。
注:64位操作系统还需要同时安装32位版本和64位版本的glibc包,64位版本的glibc包可以直接使用yum install glibc命令安装,32位版本执行yum install glibc.i686安装。
Pdksh在官方源中不存在,可使用wget命令下载后本地安装:
1.2增加数据库组和用户
执行如下命令添加oracle用户和对应oinstall、dba用户组:
注:上述命令后的括号后的内容无需执行
1.3调整OS内核参数
执行vi命令编辑/etc/sysctl.conf文件,在文件末尾加上如下内容:
执行命令sysctl –p,使配置立即生效。
1.4增加shell限制
为了提升性能增加oracle用户的shell限制。
1.4.1修改limits.conf文件
在文件最后增加或修改以下参数:
1.4.2修改login文件
在文件最后增加或修改以下参数
1.4.3修改profile文件
在文件最后增加或修改以下脚本
1.5建立安装目录
执行如下命令建立oracle安装目录:
1.6设置主机名
注:/etc/hosts文件中的ip地址为主机名对应本机地址,如果为多网卡服务器,则选择暴露ip的网卡ip地址与主机名绑定。
设置完成后重启服务器。
1.7设置oracle用户环境变量
执行命令su –oracle切换到oracle用户登录,执行vi命令在oracle用户家目录下的.bash_profile文件末尾增加如下内容:
执行命令source ~/.bash_profile,使环境变量生效。
1.8Swap分区大小检查
Oracle要求swap分区大小为物理分区的两倍,如果swap分区大小不足,则使用如下命令扩大swap分区大小:
修改fstab文件,在文件末尾加上如下字符串
2数据库安装
上传oracle安装压缩包并解压缩,编辑数据库创建响应文件db_swonly.rsp如下:
在解压缩目录下执行如下命令:
控制台出现如下输出代表安装完成:
根据如上提示执行对应脚本完成安装。
3配置监听
通过response文件运行netca, 生成sqlnet.ora和listener.ora文件, 位于
$ORACLE_HOME/network/admin目录下:
执行完后, 监听就已经启动了, 默认端口是1521, 默认是动态监听, 只要实例启动了就会监听到。
4建立数据库
4.1创建响应文件模板
4.2执行dbca命令:
4.3实例检查
4.4监听检查。