安装Oracle软件及创建数据.ppt

上传人:牧羊曲112 文档编号:6268762 上传时间:2023-10-12 格式:PPT 页数:57 大小:1.68MB
返回 下载 相关 举报
安装Oracle软件及创建数据.ppt_第1页
第1页 / 共57页
安装Oracle软件及创建数据.ppt_第2页
第2页 / 共57页
安装Oracle软件及创建数据.ppt_第3页
第3页 / 共57页
安装Oracle软件及创建数据.ppt_第4页
第4页 / 共57页
安装Oracle软件及创建数据.ppt_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《安装Oracle软件及创建数据.ppt》由会员分享,可在线阅读,更多相关《安装Oracle软件及创建数据.ppt(57页珍藏版)》请在三一办公上搜索。

1、对于一个软件来说,安装相对管理来说总是简单的,Oracle也不例外,虽然在linux下面安装Oracle相对复杂,但是相对管理Oracle,还是简单的。安装之前的准备1、硬件资源2、软件资源,硬件资源1、主要是硬盘和内存10g增加了一个基于网页管理的工具(Enterprise Management,也叫做Database Control)运行这个工具需要的内存在1G以上(不包括Oracle数据库本身)2、swap空间至少是1.5G以上,swap要求是物理内存的2倍以上3、临时空间要求400M以上linux的临时空间是/tmpwindows的临时空间如下,4、Oracle软件本身需要的空间(依赖

2、具体选择的组件)linux/unix需要1.33.5Gwindows需要11.5G,OFA最佳灵活体系结构注:如果所有的DBA都遵循该标准,那么任何DBA都能够很简单的掌握数据库的物理结构OFA的核心是一个命名机制1、linux/unix下面对于mount点的命名采用/pm的方式p:字符常量,通常是um:固定长度,通常是2例如/u01、/u022、BASE目录通常是/pm/h/uh:常量,通常是appu:目录所有者,通常是oracle例如/u01/app/oracle3、ORACLE_HOME目录通常是/pm/h/u/product/VV:版本号,例如、新增的一些组件,例如asm、db_1都在

3、这个目录下面例如,4、数据库特定的管理文件,例如启动参数文件、转储文件/pm/h/u/admin/d/ad表示数据库的名字a表示子目录的名称,例如参数文件是pfile,用户目录是udump例如/u01/app/oracle/admin/ora10g/pfile5、关键文件通常是/pm/q/dq 通常是oradata例如/u02/oradata/ora10g控制文件通常是controln.ctl,n表示数据位数,通常是2例如control01.ctl、control02.ctlredon.log,n通常是2,例如redo01.log、redo02.log数据文件tn.dbf,t表示表空间的名字,

4、n通常是2例如users01.dbf、users02.dbf等,开始安装,在redhat 4下面安装oracle10g具体参见oracle网站提供的安装文档,里面非常详细的讲解了各种安装方式下面的介绍相对简单注意:在安装linux的时候,注意选择组件,开发的组件一定要选择上,如果没有选择,那么在程序添加删除程序包里面可以安装如果使用rpm进行一个个的rpm包安装,因为复杂的依赖性,根本没有办法安装。最好使用DVD版的安装介质,否则在后面安装一些程序包的时候,需要不停的更换光盘。,首先将这两个组件安装上,否则后面的安装可能出现一些依赖性问题。,上面的几个包最好是一个个的安装,否则容易出现问题。,

5、里面的compat组件最多,一、安装Oracle以前,确认操作系统里面的组件已经安装全面,针对不同的操作系统以及版本,Oracle需要操作系统安装相应的组件,只有安装了相应的组件,oracle才能够安装成功。例如对于redhat 4来说,如果要在其上安装oracle 10g,那么需要安装下面的组件,这些组件都安装上以后,后面的可以继续了。,后面的六行需要添加上。,二、修改oracle的内核参数。,共享内存段有关的参数,信号量有关的参数,可以同时打开的文件的最大数量,网络有关的参数,三、增加操作系统用户的nofile、nproc参数,nofile:操作系统用户可以同时打开的最大文件数nproc:

6、单个用户同时可以打开的进程数,添加最后一行,四、创建用户、用户组oracle用户、dba组、oinstall组,五、设置oracle用户的环境变量,六、建立需要目录、设置权限,七、在linux的图形界面下,开一个terminal窗口,执行下面的命令,八、安装软件,安装时发现问题1、操作系统包需求2、内核参数,九、解决问题1、将缺少的软件包进行安装,根据错误提示确认缺少的rpm包,2、根据错误提示将内核参数调整到制定的数值,重新修改核心参数,经过排错以后,重新启动安装界面。一直到问题都解决。如上图。,选择只安装数据库软件。,软件安装成功,创建数据库的方法1、脚本手工建立相对复杂,后面讲解2、使用

7、图形界面建立dbca,输入数据库名字的时候,在同一台主机上,不同的数据库的SID要求不同,在不同的主机,SID可以相同。,在这里启用了Oracle的EM工具,database control只能管理一个数据库。,数据库可以建立在文件系统、ASM或者裸设备上,我们更多的是使用OMF。,闪回恢复区,Oracle自动管理的一个区域。用于存放Oracle的备份文件。如果空间不够,Oracle根据备份冗余策略,自动删除一些文件。一般建议该区域的大小是整个数据库的两倍。,使用自动内存管理,Oracle使用的内存占物理内存的60%。,因为要存储中文,因此选择了ZHS16GBK,建立数据库的同时,也生成了数据

8、库的建立脚本。,数据库的名字和EM的管理地址。,数据库安装完成以后,需要配置监听、isqlplus、em只有都配置完成以后,才算数据库安装完成。,1、监听的配置使用netca对数据库进行配置,对第一项、第三项进行配置。配置完成以后,相应的文件就会出现在$ORACLE_HOME/network/admin里面。,上面是文件tnsnames.ora文件的配置。,1、使用lsnrctl status的时候,发现oraclr10g没有注册进来。这样显然不行。Oracle 9i以后使用的都是自动注册,不需要静态注册。,问题解决,使用netca或者netmgr配置监听都问题不大,相对简单。但是出现了上面的

9、错误,而且是注册不上。通过上面提示,问题定位在hosts文件上。,主机名和IP地址必须出现在hosts文件中。对于linux来说,很多的程序都去访问这个hosts文件,因此我们安装完成操作系统以后,一定要首先将这件事情配置好。凡是涉及IP地址和主机名字的情况,都会出现上面的问题。,这才是成功的listener状态。,判断监听的方法。,上面是重新启动em,发现还是登陆不进去。,将防火墙和selinux禁止,需要重新启动机器。问题解决。,通过http:/ip:1158/em进入em后发现,有乱码现象。通过网上搜索,找到了一个解决办法。照此解决。,在解决的过程中又出现了问题,发现em不能关闭。再次上

10、网进行搜索,寻找解决办法。,找到这个进程的PID文件,然后判断这个进程的ID号。Kill这个进程。,再次启动,还是有错误,提示已经有一个em实例在运行。删除pid文件,再次重启。,再次进入,问题解决。,在oracle下面看各种服务的端口情况。,Oracle的管理工具对于linux版本的oracle来说,我们的管理通常如下。1、ssh远程登陆linux,我们只需要下载一个ssh客户端,安装在windows客户端上。如果linux上没有防火墙,那么linux上的ssh默认是启用和可以连接的。2、windows平台安装oracle客户端各种管理软件会使用到Oracle的客户端,通过oracle客户端

11、连接oracle数据库我们只需要安装一个即时客户端就可以。下载地址具体配置方式如下:,3、客户端的安装和配置这是一个观察oracle内部结构的非常好的工具,这是一个管理工具。,4、oracle开发工具的安装,有很多的oracle开发工具。我们在这里主要介绍两款软件,第一款就是toad,非常有名的oracle开发软件。,如果toad要使用tnsnames进行连接,那么需要将服务器的tnsnames.ora文件下载到本地,放置到toad的安装目录,这样toad就能调用tns。,5、另外一款开发工具是PLSQL,如果plsql要使用tnsnames,那么需要将服务器上的tnsnames.ora文件下载到本地的安装目录中。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号