水滴石穿之oracle安装

水滴石穿oracle之安装

数据库:就是把一些记录或者叫条目,放在数据库应用或者软件中来管理。这样管理有什么好处呢?它可以快速的检索某一条!

我们常用的excel就可以看成一个简单的数据库,excel表格中也是保存一些记录,但是记录比较多的话,它就不行!比如当前有1W条记录,没有问题!如果有100W、1000W条记录,excel表格就没法用了,数据库其实就是数据或条目的仓库,作用就是快速的检索某一条记录!它的响应速度应该是0.0几秒,也就是几毫秒甚至十几毫秒,一个请求它的响应速度应该这么快,所以它能满足你特别大的并发,特别大的事务,这就是数据库的作用。

Oracle又是数据库产品中的佼佼者,世界500强的公司很多都是Oracle的客户。Oracle倍受IT人士的追捧和青睐,开始学习Oracle的人也越来越多。

在linux环境下安装Oracle数据库相对来说有点复杂,很多朋友都因此而困扰很久。到现在与Oracle相依相伴也6个年头了,这6处我经历了很多事,同时也学到了很多东西。回忆当年我刚学Oracle的时候,我1天的时间反反复复装了10遍,才把Oracle安装成功。

我喜欢和朋友们分享我的专业技术,我觉得大家一起学东西才是最快的,做技术这行的最忌讳“独”字。

于是我决定写一套关于Oracle的文章,起个名字就叫《水滴石穿oracle》,这套文章会涵盖我掌握的大部分知识,我会由浅入深的将它们写出来。为了让朋友们学习起来更明白,我的文章中会包涵详细的文字描述和实验截图。

下面就让我们开始吧,水滴石穿oracle之安装。

1、root用户编辑本地yum源配置文件

vi /etc/yum.repos.d/base.repo  #追加如下内容

2、将本地光般连接到虚拟机中

3、root用户挂载光盘到/mnt目录下

4、root用户使用yum解决安装oracle需要的依赖包(安装源码包,必须要用到gcc编译)

yum install -y binutils compat-db control-center gcc* glibc libXp libstdc++ libstdc++-devel make openmotif sysstat control-center

5、root用户修改/etc/hosts

6、root用户修改主机名称

注解:

(1)、hostname  DB(临时修改主机名)

(2)、vi /etc/sysconfig/network(永久修改主机名)

7、root用户设置内核参数(vi /etc/sysctl.conf)

kernel.shmall = 2097152

/*共享内存,单位是页面数,每个页面数是4K,就是块大小,操作系统ext3的,一个块是4K,咱们设置共享内存8G ,官方推荐值,生产中可以自行改大  8GB/4KB=8388608KB /4KB=2097152(页) */

kernel.shmmax = 2147483648

/*单个共享内存段的最大尺寸,单位字节,单次提取最多2G,不是数据仓库完全够用

2G=2*1024*1024*1024(byte)*/

#插入下面信息

kernel.sem = 250 32000 100 128   #信号量

fs.file-max = 65536   #文件句柄的最大数量

net.ipv4.ip_local_port_range = 1024 65000 #端口范围

net.core.rmem_default = 262144  #默认读内存大小

net.core.rmem_max = 262144          #读内存最大值

net.core.wmem_default = 262144  #默认写存大小

net.core.wmem_max = 262144           #写内存最大值

8、root用户修改操作系统版本号(vi /etc/redhat-release)

Red Hat Enterprise Linux Server release 3 (Tikanga)

/*修改版本号,oracle10g只支持到redhat版本4,如果不修改,检测安装环境会报错*/

9、root用户操作使内核生效

10、root用户操作限制oracle用户的策略(vi /etc/security/limits.conf  #追加如下内容)

/*

core - 限制内核文件的大小

  date - 最大数据大小

  fsize - 最大文件大小

  memlock - 最大锁定内存地址空间

  nofile - 打开文件的最大数目

  rss - 最大持久设置大小

  stack - 最大栈大小

  cpu - 以分钟为单位的最多 CPU 时间

  noproc - 进程的最大数目

  as - 地址空间限制

  maxlogins - 此用户允许登录的最大数目

实际是 Linux PAM,插入式认证模块,用来限制用户的策略

*/

11、root用户操作将上面的策略每次登录生效(vi /etc/pam.d/login  #追加如下内容)

/* limits.conf是pam_limits.so的配置文件,将上面的策略每次登录生效 */

12、root用户操作增加组、oracle用户及设置密码

13、oracle用户设置环境变量

14、让环境变量生效

15、创建目录并授权

16、上传oracle安装包到/tmp下(我使用的是FileZilla工具)

17、oracle用户解压缩oracle安装包

18、使用Oracle用户安装oracle库(图形界面)

19、安装详细步骤

高级安装

安装企业版

检查依赖条件

仅安装软件

在上面图片出来之后 切换到root下执行以下脚本

安装结束

20、创建数据库详细步骤

在命令行下直接运行

选择创建数据库(如果是第一次创建数据库,只能创建数据库和管理模板可以使用)

类型:一般用途

填写全局数据库名及SID

不用配置OEM管理工具(我们后面会有手工配置)

设置数据库用户帐号的口令(所有用户设置同一个密码)

设置数据库的存储(默认文件系统)

设置数据库文件的存放位置(默认选项)

设置数据库的恢复选项(我们后面会有手工配置)

/*快速恢复区用于恢复数据,以免系统发生故障时丢失数据;

启用归档用于将数据库设置为ARCHIVELOG模式,

使得当数据库出现失败时可以完全恢复数据库数据*/

指定是否安装示例方案,并运行自定义脚本(不用安装)

初始化参数配置(初始化参数、数据库字符集和连接模式)

数据库存储(用指定控制文件、数据文件、重做日志文件、名称和尺寸)

创建选项(指定建立数据库,还是保存为数据库模板)

开始数据库的建立

数据库建立完成后,就会出现如下对话框

系统会锁定除SYS、SYSTEM、DBSNMP、SYSMAN之外的所有其他用户,咱们解锁SCOTT用户

单击“确定”按钮,最后单击“退出”按钮完成数据库建立的全部过程

21、登录到oracle数据库环境下,查看当前库状态

从上图的查询结果,我们可以看出来,当前数据库是可读可写状态。

结束语:

到此本篇文章就结束了,送给那些:

1、准备学习Oracle的朋友们

2、已经学习了Oracle,但是没有在Linux环境下安装成功oracle的朋友们

3、对Oracle感兴趣、对Linux感兴趣的朋友们

4、Oracle刚入门的朋友们

有一段时间没有写博文了,感谢一直关注我的新老朋友,有你们的支持我会一起写下去!

时间: 2024-08-05 15:07:14

水滴石穿之oracle安装的相关文章

oracle安装故障:完美解决xhost +报错: unable to open display “”

oracle安装 先切换到root用户,执行xhost + 然后再切换到oracle用户,执行export DISPLAY=:0.0 出现乱码执行export LANG=US_en 在这里给大家介绍下两种情况的常见问题: 一种是本地运行的命令,另一种则是远程ssh命令安装. DISPLAY科普 DISPLAY变量是用来设置将图形显示到何处.比如CENTOS,你用图形界面登录进去,DISPLAY自动设置为DISPLAY=:0.0表示显式到本地监视器,那么通过终端工具(例如:xshell)进去,运行

oracle安装问题: 11g安装未填写hosts导致弹窗错误

oracle 安装的时候刚弹出安装界面会弹出如下错误.这是由于hosts文件中没有设置主机名的原因. 因为我自己操作的时候没有截图,在这里直接给大家分享一下网上的一个教程,内容有修改. 运行./runInstaller,立即出现下面的错误 # cat /tmp/OraInstall2013-03-14_11-07-58AM/installActions2013-03-14_11-07-58AM.log 核心报错: INFO: Setting value for the property:plat

ORACLE安装之环境搭建

Oracle安装之环境搭建 一.系统外环境 1,准备好一个linux系统,ip地址为192.168.12.3, 2.系统在安装的时候要创建一个目录/u01,之前我们都是吧剩余所有空间给/根目录,这里我们指定空间给根目录10G20G就可以了,然后再手动输入/u01,把剩余的空间全部给它,如下图所示: 3,选择安装包,如下图: 查找并选择sysstat-7开头的包,然后确定, 其他的包自己不清楚的可以全部安装, 4.定义网络配置,自定义虚拟网络VMNET1,编辑 然后ip地址改一下改为192.168

oracle安装程序异常终止解决办法

安装Oracle时有时会报程序异常终止错误 解决方法如下: 1.右击Oracle安装图标setup.exe,选择属性 2.选择兼容性,将画圈的地方勾选上 3.再次运行setup.exe,问题解决!

linux下oracle安装

本文主要介绍linux下oracle的安装,主要分为3部分:准本工作.安装oracle软件.用dbca工具创建数据库. 实验环境:rhel5.6+oracle_database_linux32.zip(10.2.0.1.0) 实验过程: 首先要确保linux系统内存大小在1G以上,另外/home与/目录也要足够大. 1.在安装oracle软件前,linux需要安装这些软件:binutils-2.17.50.0.6-5.el5.compat-db-4.2.52-5.1.control-center

oracle 安装笔记

修改主机名[[email protected] ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network[[email protected] ~]# hostname oracledb 添加主机名与IP对应记录[[email protected] ~]# vi /etc/hosts 192.168.1.160    oracledb[[email protected]

Oracle安装问题总结

注意:关于Oracle的操作尽量都以管理员身份执行操作.   安装Oracle,首先明确一点:安装Oracle分为安装Oracle服务和创建Oracle数据库! 不同的计算机安装同一个Oracle10G程序,安装的效果可能有所不同,这里是我电脑安装过程中遇到的问题! 环境: 计算机系统:win10 计算机名称:lydong 本机Oracle安装目录:C:\oracle\product\10.2.0 问题: 按照Oracle10G安装文档进行安装时正常情况下应该有数据库创建的界面: 虽然选择了创建

新手Oracle安装及使用入门

新手Oracle安装及使用入门 一.安装Oracle Step1 下载oracle压缩包并解压到同一文件夹下面 Step2 双击setup.exe进行安装 Step3:进入如下界面配置: 邮箱可不填,去掉更新 除了设置密码,其他均可默认安装! 可自行选择安装路径,确保该安装盘有4G以上内存可使用就行. 若检测有问题就选择“全部忽略” 完成之后接着进行数据库创建(wait for long~~): 可按照以上在浏览器输入该url进行登录并管理服务端,登录成功见如下界面(此步骤也可以跳过不操作):

蓝的成长记——追逐DBA(4):追忆少年情愁,再探oracle安装(Linux下10g、11g)

***************************************声明*************************************** 个人在oracle路上的成长记录,其中以蓝自喻,分享成长中的情感.眼界与技术的变化与成长.敏感信息均以英文形式代替,不会泄露任何企业机密,纯为技术分享. 创作灵感源于对自己的自省和记录.若能对刚刚起步的库友起到些许的帮助或共鸣,欣慰不已. 欢迎拍砖,如有关技术细节表述有错误之处,请您留言或邮件([email protected])指明,