文档库 最新最全的文档下载
当前位置:文档库 › oracle数据库超详细安装过程

oracle数据库超详细安装过程

oracle数据库超详细安装过程
oracle数据库超详细安装过程

(1)数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度(重复)、与应用程序彼此独立的数据集合。

(2)数据库的三层结构

1.客户端:专门用于访问数据库的(也就是数据库的应用界面,把界面简单给学生演示一下)

2. 数据库管理系统:用于接收用户发出的请求,然后从数据库实例中获取数据,返回给客户端的。

3 数据库实例:数据库实例中装的是数据库对象(表,视图,序列,函数,过程,触发器等)

(3)表

表是一系列二维数组的集合(由行和列组成),用来代表和储存数据对象之间的关系。

那么表中的每一列就是一个字段

(4)字段

字段就是表的列名(一个字段就相当于一个属性,实体一般具有若干特征,称之为实体的属性。例如:学生具有学号、姓名等属性。)

(5)实体间联系方式有哪几种?

实体间联系情况比较复杂,但就其联系方式而言,可以分为三种:一对一联系(简记1:1),若两个不同型实体集中,一方的一个实体与另一方的一个实体相对应,比如生活中的夫妻关系就是一个老公和一个老婆;一对多联系(简记1:n),若两个不同型实体集中,一方一个实体对应另一方多个实体或另一方一个最多只与本方一个实体相对应,比如生活中的母子关系就是一个母亲可能会有多个孩子;多对多联系(简记m:n),若两个不同型实体集中,任何一方一个实体都与对方一个或多个实体相对应,比如师生关系就是一个老师要教很多班的学生,而一个班的学生也会有很多老师来教。

既然实体有多种,那么如何表示实体之间的联系呢,就是通过E-R图

(6)什么叫E-R图?

实体联系表示法简称E-R方法(Entity-Relationship Approach)。此法通过E-R图表示实体间及其联系,是P.P.Chen 1976年提出的,现已广泛用于数据库中。设计数据库时,人们往往把E-R图作为一个中间步骤,先用E-R图准确地反映信息,再从E-R图出发构造数据模型,会使问题变得简单,容易被用户所理解,可不犯或少犯错误。

那么如何用E-R图表示呢?

(7)如何画E-R图?

E-R图中包括实体、属性和联系三种基本图素。习惯上实体用方框表示,实体的属性用椭圆框表示,联系用菱形框表示。由于实体集中的个体成千上万,我们不可能也没有必要一一指出个体间的对应关系,只需指出实体型间的联系,注明联系方式,这样既简单又能表达清楚概念。具体画法是:把有联系的实体(方框)通过联系(菱形框)连接起来,注明联系方式,再把实体的属性(椭圆框)连到相应实体上。

以上就是关于数据库概念的一些介绍,那么下面咱们就介绍一下各个数据库

二.各大数据库的比较:

(1)sql server 它是微软开发的数据库,专门处理windows平台下的数据

(2).mysql,它是由瑞典的AB公司开发的一种免费的,开源的数据库,后来被oracle公司收购了

(3)db2,它是由IBM公司开发的,主要是用来处理海量数据库的,数据量越大,它的效果越好,主要用在电信行业

(4)SYSBASE,它是美国SYSBASE公司开发的,最开始,它和SQLSERVER是一家的,后来在1984年分开的,SQL SERVER 主要致力于在windows平台下数据,而windows平台下主要致力于unilx平台的开发,主要用在金融业

(5)oracle,它是由甲骨文公司开发的,它主要的优点就是可用性强,数据特别安全,稳定性强(oracle也是我们学习的重点,其实我们为什么学习oracle还有另外一个原因,不知道大家能不能猜到,大家看一下oracle,mysql,包括咱们年后要学的java都是哪个公司的?同一个公司的产品,是不是兼容性应该特别好啊,对吧)

除了性能以外还要考虑开发成本

举个最简单的例子,就像咱们头两天搬行李,其实咱们的行李用一个搬家公司的车就能拉过来,而彭老师非要你们每人租一辆车,那是不是太。。其实选择数据库也是一样,不知道大家知不知道,oracle是收费的,按服务收费,如果我们的腾讯使用收费的oracle数据库存储数据,那么它挣这么多钱都得给oracle公司了。

既然提到oracle公司了,咱们就介绍一下它,

甲骨文公司,全称甲骨文股份有限公司是全球最大的企业软件公司,总部位于美国加利福尼亚州的红木滩。甲骨文是继Microsoft及IBM后,全球收入第三多的软件公司。

甲骨文公司产品主要有以下几类:

1.服务器

2.企业应用软件

公司诞生

其实Oracle公司的诞生要从IBM开始说起。其实咱们所学的数据库分为层次数据库,网状数据库,关系数据库,当时主要流行的数据库是层次数据库,市场上根本就没有关系数据库,1973年IBM开始研究关系数据库,但研究后发现,关系数据库运行速度太慢,比不上当时IBM的层次数据库,并且如果发布新型数据库,IBM很多内部人员的利益会受到损失,所以迟迟没有发布,但这一消息被拉里·埃里森(Larry Ellison)偶然知道了,他感觉这是一个机会,所以就和他的两个朋友共同举办了一个名叫SDL的工作室,开始研究把关系数据库市场化,很快他们就弄出来一个不太像样的产品,或者具体的说,更像一个Demo。他们把这个产品命名为ORACLE。因为他们相信,ORACLE(字典里的解释有“神谕,预言”之意)是一切智慧的源泉。后来他们把这个软件卖给了美国中央情报局和美国政府,因为当时客户想使用一种新型数据库来满足他们的需求,但IBM公司没有这种产品,而且拉里·埃里森又说他们这个产品是第二版,所以就成功的把软件忽悠出去了,但软件刚成功售出后,就遇到了一个问题,软件不能在多个系统下运行,后来oracle的第一个程序员SCOTT使用C语言技术解决了这个问题,一会咱们安装oracle的时候,大家会看到oracle软件里有一个叫scott 的用户,就是拉里·埃里森为了纪念他,而设立的,但不幸的是,这个哥们后来离职了。后来,SDL更名为RSI,因为他们认为“软件开发实验室”不太像一个大公司的名字。最后,RSI再次更名为ORACLE。

再给大家介绍一个比较重大的事件,那就是在北京时间2009年4月20日,甲骨文公司声明将要以每股9.50美元收购Sun公司,该交易价值约为74亿美元。

提到oracle的老板,咱们再简单介绍一下,

拉里·埃里森(Larry Ellision)是世界上最大数据库软件公司甲骨文的老板,他的产品遍布全世界。他是陌生的人,但谁都似乎无法离开他。埃里森在32岁以前还一事无成。读了三个大学,没得到一个学位文凭,换了十几家公司,老婆也离他而去。开始创业时只有1200美元,却使得Oracle公司连续12年销售额每年翻一番,成为世界上第二大软件公司,他自己

也成为硅谷首富,有一个星期,他的股票超过了微软,成为了世界首富,拉里还干过一件比较牛的事,那就是他在耶鲁大学的演讲,鼓励学生放弃学业,离开学校,追逐自己的梦想,后来被保安带走了,给大家看看这段话。

Oracle Database 10g卸载与安装

完整卸载oracle database 10g

1、停止所有NET服务

右键我的电脑》管理》服务将已启动的项全部右键停止

2、打开Installer

3、点击已安装产品》选中主目录下已安装的产品》删除》是》

4、删除过程

出现下面界面时关闭即可

5、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除ORACLE 这个文件夹。

6、运行regedit,选择

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog,删除oracle开头的文件夹

7、删除安装目录下的oracle文件夹的全部内容,如果无法删除,请重启后删除。

安装

1、安装setup》安装目录尽量不要放置在C盘》数据库口令为了方便记忆使用orcl》下一步

2、产品特定的先决条件检查》点击红线处验证用户的网络配置需求》检查结果通过之后》下一步

3、此处为所要安装的oracle database 10g的所有内容》点击安装

4、安装配置过程

5、数据库创建过程

6、数据库创建完成后,可在此处更改口令,也可以直接确定

7、等待一下,红框里面显示所有组件都配置成功之后

8、安装结束,点击退出

9、系统自动连接到数据库,登陆后进行设置》点击右下角的》我同意

4.2、oracle的逻辑结构,建表空间和用户以及添加新的服务。

1、进入管理界面》表空间》右上角》创建

2、创建表空间》名称自己设定》右下角》添加》

3、添加数据文件》不要忘了更改大小》继续》确定

4、这样表空间创建完成

l

5、管理界面》方案》用户和权限》用户》创建用户

6、一般信息,按图所示设定,先不要确定,要设置角色

7、角色设定》角色》编辑列表》DBA和RESOURCE添加到所选角色》确定

可查到自己所创建的用户信息

Oracle安装成功之后如何进行登录呢,下面有三种方式分别进行登录

启动运行可以使用window键加R键

Oracle的访问方式:

1.在运行中输入sqlplus

2.在运行中输入sqlplusw

3.http://BJS:5560/isqlplus(bjs是计算机名)在网页中敲

很多同学安装完oracle后说自己的scott用户没有解锁,那么就需要使用如下方法进行解锁给用户解锁

alter user 用户名account unlock;

给用户加锁

alter user 用户名account lock;

显示当前用户

show user;

退出和连接oracle的一些方法,以及oracle的一些小技巧

disc ;退出命令conn连接命令

show user 显示当前用户exit断开与数据库的连接

例如代码太多,我们在控制台敲的时候特别费劲,我们可以将它写在文档上然后,直接使用edit 编辑指定的文本edit d:\a.sql;

linesize 设置显示行的宽度,默认是80个字符

show linesize

set linesize 90

pagesize 设置每页显示的行数目,默认是14,用法和linesiz一样

介绍一下oracle数据库中的一个常用的数据库表,看看表中的八个字段分别代表的含义

empno 员工编号

ename 员工姓名

job 员工工作

mrg 领导编号

hiredate受雇日期

sal 工资

comm 奖金

deptno 部门编号

创建表的语法

Create(创建,字母C和R弄的像刀一样在挖东西,其实它是创建的意思)table(表)表名

(

字段名1 字段类型1,

字段2 字段类型2,

字段n 字段类型n

);

表名的规则:

表名必须以字母开头,长度不能超过30个字符,不能使用oracle保留字

字段类型:

咱们常用的字段类型其实就是数字,字符,日期

数字可以使用number表示,number本身就是表示数字

字符可以使用

char 定长最大两千字符,

varchar2(10) 变长最大是四千字符

每次用char和varchar2时,都必须加显示宽度。

insert into lian1 values(23)

insert into lian1 values(2.345);

其实number可以加显示宽度,特别是使用(数值1,数值2)时,表示的是小数。

Date 时间类型,用date类型来表示该字段里要放入时间,

下面咱们就创建一个表来实现一下

create table lian

(

shijian date,

tianqi char(20),

zhengshu number

);

表我们创建完成了,那么如何查看我们创建的表呢?

查看已创建的表

select table_name from user_tables;

在mysql中插入数据可以使用单行插入和多行插入,在oracle中呢,只能使用单行插入。语法如下:insert into 表名values (字段值); 这种是正常往表中插入数据,给大家举个例子Insert into lian values(‘2014-01-09’,’天气’,1);

Insert into 表名(字段名1,字段名2)values(字段值1,字段值2);

具体实现一下

Insert into lian(riqi,tianqi) values(‘2014-01-09’,’tianqi’);

以上是给表中插入数据的两种用法

windows环境下配置连接oracle数据库的方法及步骤

配置oracle连接 怎么在windows环境下配置连接oracle数据库? 步骤如下: 一、安装PL/SQL: 1、获取PL/SQL安装包;(PL/SQL是连接oracle的客户端) 2、安装PL/SQL; (1)双击PL/SQL安装程序,安装PL/SQL; (2)选择“I Agree”进行安装;

(3)选择安装路径(一般选择默认路径);点击【Next】按钮; (4)默认选择,点击【Next】按钮; (5)默认选择,点击【Finish】按钮,开始安装;

(6)安装进度显示 (7)窗口提示“PL/SQL Developer installed successfully”,安装完成,点击【Close】按钮。

二、配置连接 1、获取oci.dll文件(该文件是用来连接数据库的文件),将该文件及其所在的文件夹放置在一个不含有中文的路径下(如:F:\instantclient); 2、双击打开PL/SQL客户端,点击【Cancel】按钮; 3、跳转到PL/SQL页面,如下图所示。选择【Tool】—>Preferences; 4、按下图进行选择,在“Oracle Home(enpty is autodetect)”栏中选择oci.dll文件所在的目录;在“OCI library(enpty is autodetect)”栏中选择oci.dll文件

5、点击【OK】按钮即可完成 6、退出PL/SQL页面,重新登录。双击PL/SQL客户端,在Oracle Logon窗口中填写数据库的用户名、密码、数据库名和连接方式;点击【OK】按钮即可查询数据库。 完毕!谢谢!

oracle数据库安装及其配置规范标准v0

Oracle数据库系统安装及配置规范 2015-10

目录 1. 数据库物理设计原则 (5) 1.1. 数据库环境配置原则 (5) 1.1.1. 操作系统环境 (5) 1.1.2. 内存要求 (5) 1.1.3. 交换区设计 (5) 1.1.4. 其他 (6) 1.2. 数据库设计原则 (6) 1.2.1. 数据库SID (6) 1.2.2. 数据库全局名 (6) 1.2.3. 数据库类型选择 (6) 1.2.4. 数据库连接类型选择 (7) 1.2.5. 数据库SGA配置 (7) 1.2.6. 数据库字符集选择 (8) 1.2.7. 数据库其他参数配置 (9) 1.2.8. 数据库控制文件配置 (9) 1.2.9. 数据库日志文件配置 (10) 1.2.10. 数据库回滚段配置 (10) 1.2.11. 数据库临时段表空间配置 (11) 1.2.12. 数据库系统表空间配置 (11) 1.3. 数据库表空间设计原则 (11) 1.3.1. 表空间大小定义原则 (11) 1.3.2. 表空间扩展性设计原则 (12) 1.4. 裸设备的使用 (12) 2. 数据库逻辑设计原则 (13) 2.1. 命名规范 (13) 2.1.1. 表属性规范 (13) 2.1.2. 索引 (14) 2.1.3. 视图 (15) 2.1.4. 实体化视图 (15) 2.1.5. 存储过程 (15) 2.1.6. 触发器 (15) 2.1.7. 函数 (16) 2.1.8. 数据包 (16) 2.1.9. 序列 (16) 2.1.10. 表空间 (16) 2.1.11. 数据文件 (16) 2.1.12. 普通变量 (16) 2.1.13. 游标变量 (17) 2.1.14. 记录型变量 (17) 2.1.15. 表类型变量 (17)

Oracle 10g安装教程带图片

ORACLE 10g 安装教程 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1

单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示: 图2

在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。 选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。如图3: 图3

单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4: 图4

选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,如图5 : 图5

Oracle11g及PLSQL安装过程1.0.

一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: https://www.wendangku.net/doc/a6670059.html,/technetwork/database/enterprise-edition/downloads/i ndex.html以下两网址来源此官方下载页网。 win 32位操作系统下载地址: https://www.wendangku.net/doc/a6670059.html,/otn/nt/oracle11g/112010/win32_11gR2_databas e_1of2.zip https://www.wendangku.net/doc/a6670059.html,/otn/nt/oracle11g/112010/win32_11gR2_databas e_2of2.zip win 64位操作系统下载地址: https://www.wendangku.net/doc/a6670059.html,/otn/nt/oracle11g/112010/win64_11gR2_databas e_1of2.zip https://www.wendangku.net/doc/a6670059.html,/otn/nt/oracle11g/112010/win64_11gR2_databas e_2of2.zip 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图 2.两者解压到相同的路径中,如图:

两个压缩包没有关联,要全部解压,解压之后文件的大小为2.12G。 3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。如图: 4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。如图:(不要填写自己的电子邮件地址,否则它会自动联网,可能会拖慢安装进度)

Linux之oracle数据库安装操作手册

Linux之oracle数据库安装操作手册 在Linux操作系统下安装oracle数据库与在windows下安装大不相同,在windows下,我们只需要oui直接安装,不需要任何的配置操作。但Linux则不一样,在安装数据库前需要很多的系统配置和前期准备工作。 一、查看系统参数 查看系统参数是为了检查系统是否满足数据库安装要求,以避免在安装过程中出现因磁盘不足等原因导致的数据库安装失败; 系统要求说明 内存必须高于1G的物理内存 交换空间一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘5G以上 以下为查看系统参数的相关命令: # cat /etc/redhat-release 查看Linux安装版本 # uname -rm 查看操作系统内核版本 # df -Bm 查看磁盘空间 # lvdisplay 查看逻辑卷

# cat /proc/cpuinfo|grep process 查看CPU数 # cat /proc/meminfo 查看内存 二、查看系统安装的包 在查看系统参数后,需要查看系统支持oracle数据库安装的一些包,如下所示:所列包需要逐一检查,以免后期安装失败。如果发现有包没有安装,需要手动安装好缺少的包后再进行后续操作。 查询命令为:# rpm -qa|grep 包名 需要注意的是,上述这些包的版本与操作系统内核版本有关,所以在查的时候只需要

查询包名字母回车即可; 如果缺少包的话需要挂载Linux对应内核版本的ISO镜像文件到虚拟机中并找到这些包然后安装。 步骤: 1、打开虚拟机后,右下角,点击光盘图标,选“设置”; 2、挂载ISO文件(前提是在本地计算机中已经拷贝了相应的ISO文件),此处示例为: 然后点击浏览,将该ISO文件选中并确定; 3、右下角,点击光盘图标,然后选“连接”;这样,就将镜像文件挂载好了。 4、挂载好后运行相关命令找到包:

oracle数据库安装文档

oracle数据库安装文档

概述 内蒙古中行数据库安装:平台red hat 6.6,数据库版本11.2.0.4,升级psu。

一、环境准备 1、安装前准备 1.1编辑/etc/security/limits.conf文件 vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 1.2配置内核参数(Configure Kernel Parameters) vi /etc/sysctl.conf #kernel.shmmax = 68719476736 #kernel.shmall = 4294967296 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 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 1.3关闭防火墙并重启系统 vi /etc/selinux/config 1.4创建用户组 1.创建组和用户: groupadd -g 600 oinstall groupadd -g 601 dba groupadd -g 602 oper useradd -m -u 601 -g oinstall -G dba,oper oracle 2.修改用户口令:

linux下oracle数据库安装步骤

数据库安装步骤 1.创建oracle用户和组 [root@hostname ~]# groupadd oinstall [root@hostname ~]# groupadd dba [root@hostname ~]# useradd -g oinstall -G dba oracle [root@hostname ~]# passwd oracle 输入两次密码 2.修改oracle用户的环境变量 oracle用户下,在/home/oracle/.bash_profile文件中添加如下参数 [oracle@hostname ~]$ vim .bash_profile 文档最后添加: # For Oracle export DISPLAY=:0.0 export TMP=/tmp; export TMPDIR=$TMP; export ORACLE_BASE=/home/oracle/app/oracle; export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1; export ORACLE_SID=ipms; export ORACLE_TERM=xterm; export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH; export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; 3.root用户下执行 [root@hostname ~]# export DISPLAY=:0.0 [root@hostname ~]# xhost + 4.oracle用户下执行 [oracle@hostname ~]$ export DISPLAY=192.168.1.1:0.0

Linux操作系统中Oracle11g数据库安装步骤

Linux操作系统中Oracle11g数据库安装步骤 Linux操作系统中Oracle11g数据库安装规范 一:数据库安装软件(含补丁)的下载说明 Oracle数据库安装软件获得途径: 1、可以通过ftp的方式上传至服务器 2、Oracle官方网站下载:(从11.2.0.2开始ORACLE不再提供升级patch,只提供完整的安装包) 二:数据库版本规定 本安装规范所针对的Oracle数据库版本为:Oracle 11.2.0.3.0 三:安装环境需求 1、系统硬件需求 系统必须满足下列最小硬件要求 内存需求 系统架构要求 磁盘空间需求 显示需求 硬件系统基本需求参照表

2、操作系统版本及补丁矩阵 Oracle 11gR2要求OS至少为RHEL4.7,内核为Kernel 2.6.9 作为生产系统,我们要求使用RHEL 5.6 64位版本,即: Red Hat Enterprise Linux AS release 5 Update 5 x86_64 需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装): 1 binutils-2.17.50.0.6

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh-20060214 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 make-3.81 sysstat-7.0.2

Oracle11g数据库基础教程-参考答案资料

第1章Oracle 11g数据库安装与配置 1.简答题 (1) 企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全性和性能要求较高的联机事务处理(OLTP)、查询密集型的数据仓库和要求较高的Internet应用程序:标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序:个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的开发环境,为用户提供开发测试平台。 (2) 常用数据库类型包括事务处理类、数据仓库类以通用类型。其中事务处理类型主要针对 具有大量并发用户连接,并且用户主要执行简单事务处理的应用环境。事务处理数据库的典型应用有银行系统数据库、Internet电子商务数据库、证券交易系统数据库等。对于需要较 高的可用性和事务处理性能、存在大量用户并行访问相同数据以及需要较高恢复性能的数据 库环境,事务处理类型的配置可以提供最佳性能;数据仓库类型的数据库主要针对有大量的 对某个主题进行复杂查询的应用环境。数据仓库的典型应用有客户订单研究、支持呼叫、销售预测、采购模式以及其他战略性业务问题的历史数据研究。对于需要对大量数据进行快速 访问,以及复杂查询的数据库环境,数据仓库类型配置是最佳选择;通用类型配置的数据库是事务处理数据库与数据仓库配置的折衷方案。既可以支持大量并发用户的事务处理,又可以快速对大量历史数据进行复杂的数据扫描和处理。 (3) 数据库名可以由字母、数字、下划线(_)、#和美元符号($)组成,且必须以字母开头,长度不超过30个字符。在单机环境中,可以不设置域名,域名长度不能超过128个字符。Oracle服务标识符(SID)是一个Oracle实例的唯一名称标识,长度不能超过12个字符。(4) OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务,是数据库启 动的基础,只有该服务启动,Oracle数据库才能正常启动。(必须启动) OracleOraDb11g_home1TNSListener:监听器服务,该服务只有在远程访问数据库时 才需要(无论远程计算机还是本地计算机,凡是通过Oracle Net网络协议连接数据 库都属于远程访问)。(必须启动) OracleOraDb11g_home1ConfigurationManager:配置Oracle启动时的参数的服务。(非必须启动) OracleOraDb11g_home1ClrAgent:提供对.NET支持的Oracle数据库扩展服务。(非必须启动) OracleJobSchedulerORCL:数据库作业调度服务。(非必须启动) OracleDBConsoleorcl:Oracle控制台服务,即企业管理器服务。只有该服务启动了, 才可以使用Web方式的企业管理器管理数据库。(非必须启动) OracleVssWriterORCL:是Oracle对VSS提供支持的服务。(非必须启动) OracleMTSRecoveryService:是允许数据库充当一个微软事务服务器、COM/COM+对象和分布式环境下的事务资源管理器的服务。

Linux操作系统中Oracle11g数据库安装步骤详细图解

Linux 操作系统中Oracle11g 数据库安装步骤详细图解 来源:Ask Oracle 社区/栏目:基础教程/时间:2013-03-19/阅读:5009次 Linux 操作系统中Oracle11g 数据库安装规范 一 :数据库安装软件(含补丁)的下载说明 Oracle 数据库安装软件获得途径: 1、可以通过ftp 的方式上传至服务器 2、Oracle 官方网站下载:(从11.2.0.2开始ORACLE 不再提供升级patch ,只提供完整的安装包) 二:数据库 Linux 操作系统中Oracle11g 数据库安装规范 一:数据库安装软件(含补丁)的下载说明 Oracle 数据库安装软件获得途径: 1、可以通过ftp 的方式上传至服务器 2、Oracle 官方网站下载:(从11.2.0.2开始ORACLE 不再提供升级patch ,只提供完整的安装包) 二:数据库版本规定 本安装规范所针对的Oracle 数据库版本为:Oracle 11.2.0.3.0 三:安装环境需求 1、系统硬件需求 系统必须满足下列最小硬件要求 ? 内存需求 ? 系统架构要求 ? 磁盘空间需求 ? 显示需求 硬件系统基本需求参照表 2、操作系统版本及补丁矩阵 Oracle 11gR2要求OS 至少为RHEL4.7,内核为Kernel 2.6.9 作为生产系统,我们要求使用RHEL 5.6 64位版本,即: Red Hat Enterprise Linux AS release 5 Update 5 x86_64 需要安装以下RPM 软件包(加32bit 括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装): 1 2 3 4 binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125

安装oracle数据库常见的错误

安装oracle数据库容易出现的几个错误及解决办法 这几天因为学习的关系,需要安装oracle数据库。以前在机子上装过,但是卸载了,在再次安装的过程,碰到一些问题,查了一些网上的资料,现在整理起来,相信蛮有用的! 一、第一次安装容易出现的错误。 第一次安装出现“加载数据库错误areasQueries”的错误,一般是因为Oracle安装目录带有中文字符的目录 二、再次安装容易出现的错误 第一次安装失败或者卸载后再次安装oracle数据库,需要在注册表里删除相关注册信息才行。 1、删除ORACLE注册表,位置如下: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE ORACLE8i 与ORACLE9i的注册表与ORACLE8 ,ORACLE7有所不同,oracle9i注册表的主要内容在HOME0中,再安装其他产品则会出现HOME1,HOME2等。所以如果机子上没有别的产品的话同,把ORACLE 及以下键值全部删除。 2、删除oracle服务,位置如下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\oracle 含oracle 在内全部删除掉,当然,服务可以用关工具进行删除,同等效果的。 注意,如果已经安装了ArcSDE For Oracle,在删除Oracle键值的时候,不能删除带有ArcSDE 关键字的键值,否则容易造成ArcSDE无法运行。 3.删除事件日志,置如下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Eventlog\Application

Oracle数据库安装与运维工作指南

Oracle数据库安装及运维工作指南 金蝶软件(中国)有限公司 K3 CLOUD 基础系统部 2017-04-10 张华福

本文主要强调ORACLE 数据库服务器环境的安装软件及版本,以及安装完成后的后续完善工作。以确保数据库以比较完善的状态投入生产,尽可能避免已知的问题影响生产库的运营。文章不涉及到软件的安装方法步骤。 1 服务器系统软件,数据库版本安装推荐: 1 数据库服务器的操作系统,推荐使用 ORACLE LINUX6.8。 2 数据库软件版本,要求安装11204,单节点或RAC环境均可,推荐使用RAC。 2 数据库安装创建完毕后,需要进行下列的完善工作, 1 打上最新的补丁集,如:ORACLE 11204,截止至 2017年4月,ORACLE11204 数据库, 当前最新版本的补丁集为 20161018 日发布的, p2*******_112040_Linux-x86-64_GI_20161018.zip --rac 版本, p2*******_112040_Linux-x86-64_DB_20161018.zip --纯数据库版。 请按照补丁集上的 readme.html,把补丁集打到GI, 数据库上。 2 初始化参数,下面的参数值,只是通常情况下的设置(或可根据服务器的硬件条件自行修改配置),要想系统效率最优,得依据数据库实际的运行情况逐步作微调(注意,下面的命令,在RAC和单节点环境下,稍有不同)。 alter pro LIMIT PASSWORD_LIFE_TIME UNLIMITED; alter system set processes=500 scope=sp'*'; alter system set control_ scope=sp'*'; alter system set open_cursors=300 scope=sp'*'; alter system set session_cached_cursors=300 scope=sp'*'; alter system set audit_trail=NONE scope=sp'*'; alter system set recyclebin=off scope=sp'*'; alter system set log_archive_dest_1='location=use_db_recovery_' scope=both sid='*'; alter system set fast_start_mttr_target = 30 scope=both sid='*'; alter system set streams_pool_size=100m scope=sp'*'; alter system set archive_lag_target = 1200; alter system set "_optimizer_use_feedback"= false scope=sp'*'; alter system set "_optimizer_invalidation_period"=60 scope=both sid='*'; 修改结束后,需重启数据库,才能确保上述修改生效。 3 将数据库设置成归档模式,并开启最小附加日志.

安装oracle数据库步骤

安装Oracle数据库 ?概述 数据库软件是运行在操作系统上的,它毕竟要消耗操作系统的各种资源如内存、CPU以及I/O等,所以在安装Oracle数据库软件之前最好阅读相关随机文档,获得该 软件对于操作系统的要求。然后再安装数据库软件 ?安装条件 Oracle数据库软件可以安装在WindowsNT, Windows 2000Server,WindowsXP等操作系统上,当然Oracle数据库软件也可以安装在linux平台的计算机。不同版本的Oracle数据库软件对于系统硬件主要是内存的要求如下所示。 ?Oracle9i要求至少256M内存,但最好在512M以上。 ?Oracle10g要求内存至少512M,但是最好有1G内存。 ?Oracle11g要求有2G内存,当然越高越好。 数据库体系结构 体系结构包括实例(Instance)、数据库文件,用户进程(User process)和服务器进程(Server process)以及其它文件,如参数文件(Parameter file),密码文件(Password file)和归档日志文件(Archived log file)等。

Oracle实例就是由一些内存区和后台进程组成。实例的组成如图2-2所示,从实例的组成图可以看实例由SGA和一些后台进程组成 ?Oracle数据库物理结构(文件组成) Oracle数据库的物理结构就是指数据库中的一系列操作系统文件,Oracle数据库由三类文件组成。 ?数据文件(datafiles):数据文件包含数据库中的实际数据,是数据库操作中数据的最终存储位置。 ?控制文件(controlfile):包含维护数据库和验证数据库完整性的信息,它是二进制文件。 重做日志文件(redo file):重做日志文件包含数据库发生变化的记录,在发生故障时用于数据恢复。 ?Oracle数据库参数文件和密码文件 虽然参数文件和密码文件不是Oracle的数据库文件,但是Oracle数据库不可少的两个文件。 ?参数文件(parameter file):参数文件中定义了数据库实例的特性。在参数文件中包含为SGA中内存结构分配空间的参数,如分配数据库高速缓冲区的大小等,参数文件是正文文件,可以使用操作系统文本编辑器查看,如在 WINDOWS操作系统中使用记事本工具。

删除ORACLE 11g 数据库安装注册表

删除ORACLE 11g 数据库安装注册表 Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE] [-HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\https://www.wendangku.net/doc/a6670059.html,] [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\ Start Menu\Programs\Oracle - OraClient11g_home1] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\Oracle.VS SWriter.CD] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\Oracle Services for MTS] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\Oracle.po rtal] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\OracleD BConsoleportal] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\OracleDBConsoleorcl] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application\Oracle.VS SWriter.CD] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\Oracle Services for MTS] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\Oracle.po rtal] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\OracleD BConsoleportal] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application\Oracle.cd] [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\OracleDBConsoleorcl] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle11] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle11\Performance] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle11\Performance\KE Y_OraDb11g_home1] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsolemain] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsolemain\Sec urity] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsolemain\Enu m] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsoleoracl] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsoleoracl\Sec urity] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsoleoracl\Enu m] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleJobSchedulerMAIN] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleJobSchedulerMAIN\ Security]

oracle数据库安装步骤及配置文件

Linux下安装oracle教程by 吴迪 1、检查系统环境 Cpu: [root@db_master ~]# grep "model name" /proc/cpuinfo model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz 内存: [root@db_master ~]# grepMemTotal /proc/meminfo MemTotal: 3264544 kB [root@db_master ~]# grepSwapTotal /proc/meminfo SwapTotal: 8289532 kB 内存: [root@db_master ~]# free -g total used free shared buffers cached Mem: 3 0 2 0 0 0 -/+ buffers/cache: 0 3 Swap: 7 0 7 磁盘: 查看机器: [root@db_master ~]# uname -a Linux db_master 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64x86_64 GNU/Linux [root@db_master ~]# more /etc/redhat-release Red Hat Enterprise Linux Server release 5.5 (Tikanga) 2、检查安装的rpm包 检查包是否安装

linux安装oracle 11G R2最细步骤

# 后跟命令表示以操作系统下root用户操作; $ 后跟命令表示以操作系统下oracle用户操作; 虚拟机安装CentOS-7-x86_64-Minimal-1511.iso 1.1 上传软件 假如放在/opt/目录下. # cd /opt/ 可通过SecureFX工具sftp上传数据库安装文件. 或者安装rz yum install –y lrzsz 然后使用rz命令上传 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 1.2 Package安装检查 yum install -y binutils* yum install -y compat-libstdc* yum install -y elfutils-libelf* yum install -y gcc* yum install -y glibc* yum install -y ksh* yum install -y libaio* yum install -y libgcc* yum install -y libstdc* yum install -y make* yum install -y sysstat* yum install libXp* -y yum install -y glibc-kernheaders 执行预计5分钟的样子 1.3 增加数据库组和用户

# id oracle (确认oracle用户是否存在) # groupadd oinstall (建立产品清单管理组) # groupadd dba (建立数据库安装组) # groupadd asmadmin (建立ASM管理组) # groupadd asmdba (建立Grid管理组) # useradd -g oinstall -G dba,asmdba oracle -d /home/oracle (oinstall为主要组,确保 /home/oracle原不存在) # id oracle (记住oracle用户的uid和gid) uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),504(asmdba) # passwd oracle 1.4 调整OS内核参数 设置原则: kernel.shmmax 为 4GB-1byte或一半的物理内存, 哪个值更低用哪个; fs.file-max 为512 * PROCESSES. # vi /etc/sysctl.conf (增加或修改以下参数, 参考值为最小需求, kernel.shmmax默认即可无需设置 ) #------------------------------------------ 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

oracle+10g的安装图解和监听器设置

首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1 单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示:

图2 在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle 产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。 选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。如图3: 图3 单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4:

图4 图5

在“选择数据库配置”对话框中可以选择是否要创建启动数据库,如果要创建数据库还要选择建立数据库的类型。选择“不创建启动数据库”单击“下一步”,会出现“概要”对话框,如图6所示: 图6 单击“安装”,就会开始安装Oracle DataBase 10g产品了。如图7为安装过程:

图7 图8为安装完成

图8 在安装完成Oracle Database 10g后,就要建立数据库。 数据库配置助手(Database Configuration Assistant)用于创建数据库、配置数据库选项、删除数据库和管理模板。在安装Oracle database 10g的时候如果没有建立数据库,在安装完成之后就可以使用数据库配置助手(DBCA)建立数据库。 建立数据库的方法有两种,第一种是在命令行下直接运行:dbca;第二种是点击开始菜单:开始=>程序=>Oracle=>oraDb10g_home1=>Configuration and Migration Tool=>Database Configuration Assistant。如图1: 之后,具体步骤如下,先出现欢迎对话框,如图2: 图2 单击“下一步”,出现“操作”对话框,该对话框用于要执行的数据库操作(创建数据库、配置数据库选项、删除数据库和管理模板),如图3:

oracle数据库超详细安装过程

(1)数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度(重复)、与应用程序彼此独立的数据集合。 (2)数据库的三层结构 1.客户端:专门用于访问数据库的(也就是数据库的应用界面,把界面简单给学生演示一下) 2. 数据库管理系统:用于接收用户发出的请求,然后从数据库实例中获取数据,返回给客户端的。 3 数据库实例:数据库实例中装的是数据库对象(表,视图,序列,函数,过程,触发器等) (3)表 表是一系列二维数组的集合(由行和列组成),用来代表和储存数据对象之间的关系。 那么表中的每一列就是一个字段 (4)字段 字段就是表的列名(一个字段就相当于一个属性,实体一般具有若干特征,称之为实体的属性。例如:学生具有学号、姓名等属性。) (5)实体间联系方式有哪几种? 实体间联系情况比较复杂,但就其联系方式而言,可以分为三种:一对一联系(简记1:1),若两个不同型实体集中,一方的一个实体与另一方的一个实体相对应,比如生活中的夫妻关系就是一个老公和一个老婆;一对多联系(简记1:n),若两个不同型实体集中,一方一个实体对应另一方多个实体或另一方一个最多只与本方一个实体相对应,比如生活中的母子关系就是一个母亲可能会有多个孩子;多对多联系(简记m:n),若两个不同型实体集中,任何一方一个实体都与对方一个或多个实体相对应,比如师生关系就是一个老师要教很多班的学生,而一个班的学生也会有很多老师来教。 既然实体有多种,那么如何表示实体之间的联系呢,就是通过E-R图 (6)什么叫E-R图? 实体联系表示法简称E-R方法(Entity-Relationship Approach)。此法通过E-R图表示实体间及其联系,是P.P.Chen 1976年提出的,现已广泛用于数据库中。设计数据库时,人们往往把E-R图作为一个中间步骤,先用E-R图准确地反映信息,再从E-R图出发构造数据模型,会使问题变得简单,容易被用户所理解,可不犯或少犯错误。 那么如何用E-R图表示呢? (7)如何画E-R图? E-R图中包括实体、属性和联系三种基本图素。习惯上实体用方框表示,实体的属性用椭圆框表示,联系用菱形框表示。由于实体集中的个体成千上万,我们不可能也没有必要一一指出个体间的对应关系,只需指出实体型间的联系,注明联系方式,这样既简单又能表达清楚概念。具体画法是:把有联系的实体(方框)通过联系(菱形框)连接起来,注明联系方式,再把实体的属性(椭圆框)连到相应实体上。 以上就是关于数据库概念的一些介绍,那么下面咱们就介绍一下各个数据库 二.各大数据库的比较: (1)sql server 它是微软开发的数据库,专门处理windows平台下的数据 (2).mysql,它是由瑞典的AB公司开发的一种免费的,开源的数据库,后来被oracle公司收购了 (3)db2,它是由IBM公司开发的,主要是用来处理海量数据库的,数据量越大,它的效果越好,主要用在电信行业

相关文档
相关文档 最新文档