永久关闭selinux
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled--------然后重启服务器setenforce 0 命令设置临时关闭
service iptables stop 临时关闭防火墙
chkconfig iptables off 重启永久关闭防火墙
创建oinstall,dba组和oracle用户(用root身份)
修改oracle用户密码
创建Oralce 目录及权限
修改内核参数vi /etc/sysctl.conf
修改完成后执行sysctl –p,重新加载内核参数文件
修改文件描述符
vi /etc/security/limits.conf
修改登陆认证模块
vi /etc/pam.d/login
修改本地hosts文件
vi /etc/hosts
配置系统环境变量,加入到最后。
vi /etc/profile
配置oracle环境变量
# su - oracle
vi /home/oracle/.bash_profile
以oracle用户登陆密码:oracle开始安装数据库软件cd /tool/database
./runInstaller
装到这一步,可以看到,可以查看到有很多的rpm包没有,我们可以从安装linux的光盘或ISO中(或去D:\linux_oracle11g_Package)查找所缺的包,使用ftp上传到linux中,然后使用rpm –ivh xxx.rpm --nodeps –force 来进行安装(其中加上--nodeps -- force 代表强制安装,是在直接使用rpm –ivh xxx.rpm安装不成功的情况下用的)等到把包全部都安装好的情况下,再次在oracle图形界面中,执行安装过程2,下来在环境检查过程中,就通过了。
安装完成后,系统会提示你需要用root权限执行2个shell脚本。
按照其提示的路径,找到其所在的位置,如:我的就在
/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh
和 /home/oracle/oraInventory/orainstRoot.sh 新开启一个终端,输入命令:
su – root
sh root.sh
cd /home/oracle/oraInventory
sh orainstRoot.sh
oracle软件安装完成后开始配置实例
在oracle用户下输入dbca
这里选择创建一个新的数据库,下一步
这里选择关系型或者事务性数据库,下一步;
输入数据库名称ecdsdb,下一步;
这里不安装EM,数据仓库安装完成之后再配置EM管理器,下一步;
选择给所有管理员用户配置密码,这里配置的密码是aaaaaaaa,下一步;
警告信息,密码安全度不够,可以忽略,点击yes;
更改闪回去路径与大小,下一步;
调整SGA全局区大小,这里设置的50%,因为要考虑到应用程序也要使用系统资源
选择字符集,这里选择的是简体中文,下一步;
这里创建了3个控制文件,并把3个控制文件都放在了相同的目录下,为了英方一体机灾备用;
数据库自己需要的数据文件存放路劲;
在线日志存放的路径以及大小,下一步;
实例安装完成,开始配置EM
在终端输入dbca,下一步;
选择配置数据库实例,下一步;
选择需要配置的数据库实例,下一步;
输入EM管理器的密码,这里设置的aaaaaaaa,下一步;
配置完成,访问地址https://192.168.0.3:1158/em,点击yes。
测试配置是否成功。
在浏览器中输入https://192.168.0.3:1158/em。