说明:看网上Linux下安装Oracle 都有图形化的步骤,但是Linux系统通常是直接SSH连接的。系统在初始安装的时候就没有安装桌面,要为了迎合安装oracle需要去安装个Linux桌面,使用VNC。。。总感觉好麻烦。在此研究了一下Oracle 11g 安装。可以在命令行安装。并且可以不需要再初次安装时导出应答文件。注意:如果是Oracle 12安装的时候需要在一模一样的环境的下使用图形化安装一遍,目的是将安装Oracle 12时的应答文件导出来。这样在以后相同环境,相同目录结构下安装,就可以直接无图形化安装了。
系统:Centos 6.4 x64一、准备Oracle 11gR2的安装条件 去官方网站下载http://www.oracle.com/cn/downloads/index.html 安装包,有2个包,大约2GB左右包名称:linux.x64_11gR2_database_1of1.ziplinux.x64_11gR2_database_2of2.zip
1. 系统配置要求
1)物理内存1GB以上,交换空间大约为物理内存的2倍。 2)安装目录(/data/oracle)建议有8GB以上、/tmp目录建议有1GB以上可用空间。 3)提前配置好主机名、IP地址,完成安装以后不要再改主机名。
检查内存大小,大概有2G,满足要求检测swap和/data目录,也是满足要求的文件系统 类型 容量 已用 可用 已用%% 挂载点修改交换分区配置,将原来的一行注释掉,新加一行。不然的话会提示ORA-00845: MEMORY_TARGET not supported on this system错误vi /etc/fstab重启系统2. 需要的软件环境卸载ksh,满足兼容要求,改装RHEL5中的pdksh安装pdksh必须要有编译环境,否则报错报错就添加 –nodeps –force将oracle软件包上传到/opt目录 解压软件包3. 内核参数调整(不低于以下值)vi /etc/sysctl.conf 最后一行添加加载参数4. 用户环境要求(1)创建相关用户、组账号安装组管理组运行用户设置密码(2)调整用户变量vi ~oracle/.bash_profile 最后一行添加vi /etc/profile 最后一行添加更新系统环境
(3)调整会话限制vi /etc/pam.d/login最后一行添加vi /etc/security/limits.conf最后一行添加5. 安装目录准备创建基本目录若应答文件内已配置,此文件貌似可无vi /etc/oraInst.loc6.正式安装切换到oracle用户,注意,必须是oracle用户,root用户是无法安装的启动监听,第一次运行会报错,会生成listener.ora文件正在对命令行参数进行语法分析:参数“silent”= true参数“responsefile”= /opt/database/response/netca.rsp完成对命令行参数进行语法分析。Oracle Net Services 配置:完成概要文件配置。Oracle Net 监听程序启动:为该监听程序提供的信息正由此计算机上的其他软件使用。 未能启动监听程序。有关详细信息, 请查看跟踪文件:/data/oracle/cfgtoollogs/netca/trace_OraDB12Home1-1412044上午3026.logOracle Net Services 配置失败。退出代码是1编辑免费云主机域名监听文件将180.168.41.175改成自己的主机名例如:(ADDRESS = (PROTOCOL = TCP)(HOST = ns5.centos.com)(PORT =1521))再次运行正在对命令行参数进行语法分析:参数“silent”= true参数“responsefile”= /opt/database/response/netca.rsp完成对命令行参数进行语法分析。Oracle Net Services 配置:完成概要文件配置。监听程序“LISTENER” 已存在。成功完成 Oracle NetServices 配置。退出代码是0启动服务查看状态查看监听端口(Not all processes could be identified, non-owned processinfowill not be shown,you would have to be root to see it all.)tcp 0 0 :::1521 :::* LISTEN 4898/tnslsnr执行完后, 监听就已经启动了, 默认端口是1521, 默认是动态监听, 只要实例启动了就会监听到.GDBNAME = “orcl.ns5.centos.com” //全局数据库的名字=SID+主机域名SID=”orcl” //SIDCHARACTERSET=”AL32UTF8″ //编码NATIONALCHARACTERSET=”UTF8″ //编码SYSPASSWORD = “Oracle” //密码SYSTEMPASSWORD = “Oracle” //密码进行静默安装数据库,请耐心等待几分钟复制数据库文件1% 已完成3% 已完成11% 已完成18% 已完成26% 已完成33% 已完成37% 已完成正在创建并启动 Oracle 实例40% 已完成45% 已完成50% 已完成55% 已完成56% 已完成60% 已完成62% 已完成正在进行数据库创建66% 已完成70% 已完成73% 已完成85% 已完成96% 已完成100% 已完成有关详细信息, 请参阅日志文件“/data/oracle/cfgtoollogs/dbca/orcl/orcl.log”。[root@ns1~]$ sqlplus /nolog SQL> conn / as sysdbaConnected.SQL> startupORA-01081:cannot start already-running ORACLE – shut it down first
Oracle用户密码有效期问题查看当前有效期,默认是180天PROFILE——————————————————————————–RESOURCE_NAME RESOURCE—————————————-LIMIT——————————————————————————–COM—DEFAULTPASSWORD_LIFE_TIME PASSWORD180NO修改为无限期再次查看发现已经是无限期了DEFAULTPASSWORD_LIFE_TIME PASSWORDUNLIMITEDNOOracle的安装过程就结束了。
相关推荐: Oracle 11g buffer cache的设置
现在改一下 alter system set db_cache_size=200M scope=both; SQL> alter system set db_cache_size=200M scope=both; alter system set db_…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。