史上最详细的linux安装Oracle教程
- 格式:docx
- 大小:3.42 MB
- 文档页数:21
步骤前部:为linux系统安装放盘后(5.iso)安装好linux系统后(注意以后su-指的的是你的当前用户名@)查看网卡是否正常及网络地址# ifconfig -a |more查看系统的主机名,要设置好主机名,不然后面在其它系统上安装Oracle的客户端的时候会有问题,这里的主机名是su -# cat /etc/hosts这一节将配置Oracle安装的环境.其中包括安装必须的软件包,创建相应的用户和组,增加相应的系统参数,编辑必须的环境参数.本节中需在计算机中输入的数据将以蓝色字体标记.一:创建相应的用户(以root用户登陆)groupadd dbauseradd -g dba -d /usr/Oracle -s /bin/bash oraclepasswd oracle注意:在图中没有"passwd oracle"这一条,因为忘记截图了,这个是必须的,因为后面用oracle这个用户登陆如果没有密码会登陆不了.二:设置系统参数:编辑/etc/sysctl.conf文件,增加以下内容kernel.sem=250 32000 100 128kernel.shmmax=4294967295kernel.shmmni=128kernel.msgmnb=65536kernel.msgmni=2878fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000输入命令"sysctl -p"或重启电脑使设置生效sysctl -p编辑/etc/security/limits.conf文件,增加以下内容* - nproc 16384* - nofile 16384三:创建应用文件夹及设置相应的权限mkdir -p /usr/Oracle/product/9.2.0chown -R oracle.dba /usr/Oracle/product/9.2.0 chmod -R 777 /usr/Oracle/product/9.2.0注销"root"用户,以"oracle"用户登陆四:编辑.bash_profile文件(登陆进来后本地文件应是/usr/Oracle)具体文见附件.加载配置文件及查看已生效的配置source .bash_profileset |more五:下载和安装JA V A/products/archive/index.html 将下载下来的文件放至/usr下面.su -chmod +x j2re-1_3_1_19-linux-i586.bin./jere-1_3_1_19-linux-i586.binmv jre1.3.1_19 /usr/jre1.3.1java -version六:查询所需的软件包su -rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err compat-libcwaitcompat-libgcc-296 compat-libstdc++-296 compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-kernheaders libgcc make安装缺少的软件包,具体的安装各位自已搞定了,有很大一部份系统的安装光盘上有,给几个下载地址./RedHat/enterprise/os/i386/RedHat/RPMS/;/centos/4/updates/i386/RPMS/;/projects/compat-oracle/files/RedHat/;如果实在不行的话可以找我联系,其中除了上述的软件外,还要安装compat-oracle-rhel4-1.0-5.i386.rpm.七:更改GCCsu -cd /usr/binmv ./gcc ./gcc34mv ./gcc32 ./gcc这一节将将开始Oracle的安装.其中包括更改Oracle默认的JRE的路径,解决"Error:You do not have sufficient provileges to write to the specified path. in component Database Configuration Assistant 9.2.0.1.0,Installation cannot continue for this component."的错误及安装中必须的步骤.本节中需在计算机中输入的数据将以蓝色字体标记.一:下载和解压Oracle软件包,将文件存到"/usr/Oracle"/technology/software/products/oracle9i/index.htmlsu oraclegunzip ship_9204_linux_disk1.cpio.gzgunzip ship_9204_linux_disk2.cpio.gzgunzip ship_9204_linux_disk3.cpio.gzcpio -idmv < ship_9204_linux_disk1.cpiocpio -idmv < ship_9204_linux_disk2.cpiocpio -idmv < ship_9204_linux_disk3.cpio二:更改默认的jre路径su oraclevi /usr/Oracle/Disk1/install/linux/oraparam.ini JRE_LOCATION=/usr/jre1.3.1三:开始安装su oraclecd /usr/Oracle/Disk1./runInstaller四:进入/tmp运行安装时必须的脚本su -cd /tmpsh orainstRoot.sh五:继续安装六:解决下一个画面中可能出现的错误"Error:You do not have sufficient provileges to write to the specified path. in component Database Configuration Assistant 9.2.0.1.0,Installation cannot continue for this component."su -cd /mkdir oradatachown oracle.dab /oradata这一节将将继续Oracle的安装.其中包括重新链接Oracle默认的JRE的路径,解决"Configuration Tools"的错误及安装中必须的步骤.本节中需在计算机中输入的数据将以蓝色字体标记.一:运行root.shsu -cd /usr/Oracle/product/9.2.0sh root.sh二:解决"Configuration Tools"错误,重新链接JA V Asu oracleexport LD_ASSUME_KERNEL=2.4.19cd /usr/Oracle/product/9.2.0rm JREln -s /usr/jre1.3.1 JREsu -cd /usr/Oracle/product/9.2.0/JRE/binln -s java jrecd i386/native_threadsln -s java jre然后重新选"Retry"重新依次安装工具。
Linux系统(X64)安装Oracle11g完整安装图文教程1修改操作系统核心参数(Root用户)1)修改用户的SHELL的限制,修改 /etc/security/ 文件输入命令:vi /etc/security/,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536编辑完成后按Esc键,输入“:wq”存盘退出2)修改/etc/login 文件,输入命令:vi /etc/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/session required编辑完成后按Esc键,输入“:wq”存盘退出3)修改linux内核,修改/etc/文件,输入命令: vi /etc/ ,按i键进入编辑模式,将下列内容加入该文件= 6815744= 1048576= 2097152= 48= 4096= 250 32000 100 128= 1024 65500= 4194304= 4194304= 262144= 1048576编辑完成后按Esc键,输入“:wq”存盘退出。
注意: = 9000 65500 网络默认9000 655004)要使 /etc/ 更改立即生效,执行以下命令。
输入:sysctl -p显示如下:linux:~ # sysctl -p= 1= 1= 6815744= 1048576= 2097152= 48= 4096= 250 32000 100 128= 1024 65500= 4194304= 4194304= 262144= 10485765)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
Linux安装Oracle亲测成功目录Linux安装Oracle亲测成功 (1)1、VM安装 (2)2、创建虚拟机 (3)2.1、安装好VM后,点击文件==》新建虚拟机 (3)2.2选择新建虚拟机后,会弹出下面的窗口! (3)2.3此处是选择虚拟机的兼容性,选择默认的workstatsion10.0即可 (5)2.4、此处是选择客户机安装操作系统的 (5)2.5这里选择安装Linux系统 (7)2.6、录入虚拟机的名称和安装的位置,这个是可以自定义的 (8)2.7、此处我是模拟一个双核的CUP,然后点击下一步 (9)2.8、设置虚拟机内存为2G,可根据实际情况来设置!然后点击下一步! (10)2.9、设置网络连接模式 (11)2.10、此处都设置为默认,具体我还没研究清楚!不过不要紧,还是可以使用的! (12)2.11、设置磁盘和磁盘文件大小 (13)2.12、设置虚拟机保存的路径 (15)2.13、以上就是吧虚拟机的配置都设置好了,直接点击关闭即可! (15)2.14看到此处就可以看到虚拟机已经设置好了! (17)3、安装centOS (17)3.1、设置centOS系统安装的镜像 (17)3.2、开启后,会进入centOS的安装界面。
选择第一个。
按回车键会进入加载系统界面 (19)3.3、选择操作系统的语言,此处选择的是English,点击下一步 (21)3.4、设置存储 (22)3.5、格式化硬盘选择是,丢弃所有数据(Y) (23)3.6、设置计算机名 (24)3.7、设置时区 (25)3.8、设置root的密码 (26)3.9、分区,选择自定义分区 (27)3.10、安装引导,此处默认即可,点击下一步 (34)3.11、安装桌面,这里一定要配置安装的组件,否则安装Oracle的时候会出现依赖包缺少导致安装很坑爹! (34)4、安装Oracle (45)4.1、修改操作系统核心参数 (45)4.2、安装过程 (49)4.3、这里只安装oracle软件不装数据库 (51)4.4、选择单实例,点击下一步 (52)4.5、选择语言 (53)4.6、选择企业级安装 (54)4.7、设置oracle安装路径,前面我们已经将路径相关的文件夹都已经创建好了 554.8、选择默认的 (56)4.9、这里应该是分为2个组的一个是dba,一个是oinstall但是这里没出现,目前不用管。
Linux系统(X64)安装Oracle11g完整安装图⽂教程另附基本操作⼀、修改操作系统核⼼参数在Root⽤户下执⾏以下步骤:1)修改⽤户的SHELL的限制,修改/etc/security/limits.conf⽂件输⼊命令:vi /etc/security/limits.conf,按i键进⼊编辑模式,将下列内容加⼊该⽂件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536编辑完成后按Esc键,输⼊“:wq”存盘退出2)修改/etc/pam.d/login ⽂件,输⼊命令:vi /etc/pam.d/login,按i键进⼊编辑模式,将下列内容加⼊该⽂件。
session required /lib/security/pam_limits.sosession required pam_limits.so编辑完成后按Esc键,输⼊“:wq”存盘退出3)修改linux内核,修改/etc/sysctl.conf⽂件,输⼊命令: vi /etc/sysctl.conf ,按i键进⼊编辑模式,将下列内容加⼊该⽂件fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576编辑完成后按Esc键,输⼊“:wq”存盘退出4)要使 /etc/sysctl.conf 更改⽴即⽣效,执⾏以下命令。
Linux下安装oracle的步骤
1.创建Oracle用户(命令行及其它方式不再赘述)
在linux的系统菜单下找到管理子菜单,点击用户和用户组,打开用户管理窗口:
点击新建用户:
4.开始安装
不接收email,留空:
跳过产品升级
选择安装并创建(配置)一个数据库:
选择工作模式,我们以服务器模式为例:
安装一个工作在单例模式下的数据库:
选择典型模式:
使用默认工作路径,输入管理密码,继续:
如果是本系统第一次安装oracle产品,需要指定应用清单的目录位置:
安装程序开始自检,用户可以根据自检结果提升响应的配置,在此我们忽略所有的提示,强制安装:
在总览页确认配置与预期一致,开始安装:
完成安装:。
我最近在学习oracle,主要是在Linux环境下的安装,与大家分享一下方法。
开始安装时,要注意创建目录的方法,还有root用户和oracle用户的切换。
一、查看系统资源相关语句:cat /etc/issueuname -rgrep MemTotal /proc/meminfogrep SwapTotal /proc/meminfogrep "model name" /proc/cpuinfofreedf -k /tmpdf -k二、安装前的检查和准备工作:安装libaio-0.3.102-1.i386.rpm 和libaio-devel0.3.102-1.i386.rpm在Red Hat Enterprise Linux 介质的第三张CD以root 用户身份运行以下命令:rpm -ivh /mnt/cdrom/RedHat/RPMS/ libaio-0.3.102-1.i386.rpm三、创建数据库安装的准备工作:1.创建user/group;groupadd dbagroupadd oinstalluseradd oracle -g oinstall -G dbapasswd oracle如果nobody用户不存在(id nobody命令查看),则创建:useradd nobody2.建立oracle安装目录(sample);mkdir -p /opt/oracle/product/10gmkdir /opt/oracle/databasechown -R oracle.oinstall /opt/oraclechmod 755 -R /opt/oracle3.设置环境变量;要使用Oracle 产品,应该或必须设置几个环境变量。
如果你在同一服务器上安装了多个Oracle 产品或数据库,则ORACLE_HOME、ORACLE_SID 和PATH 变量可能会更改。
ORACLE_BASE 变量不应更改,并能在需要时在你的登录设置文件中设置他。
前言:作为一个新手,linux下安装oracle简直无比痛苦,如果看的途中有问题,欢迎加我QQ756058257特地写下详细记录,供新手参考,共同成长。
本人安装环境:虚拟机:VMware10,系统:RHEL5.4,64位:安装前准备:修改系统版本vi /etc/redhat-release(进入redhat-release,把5.4改成4,oracle只支持4以下的版本,装完记得改回来)进入linux安装盘的Server目录#cd /media/RHEL_5.4 i386 DVD/Server用以下指令进行批量安装包(安装包步骤网上一堆一堆乱七八糟的,下面代码是我搜集无数资料所得,一步成功,永无后患)先输入这一段#rpm -ivh compat-libstdc++-33* elfutils-libelf-devel* glibc-devel-2* glibc-headers-2* gcc-4* libgomp-4* gcc-c++-4* libaio-devel* libstdc++-devel-4* unixODBC*再安装#rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm这个包(有的不需要,还是安装了吧,不一定是精确地名字,版本有所不同,总之关键字是libXp,i386)1.3. 修改系统内核参数# vi /etc/sysctl.conf这两个是改现有的kernel.shmall = 2097152 // 该参数表示系统一次可以使用的共享内存总量(以页为单位)。
缺省值就是2097152,通常不需要修改,有的系统需要修改,但是安装时系统会有很明显提示,到时候直接修改成提示值就可以,很简单kernel.shmmax = 2147483648 // 该参数定义了共享内存段的最大尺寸(以字节为单位)。
缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G以下为新添加kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144kernel.shmmni = 4096 // 这个内核参数用于设置系统范围内共享内存段的最大数量。
oracle11g安装教程 linuxOracle 11g是一个用于企业级数据库的软件,它提供了强大的功能和性能。
在Linux系统上安装Oracle 11g需要一些基本的步骤,下面是详细的安装教程。
首先,确保你的Linux系统满足Oracle 11g的安装要求。
具体要求可以参考Oracle官方文档。
你需要一台满足硬件要求的Linux服务器,并且已经安装了合适的操作系统版本。
接下来,下载Oracle 11g的安装文件。
你可以在Oracle官方网站上找到合适的下载链接。
确保你选择了适用于Linux系统的安装文件。
下载完成后,将安装文件保存到你的Linux服务器上的合适位置。
然后,解压缩安装文件。
在Linux命令行上,使用下面的命令进行解压缩:$ tar -zxvf {安装文件名.tar.gz}解压缩完成后,进入解压缩后的目录中。
在命令行中输入以下命令:$ cd {解压缩后的目录}接下来,运行安装程序。
在命令行中输入以下命令:$ ./runInstaller运行安装程序后,会弹出一个图形界面的安装向导。
按照向导的指示进行安装配置。
你需要选择安装类型、指定安装目录、设置管理密码等。
确保你提供了正确的配置信息,并且确认无误后,点击“安装”按钮开始安装过程。
安装过程可能需要一些时间,取决于你的服务器性能和数据量的大小。
在安装过程中,可能会有一些额外的配置提示,请按照提示进行操作。
安装完成后,你可以通过命令行或图形界面来管理Oracle数据库。
你可以通过运行以下命令来启动数据库:$ sqlplus / as sysdba$ startup其他管理操作,比如创建用户、创建表等,可以通过运行相应的命令来完成。
最后,你可以通过访问Oracle数据库的客户端工具来连接到你的数据库,并进行数据的增删改查等操作。
以上就是Oracle 11g在Linux系统上的安装教程。
记得按照文档和提示的要求进行安装,并保持与Oracle官方网站的联系以获取最新的更新和资源。
在linux系统上安装oracle一需要的工具1.虚拟机:VMware.Workstation.v8.02.Linux镜像:CentOS-4.8-i386-binDVD.iso3.Oracle9i数据库:oracle9i for linux4.Xmanager:xmanager45.SecureCRT:SecureCRT+5.2已注册二创建虚拟机1.在虚拟机安装的目录下新建文件夹(尽量在盘符空间多的盘符下建立),以后作为linux安装盘用。
图12.打开虚拟机,新建一个虚拟机。
可以通过点击(图2)圈中的图标来新建虚拟机,也可以打开:File - New Virtual Machine 来新建虚拟机。
图2 3. 选择Custom(自定义安装)点击next。
如(图3)4. 如(图4)点击next图45. 选择 I will install the operating system later(也就是第三个选项)点击next。
见(图5)图56. Guest operating system选择: linux,Version: 选择 red hat enterprise linux 4点击next图67. virtual machine name出填写是你本次创建的虚拟机的名字Lacation处选择你第一步创建的文件夹(这个文件夹就相当于你的虚拟机的硬盘了)。
点击next见(图7)所示图78.选择处理的个数Number of processors是选择有几个处理器。
Number of cores per processor是选择每个处理器是几核的Total processor cores显示一共是几核的。
默认选择就可以了(本机性能强大也可以选择多核的)点击next图89.设置内存大小(图9)默认设置即可,不用更改。
点击next。
图910.设置网卡选择:Use bridged networking.如(图10)所示。
Linux 下Oracle 11.2.0.4.0 安装步骤图文详解安装环境和版本:系统版本:Redhat 6.5Oracle 版本:11.2.0.4.0虚拟机版本:Vbox 5.0.2配置要求:内存1.5G+,SWAP 适宜大小为2G选择服务时,建议全部选中,关闭防火墙,关闭selinux一、安装前环境准备1、安装Oracle 服务器软件,需要安装如下软件包(尽量配置yum 安装,这样省事儿)yum -y install binutilsyum -y install compat-libstdc++yum -y install glibcyum -y install elfutils-libelfyum -y install elfutils-libelf-develyum -y install libaioyum -y install libgccyum -y install libstdc++yum -y install makeyum -y install compat-libcap1yum -y install gccyum -y install gcc-c++yum -y install glibc-develyum -y install libaio-develyum -y install libstdc++-develyum -y install sysstat2、配置/etc/hosts 将主机与IP 对应(这个不配置后面安装会报错)3、创建和查看oracle 所需用户和组groupadd -g 310 dba #创建dba组groupadd -g 311 oinstall #创建oinstall组mkdir /home/db/oracle #创建oracle 用户家目录useradd -u 500 -g oinstall -G dba -d /home/db/oracle oracle #创建oracle 用户并指定家目录cp /etc/skel/.* /home/db/oracle #拷贝环境变量配置文件chmod -R 755 oracle:oinstall /home/db/oracle #赋值用户权限4、检测下nobody 用户是否存在,默认是存在的5、配置用户密码6、使用chkconfig关闭一些不必要的服务,例如:NetworkManagercupsip6tablespostfix等等原则上如果不使用的都可以关闭7、关闭selinux和iptablesiptables -Fiptables -x编辑/etc/selinux/config,状态变成disabled8、修改/etc/sysctl.conf文件,添加如下内容:#Oracle SETTINGfs.aio-max-nr = 4194304fs.file-max = 6815744kernel.shmall = 16777216kernel.shmmax = 68719476736kernel.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 = 1048576vm.swappiness =100输入下面命令生效# sysctl -p9、编辑/etc/pam.d/login 加入如下内容#ORACLE SETTINGsession required pam_limits.so10、编辑/etc/security/limits.conf,加入如下内容oracle soft nproc 16384oracle hard nproc 16384oracle soft nofile 65536oracle hard nofile 65536oracle soft stack 1024011、编辑oracle 用户环境变量,需要注意不同的主机的语言字符集不同设置也略有不同其中1 表示oracle 软件安装的位置,2 表示SID,后面建库的时候一般就和这名字一致了备注:这我把软件安装在了oracle 用户的家目录里面,后面有提示就直接确定就好了12、上传oracle 软件到/tmp目录下,并赋予oracle 权限,最后变成如下图这样chownoracle:oinstall -R /tmp/databasechmod +x -R /tmp/database二、开始安装oracle 软件,通过前面很多步骤的准备安装使用的xmanager软件,如果有嫌麻烦系统有安装桌面的,可以在桌面终端执行1、在database 目录下执行./runInstaller,把勾点击去掉,然后点击下一步这一步是配置安全中心,可以进行在线更新,需要数据库服务器能够链接外网2、接下来这一页是软件补丁的相关设置,选择skip software updates 即可下一步3、安装选项,强烈建议选择install database software only,将软件安装与数据库创建分开:4、本文档为单实例数据库的创建,因此选择仅安装数据库软件5、接下来一页是产品语言的选择,这个不是数据库字符集,选择English 足矣,当然你想选择Simplified Chinese 也没关系:6、接下来是数据库软件版本的选择。
一、安装Oracle前准备1.创建运行oracle数据库的系统用户和用户组[sonny@localhost ~]$ su root#切换到rootPassword:[root@localhost sonny]# groupadd oinstall#创建用户组oinstall[root@localhost sonny]# groupadd dba#创建用户组dba[root@localhost sonny]# useradd -g oinstall -g dba -m oracle#创建oracle用户,并加入到oinstall和dba用户组[root@localhost sonny]# passwd oracle#设置用户oracle的登陆密码,不设置密码,在CentOS的图形登陆界面没法登陆Changing 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 sonny]# id oracle # 查看新建的oracle用户uid=1001(oracle) gid=1002(dba) groups=1002(dba)[root@localhost sonny]#理论上单例按照需要3种用户组,实际只建两个oinstall和dba,后面再安装oracle数据库的时候把OSOPER组也设置是dba组。
a.oracle 清单组(一般为oinstall):OINSTALL 组的成员被视为Oracle 软件的“所有者”,拥有对Oracle 中央清单(oraInventory) 的写入权限。
在一个Linux 系统上首次安装Oracle 软件时,OUI 会创建/etc/oraInst.loc 文件。
该文件指定Oracle 清单组的名称(默认为oinstall)以及Oracle 中央清单目录的路径。
b.数据库管理员(OSDBA,一般为dba):OSDBA 组的成员可通过操作系统身份验证使用SQL 以SYSDBA 身份连接到一个Oracle 实例。
该组的成员可执行关键的数据库管理任务,如创建数据库、启动和关闭实例。
该组的默认名称为dba。
SYSDBA 系统权限甚至在数据库未打开时也允许访问数据库实例。
对此权限的控制完全超出了数据库本身的范围。
不要混淆SYSDBA系统权限与数据库角色DBA。
DBA 角色不包括SYSDBA 或SYSOPER 系统权限。
c.数据库操作员组(OSOPER,一般为oper):OSOPER 组的成员可通过操作系统身份验证使用SQL 以SYSOPER 身份连接到一个Oracle 实例。
这个可选组的成员拥有一组有限的数据库管理权限,如管理和运行备份。
该组的默认名称为oper。
SYSOPER 系统权限甚至在数据库未打开时也允许访问数据库实例。
对此权限的控制完全超出了数据库本身的范围。
要使用该组,选择Advanced 安装类型来安装Oracle 数据库软件。
2.修改操作系统核心参数在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536编辑完成后按Esc键,输入“:wq”存盘退出2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.sosession required pam_limits.so编辑完成后按Esc键,输入“:wq”存盘退出3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576编辑完成后按Esc键,输入“:wq”存盘退出4)要使/etc/sysctl.conf 更改立即生效,执行以下命令。
输入:sysctl -p 显示如下:linux:~ # sysctl -pnet.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485765)编辑/etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi编辑完成后按Esc键,输入“:wq”存盘退出6)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:输入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/product7)更改目录属主为Oracle用户所有,输入命令:chown -R oracle:oinstall /home/oracle/app8)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,输入:su –oracle ,然后直接在输入:vi .bash_profile按i编辑.bash_profile,进入编辑模式,增加以下内容:export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib编辑完成后按Esc键,输入“:wq”存盘退出ps:我的云服务器没有防火墙,如果你们有,可以关闭--关闭防火墙CentOS 7.2默认使用的是firewall作为防火墙[sonny@localhost /]$ su rootPassword:[root@localhost /]# systemctl status firewalld.service#查看防火墙状态,运行中●firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2016-04-07 18:54:29 PDT; 2h 20min agoMain PID: 802 (firewalld)CGroup: /system.slice/firewalld.service└─802 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopidApr 07 18:54:25 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon... Apr 07 18:54:29 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon. [root@localhost /]# systemctl stop firewalld.service#关闭防火墙[root@localhost /]# systemctl status firewalld.service#再次查看防火墙状态,发现已关闭●firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: inactive (dead) since Thu 2016-04-07 21:15:34 PDT; 9s agoMain PID: 802 (code=exited, status=0/SUCCESS)Apr 07 18:54:25 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon... Apr 07 18:54:29 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon. Apr 07 21:15:33 localhost systemd[1]: Stopping firewalld - dynamic firewall daemon...Apr 07 21:15:34 localhost systemd[1]: Stopped firewalld - dynamic firewall daemon.[root@localhost /]# systemctl disable firewalld.service#禁止使用防火墙(重启也是禁止的)Removed symlink /etc/systemd/system/dbus-org.Fedoraproject.FirewallD1.service.Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.[root@localhost /]#防火墙先禁用,搞好之后再配置,个人虚拟机,要毛线防火墙~~6.关闭selinux(需重启生效)[root@localhost /]# vi /etc/selinux/config[root@localhost /]# cat /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.SELINUX=disabled #此处修改为disabled# SELINUXTYPE= can take one of three two values:# targeted - Targeted processes are protected,# minimum - Modification of targeted policy. Only selected processes are protected.# mls - Multi Level Security protection.SELINUXTYPE=targeted[root@localhost /]#为啥要关闭selinux?因为selinux太高深,非专业人士搞不懂~~二、正式Oracle的安装过程1)当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。