已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
根据系统内存的大小 你需要合理设置交换分区的大小 内存为 256 512M 的时候 交换分区大小应该为内存 2 倍 512 2G 的时 候 交换分区大小应该为内存 1 5 倍 2 8G 时 交换分区大小和 内存相同 8G 以上 交换分区是内存大小的 0 75 倍 此外还需预 留 10GB 左右的硬盘空间给操作系统 建议硬盘空间至少有 20GB 以上的剩余空间 安装 RedHat 可以依照图形化的安装向导来进行 安装过程中特 别需注意 3 点 1 显示语言选择英文 不要选择中文 以免后续的 Oracle 安装向导 出现乱码 如选择中文 需拷贝 zysong ttf 文件 mkdir p usr share fonts zh CN TrueType cp zysong ttf usr share fonts zh CN TrueType 2 选择定制安装 并确保 compatibility libraries JAVA Platform 和 Development 里工具被选中 如图 勾选 compatibility libraries 可以保证 Oracle 安装和工作所需 的大部分软件包都得到安装 否则很可能 Oracle 安装过程中 会 出现一些链接错误 比如 ins ctx mk 报错 现在你可以去 Oracle 官方站点下载 Oracle 数据库包了 在下载的同时 我们需要对 Redhat 的一些配置文件做修改 3 检查并安装依赖软件包 1 创建 yum mount dev cdrom mnt cp mnt Packages ccPackages cd ccPackages rpm ivh create createrepo v yum install y binutils compat libstdc 33 elfutils libelf elfutils libelf devel gcc gcc c glibc glibc common glibc devel glibc headers ksh libaio libaio devel libgcc libstdc libstdc devel make numactl devel sysstat libxp unixODBC unixODBC devel 3 设置静态 IP setup vi etc sysconfig network scripts ifcfg eth0 ONBOOT yes 为了 PUTTY 远程 方便复制参数 WinSCP 传输 oracle database 安装文件 4 关闭 SElinux 修改内核参数 编辑 etc sysctl conf 并做如下修改 Controls the maximum shared segment size in bytes kernel shmmax 68719476736 Controls the maximum number of shared memory segments in pages kernel shmall 4294967296 kernel shmall 2097152 kernel shmmax 536870912 kernel shmmni 4096 kernel sem 250 32000 100 128 fs file max 6553600 net ipv4 ip local port range 1024 65000 net core rmem default 4194304 net core wmem default 262144 net core rmem max 4194304 net core wmem max 262144 保存之后 需要运行 sysctl p 来使参数生效 如果你觉得麻烦的话 Oracle 安装过程中 也会生成内核参数的修 改脚本 并提示你运行 配置 Pam d PAM 可插拔验证模块 可以让程序自由选择使用的验证方式 常见 PAM 模块有 pam access so 控制访问者地址与账号名称 pam listfile so 控制访问者的账号名称或登录位置 pam limits so 控制为用户分配的资源 pam rootok so 对管理员 uid 0 无条件允许通过 pam userdb so 设定独立用户账号数据库认证 编辑 etc pam d login 并增加下面内容 session required lib security pam limits so 配置 Limits 编辑 etc security limits conf 文件 并增加下面几行 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 limits conf 文件实际是前面提到的 pam limits so 的配置文件 而且只针对于单个会话 需要在 etc pam d login 文件中加入下行 session required lib security pam limits so session required pam limits so 创建 Oracle 组和帐号 接下来我们要创建 Linux 的组和用户账号 用来安装和维护 Oracle 数据库 groupadd oinstall groupadd dba useradd m g oinstall G dba oracle id oracle passwd oracle set password for oracle user 现在可以用 Oracle 帐号登录继续后续的操作 创建安装目录 现在我们来创建 Oracle 数据库的安装目录 通常这些目录被在独 立的文件系统上创建 mkdir p home oracle app chown R oracle oinstall home oracle app chmod R 775 home oracle app 之后把这些路径加入配置 oracle 用户的环境文件中 vim home oracle bash profile 添加的内容如下 export ORACLE SID orcl export ORACLE BASE home oracle app export ORACLE HOME ORACLE BASE dbhome export NLS LANG AMERICAN AMERICA UTF8 export PATH PATH usr bin usr sbin usr local bin ORACLE HO ME bin 安装 Oracle 现在可以开始安装应用了 解开 Oracle 的源代码 并执行 runInstaller 如果你按上述要求正确配置了系统参数 安装过程 应该不会有太多问题 如果遇到错误的话 你可以查看安装的日志 文件以获得详细的错误信息 在安装的过程中 系统会询问你 SYSMAN 的密码 请把它记下来 后续我们会用它来登录到 Web Console 在安装接近尾声的时候 会要求你以 root 权限运行一到两个脚本 你只需要打开一个终端 运行 su 然后根据系统提示的路径去 运行脚本 启动或停止 Oracle 有时候你可能需要启动或者停止 Oracle 的运行 你可以运行下面 的命令 emctl start dbconsole lsnrctl start dbstart 要停止 Oracle 数据库 则运行 emctl stop dbconsole lsnrctl stop dbstop 自动启动 Oracle 服务 每次输入命令行来启动或停止 Oracle 数据库总是不方便 最简单 的办法还是在操作系统启动的时候自动启动 Oracle 服务 具体办 法如下 1 首先编辑 etc oratab 文件 将 orcl home oracle app dbhome N 修改为 orcl home oracle app dbhome Y 2 创建启动脚本 vi etc init d dbora 其内容如下 bin sh chkconfig 345 99 10 description Oracle auto start stop script Set ORA HOME to be equivalent to the ORACLE HOME from which you wish to execute dbstart and dbshut Set ORA OWNER to the user id of the owner of the Oracle database in ORA HOME ORA HOME home oracle app dbhome ORA OWNER oracle if f ORA HOME bin dbstart then echo Oracle startup cannot start exit fi case 1 in start Start the Oracle databases The following command assumes that the oracle login will not prompt the user for any value su ORA OWNER c ORA HOME bin emctl start dbconsole su ORA OWNER c ORA HOME bin lsnrctl start su ORA OWNER c ORA HOME bin dbstart stop Stop the Oracle databases The following command assumes that the oracle login will not prompt the user for any values su ORA OWNER c ORA HOME bin emctl stop dbconsole su ORA OWNER c ORA HOME bin lsnrctl stop su ORA OWNER c ORA HOME bin dbshut esac 用下面的命令修改权限 chmod 750 etc init d dbora 然后把它添加到 chkconfig 中 chkconfig level 345 dbora on 现在可以测试一下是否能按预期工作 etc init d dbora start etc init d dbora stop 现在可以登录到 Web Console 默认 URL 是 https localhost 1158 em 默认用户名是 sys 你可以查看 到数据库各项服务的信息 Oracle 服务启动或停止时的常见错误 1 错误信息 ORACLE HOME LISTNER is not SET unable to auto stop Oracle Net Listener 解决方法 编辑文件 dbstart No message file for product NETWORK facility TNS TNS 12538 Message 12538 not found No message file for product NETWORK facility TNS TNS 12560 Message 12560 not found No message file for product NETWORK facility TNS TNS 00508 Message 508 not found No message file for p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运动安全中班课件
- 物业消防安全培训课件
- 2025年中级会计考试《会计实务》真题及答案
- 2009年河南特岗教师教育学试题
- 2025年电工考试题库电工证考试试题及答案
- 医院10大安全目标试题
- 《企业培训师(企业文化建设)理论知识试卷》
- 基孔肯雅热培训考核试题
- MTSC2025 第十四届中国互联网测试开发大会(上海站):端到端智能Agent在淘天的落地实践
- 用工安全课件
- 辽海版综合实践活动七年级上册同步课件教案81用好电子小帮手之活动一电子产品走近你我他
- 离职员工不损害公司声誉保证书
- 3.8 第1课时弧长的计算 浙教版数学九年级上册课件
- 初中语+文+第9课《从百草园到三味书屋》课件+统编版语文七年级上册
- Compiere-ERP中文环境的操作流程
- 2024年共青团入团积极分子团校结业考试试题库及答案
- 高标准农田改造提升建设项目投标方案(技术标)
- 市政设施养护维修服务规范(TZSZX002-2022)
- MOOC 创业团队建设与管理-首都经济贸易大学 中国大学慕课答案
- 居民死亡医学证明模板
- 大学英语口语演讲课件
评论
0/150
提交评论