概述
突然发现oracle这块缺了安装oracle方面的基础教程,所以把之前整的教程分享下。
下面是基于操作系统去安装部署的,如果是7以上版本个别命令会不一样。
一、安装前准备官网下载oracle11g的安装包(其实比较推荐11.2.0.4这个版本)
p10404530_112030_Linux-x86-64_1
p10404530_112030_Linux-x86-64_2
二、修改配置系统参数2.1创建oracle用户
根据oracle官方文档所述,需要创建oinstall、dba、用户组和oralce用户
[root@localhost~]groupadddba[root@localhost~]passwdoraclevi/etc/=4294967296--这个系统安装后就会有,直接用系统带的就可以,其它下面的都要加在文件最后面=4096=25032000100128_local_port_range=900065500_default=4194304_max=4194304_default=262144_max=1048576=1048576=6815744
修改内核参数,修改后运行sysctl–p使修改生效
[root@localhost~]mkdir-p/home/oracle[root@localhost~]chmod-R775/home
2.4进入oracle用户下,为oracle用户设置环境变量
[root@localhost~]自己的oracleIDexportORACLE_OWNER=oracleexportPATH=/usr/sbin:$ORACLE_HOME/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libexportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexportCLASSPATH
执行以下命令让配置马上生效
[oracle@localhost~]$source$HOME/.bash_profile
2.5修改用户的限制和验证等配置文件
切换到root用户
2.5.1修改/etc/security/文件
vi/etc//login如果里面没有加上如下参数sessionrequired/lib/security/pam__
2.5.3在/etc/profile后加入以下语句:
source/etc/profile三、安装ORACLE软件和实例
3.1上传oracle安装包到root家目录
这里用到SecureCRT来连接虚拟机linux,用xstart安装oracle
3.2解压安装包移动到安装目录
上面我们已将安装包上传至root用户家目录
[root@localhost~]_11gR2_database_1[root@localhost~]mvdatabase//home/将database移至前面建好的home目录[root@localhost~]chown-Roracle:oinstall/home/database/[root@localhosthome]设置字体[oracle@localhostdatabase]$exportLANG=zh_[oracle@localhostdatabase]$./runInstaller
3.4进入图形化安装
这里推荐是先单独安装软件在创建数据库实例,也就是第二个选项
选择服务器类
这里我们选择advancedinstall,自己配置一些参数
这里写oracle_sid注意保持跟前面环境变量配置文件一致
一般内存这里我们按40%,自动内存管理
这里因为是基于文件系统去安装的,所以这样配置,如果是ASM,就要选下面的选项了
不开自动备份,后面安装后自己配置备份策略就可以了
设置密码:XXXXXXXXXX
这里理论上不应该有这么多没找到的,教程是很久前写的,大家这里用yum安装下最多就1-2个没通过。
yuminstallbinutilscompat-libcap1compat-libstdc++-33compat-libstdc++-33.i686gccgcc-c++glibc\++libstdc++.i686libstdc++-devel\libstdc++-\\
当图形化界面快要结束时提示我们需要运行两个脚本
以root用户执行这两个脚本
[root@localhost~]/home/oracle/app/oracle/product/11.2.0/dbhome_1/4、测试
这里主要测试下监听和数据库是否能正常登陆
lsnrctlstatus
sqlplus/assysdba
[oracle@localhost~]su-oracle[oracle@localhost~]lsnrctlstart[oracle@localhost~]$sqlplus/assysdbaSQL*Plus::24:572016Copyright(c)1982,2009,:,OLAP,DataMiningandRealApplicationTestingoptionsSQLselectnamefromv$database;NAME---------NWPPDBSQLquit
整体的安装过程还是很简单的,这里主要给新手看下,大佬们可以过滤了~





