热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Oracle12cforOEL5.8Singleinstancedatabaseinst

checklist:操作系统版本支持:OracleLinux5Supporteddistributions:OracleLinux5Update6withtheUnbreakableEnterprisekernel:2.6.32-100.0.19orlaterOracleLinux5Update6withtheRedHatcompatiblekernel:2.6.18-238.0.0.0.1

check list: 操作系统版本支持 : Oracle Linux 5 Supported distributions: Oracle Linux 5 Update 6 with the Unbreakable Enterprise kernel: 2.6.32-100.0.19 or later Oracle Linux 5 Update 6 with the Red Hat compatible kernel: 2.6.18-238.0.0.0.1

check list:

操作系统版本支持

Oracle Linux 5 Supported distributions:

Oracle Linux 5 Update 6 with the Unbreakable Enterprise kernel: 2.6.32-100.0.19 or later
Oracle Linux 5 Update 6 with the Red Hat compatible kernel: 2.6.18-238.0.0.0.1.el5 or later

安装最小需求:

软件目录  :  6.4 GB
/TMP空间   :  1GB
物理内存  :  1GB
SWAP空间 :  1 GB 16G,16G

系统包支持:

binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-58
glibc-2.5-58 (32 bit)
glibc-devel-2.5-58
glibc-devel-2.5-58 (32 bit)
ksh
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
libXext-1.0.1
libXext-1.0.1 (32 bit)
libXtst-1.0.1
libXtst-1.0.1 (32 bit)
libX11-1.0.3
libX11-1.0.3 (32 bit)
libXau-1.0.1
libXau-1.0.1 (32 bit)
libXi-1.0.1
libXi-1.0.1 (32 bit)
make-3.81
sysstat-7.0.2

参数文件设置

/etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

/etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240

创建用户和组和文件目录:

#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#mkdir -p /u01/app/oracle/
#chown -R oracle:oinstall /u01/app/oracle/
#chmod -R 775 /u01/app/oracle/

环境变量和/etc/hosts,此处省略 , HOHO~!~ 顺便说一下软件的下载地址:

http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_1of2.zip

http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_2of2.zip

好啦,开始安装了!

软件部分,没啥说的,直接上图:

1. Configure Security Updates

没啥说的,全都不选择,直接NEXT.

sf1

告警也不理你,直接YES.

sf2

2. Installation Option

只安装软件,好处就是快,NEXT.

sf3

3. Grid Installation Options

只安装单实例,本文的标题,NEXT .

sf4

4. Select Product Languages

支持下中文,NEXT.

sf5

5. Database Edition

还有人会选择“Enterprise Edition” 以外的选项吗? NEXT.

sf6

6. Installation Location

BASE和HOME,和以往差不多,NEXT.

sf7

7. Create Inventory

一样一样的,NEXT.

sf8

8. Operating System Groups

我“默认”了,NEXT.

sf9

9. Prerequisite Checks

准备工作要做好,不然折腾的是自己,这里没大问题,我这里选择了忽略,这是个坏习惯, NEXT。

sf10

10. Summary

不解释,Install.

sf11

11. Install Product

工程开始了,要咖啡么。。。。。。

sf12

12. Install Product

按照提示,一个一个节点轮流串行执行,执行完成后,返回来点”ok”

sf13

13. Finish

软件安装完成. Close.

sf14

数据库创建,没啥说的,继续上图:

1. Database Operation

创建数据库,走起NEXT.

db1

2. Creation Mode

Advanced Mode,NEXT.

db2

3. Database Template

按照自己习惯定制吧,NEXT。

db3

4. Database Identification

填入实例名称,这里与以往版本有变化,可以PBD了。NEXT~

db4

5. Management Options

我没有选择EM这两项,因为我平时基本用不到。 NEXT.

db5

6. Database Credentials

我们只是虚拟机玩玩,所以统一密码,生产库记得安装好后改回去。 NEXT.

db6

7. Network Configuration

监听配置, NEXT.

db7

8. Storage Locations

存储的选择,和以往11g没多大区别. NEXT.

db8

9. Database Options

这里都是灰色的,不知道是不是我打开的方式不对. 不管了,继续NEXT.

db9

10. Database Vault & OLS

直接跳过了,NEXT.

db10

11. Initialization Parameters

内存,块大小,字符集,服务器模式等配置.

db11db12db13db14

11. Createion Options

创建数据库,NEXT

db15

12. Prerequisite Check

忽略了,我们要记住,任何检查都要搞定,不要给后面出问题的机会。

db16

12. Summary

Finish ~

db17

13. Progress Page

再来一杯咖啡吗?

db18

OH ~ 中奖了!!

db19

$oerr ora 00845
00845, 00000, “MEMORY_TARGET not supported on this system”
// *Cause: The MEMORY_TARGET parameter was not supported on this operating system or /dev/shm was not sized correctly on Linux.
// *Action: Refer to documentation for a list of supported operating systems. Or, size /dev/shm to be at least the SGA_MAX_SIZE on each Oracle instance running on the system.

根据提示,去增加了 /dev/shm

编辑/etc/fstab

tmpfs /dev/shm tmpfs defaults 0 0
改为
tmpfs /dev/shm tmpfs defaults,size=4g 0 0

重新MOUNT, 安装重新来过……. 欲哭无泪~

14. Finish

OK , 搞定~

db20

总的来讲,安装还算顺利, 不过中间犯的错误都是可以避免的。在工作中一定要记住,安装预检查是必要的一部分,不然后面谁知道会有什么问题等着我们呢。本章就到这里, 非常感谢大家~~

推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
author-avatar
Dear丶尐英
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有