大佬教程收集整理的这篇文章主要介绍了centos6.5安装oracle 11,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文采用界面安装方式,适用于局域网远程安装Oracle和直接在Linux服务器上安装。
通过互联网环境安装没有试验过,互联网环境采用静默方式安装比较好。
本文在RedHatEnterpriseLinux664位系统、Centos6.6系统下安装通过。
本文使用的工具:
XsHell4、Xftp4、VMware10.0.3
安装的Oracle版本为:
OracleDatabase11gEnterpriseEditionRelease11.2.0.3.0-64bitProduction
使用的Oracle安装包:
p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip
目录
一、修改配置文件
1.1、修改/etc/security/limits.conf文件,修改用户的SHelL的限制。
1.2、修改/etc/pam.d/login 文件。
1.3、修改linux内核,修改/etc/sysctl.conf文件。
1.4、修改/etc/profile。
1.5、创建用户和组。
1.6、创建数据库软件目录和数据文件存放目录。
1.7、配置Oracle用户的环境变量。
1.8、上传Oracle安装文件
1.9、解压安装文件
二、安装Oracle 11.2产品
三、数据库建库
四、配置监听及本地网络服务
五、启动Oracle服务和监听器
1.1、修改/etc/security/limits.conf文件,修改用户的SHelL的限制。
输入命令:vi/etc/security/limits.conf,将下列内容加入该文件。
按Insert键进入编辑状态,编辑完成后按Esc键退出编辑状态,按键输入英文冒号wq“:wq”保存退出。不想保存:按Esc键,然后按Ctrl+Z。
[root@localhost~]#su-root
[root@localhost~]#vi/etc/security/limits.conf
vi/etc/pam.d/login,将下列内容加入该文件。
1.3、修改linux内核,修改/etc/sysctl.conf文件。
输入命令:vi/etc/sysctl.conf,将下列内容加入该文件。
#Controlsthemaximumsharedsegmentsize,inbytes
#Controlsthemaximumnumberofsharedmemorysegments,inpages
#kernel.shmall=4294967296
sysctl-p,使/etc/sysctl.conf配置文件立即生效。
创建用户组,输入命令:
创建Oracle用户,主组为oinstall,副组dba,输入命令:
[root@localhost~]#su-Oracle
[Oracle@localhost~]$vi.bash_profile
打开XsHell,新建连接,输入IP地址和端口,使用SSH协议连接。
上传到/tmp目录下面。
1.9、解压安装文件
进入tmp目录,使用unzip命令解压文件。
解压完成后,在tmp目录下会有一个database的文件夹。
用命令su - Oracle切换到Oracle用户,执行安装命令./runInstaller,具体如下。
如果是远程连接Linux服务器安装,需要输入命令
DISPLAY=192.168.0.107:0.0 //此处为本地电脑的IP地址,不是服务器的IP地址
export DISPLAY //将安装界面映射显示到本地电脑
export LANG=en-US //如果安装界面出现乱码,文字显示不了,需要输入该命令
如果是直接在Linux服务器上安装,则不需要输入上面三行命令,只需要输入
su - Oracle
cd /tmp/database
./runInstaller
本文下面部分内容相似的地方都按此方式处理。
执行安装命令./runInstaller后,会显示出如下信息:
StarTingOracleUniversalInstaller...
checkingTempspace:mustbegreaterthan120MB.Actual25737MBPassed
checkingswapspace:mustbegreaterthan150MB.Actual4090MBPassed
checkingmonitor:mustbeconfiguredtodisplayatleast256colors.Actual16777216Passed
PreparingtolaunchOracleUniversalInstallerfrom/tmp/OraInstall2015-06-29_08-23-35Pm.Pleasewait...[Oracle@localhostdatabase]$
翻译:
正在启动OracleUniversalInstaller...
检查临时空间:必须大于120MB。实际为32694MB通过
检查交换空间:可用的交换空间为4096MB,所需的交换空间为150MB。通过
检查监视器:监视器配置至少必须显示256种颜色。实际为16777216通过
准备从以下地址启动OracleUniversalInstaller/tmp/OraInstall2015-06-29_08-23-35Pm.请稍候...
如果检查监视器:监视器配置至少必须显示256种颜色。实际为16777216 不通过,
则在图形化界面中进行安装。
如果图形安装界面是乱码,先退出安装,执行 export LANG=en_US,再执行
1.不要输入Email地址,直接next
2.选择安装数据库软件并创建数据,也可以选择第二项仅安装数据库软件,然后next
3.选择服务器版本,如图,点击next
4.单例数据库,如图,点击next
5.高级模式安装,如图,点击next
7.选择要安装的版本,如图,点击next
8.安装数据库目录,如图,点击next
9.创建详细目录
10.选择配置类型
12.开启自动内存管理(如果512m太大,会出现提示,减少一些就可以),然后先不要点击next,而是点击@H_561_822@memory旁边的Charactorsets选项。
13.设置默认编码为UTF8
14.启用Oracle企业管理控制台OEM
16.自动备份设置
17.设置数据库用户名和密码,他是有一个密码建议的,否则会提示错误,密码建议是包含大写和小写字母,总长度不能低于8位。
18.授权的组
19.检查一些安装要求,包都已经安装,直接忽略
20.开始安装(速度比较慢,耐心等待,喝杯咖啡)
21.创建备份数据库
22.安装完成!
安装完成后,会出来一个对话框,提示使用root用户执行这两个脚本
[root@Oracledb~]$/opt/Oracle/oraInventory/orainstroot.sh
[root@Oracledb~]$/opt/Oracle/app/product/11.2.0/dbhome_1/root.sh
(注:如果在输入命令开启数据库的时候,提示bash:XXXcommandnotfound的时候很有可能是你没有在Oracle用户下输入命令行,这时候用suOracle试一下,如果还是不行可以到/opt/Oracle/app/product/11.2.0/dbhome_1/bin目录下,确认一下此命令是否存在!!!
如果开启过程出现ERROR:ORA-12162:TNS:netservicenameisincorrectlyspecified这种语句的时候,很有可能是环境变量没有配置好,建议到Oracle用户中的.bash_profile文件里查看一下,如何找到.bash_profile请参见第十一步!)
[Oracle@Oracledb~]#lsnrctlstart
[Oracle@Oracledb~]#sqlplus/assysdba
如图:
sql>SELEctnamefromv$DATAFILE#查看数据库存放目录
sql>showparameterservice#查看服务名
sql>SELEct*fromv$instance;#查看实例名
sql>SELEctnamefromv$database;#查看数据库名
sql>SELEct*fromdba_users;#查看所有用户信息
sql>SELEctusername,passwordfromdba_users;#只查询用户和密码
sql>SELEct*fromv$pwfile_users;#查看具有sysdba权限的用户
sql>SELEct*fromdba_ustats;#查看当前用户信息
sql>SELEct*fromuser_sys_privs#查看当前用户系统权限
sql>SELEct*fromuser_role_privs#查看当前用户角色
sql>SELEct*fromdba_sys_privs#查看指定用户所具有的系统权限
sql>SELEct*fromv$version#查看Oracle版本
sql>SELEct*fromuser_views#查看视图信息
[root@Oracledb~]#lsnrctlstart#开启远程监听端口
1.不要输入Email地址,直接next
,然后next
选择服务器版本,如图,点击next
单例数据库,如图,点击next
高级模式安装,如图,点击next
7.选择要安装的版本,如图,点击next
8.安装数据库目录,如图,点击next
创建详细目录
10.选择配置类型
next,而是点击@H_561_822@memory旁边的Charactorsets选项。
设置默认编码为UTF8
企业管理控制台OEM
自动备份设置
8位。
授权的组
一些安装要求,包都已经安装,直接忽略
(速度比较慢,耐心等待,喝杯咖啡)
创建备份数据库
安装完成!
安装完成后,会出来一个对话框,提示使用root用户执行这两个脚本
[root@Oracledb~]$/opt/Oracle/oraInventory/orainstroot.sh
[root@Oracledb~]$/opt/Oracle/app/product/11.2.0/dbhome_1/root.sh
Oracle吧!
此命令是否存在!!!
如果开启过程出现ERROR:ORA-12162:TNS:netservicenameisincorrectlyspecified这种语句的时候,很有可能是环境变量没有配置好,建议到Oracle用户中的.bash_profile文件里查看一下,如何找到.bash_profile请参见第十一步!)
lsnrctlstart
[Oracle@Oracledb~]#sqlplus/assysdba
如图:
sql>SELEctnamefromv$DATAFILE#查看数据库存放目录
sql>showparameterservice#查看服务名
sql>SELEct*fromv$instance;#查看实例名
sql>SELEctnamefromv$database;#查看数据库名
sql>SELEct*fromdba_users;#查看所有用户信息
BACkground-color:rgb(255,passwordfromdba_users;#只查询用户和密码
sql>SELEct*fromv$pwfile_users;#查看具有sysdba权限的用户
sql>SELEct*fromdba_ustats;#查看当前用户信息
sql>SELEct*fromuser_sys_privs#查看当前用户系统权限
sql>SELEct*fromuser_role_privs#查看当前用户角色
sql>SELEct*fromdba_sys_privs#查看指定用户所具有的系统权限
sql>SELEct*fromv$version#查看Oracle版本
sql>SELEct*fromuser_views#查看视图信息
[root@Oracledb~]#lsnrctlstart#开启远程监听端口
以上是大佬教程为你收集整理的centos6.5安装oracle 11全部内容,希望文章能够帮你解决centos6.5安装oracle 11所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。