×

oracle10g数据库安装步骤

oracle10g数据库安装步骤(oracle数据库 怎样安装)

admin admin 发表于2023-11-23 15:18:02 浏览40 评论0

抢沙发发表评论

本文目录

oracle数据库 怎样安装

  应该怎么样安装数据库,从安装软件到创建数据库?对于这个问题,或许有的人不屑一顾,因为他们觉得这没有丝毫问题;同时有另一部分人,觉得这是个大问题。  在安装Oracle上,通常会有几种类型的人:  完全抓不着头脑,不知道怎么安装,这通常是初学者,连Linux/Unix都不太熟悉。  很少安装Oracle的人,但是知道对照文档一步一步操作,出了错也知道上google、baidu和metalink查找解决方案。  Oracle老手,安装数据库不需要任何文档,对每个步骤也很熟悉。  对Oracle的安装非常熟悉,但是在安装时仍然按文档一步一步操作。  对我个人来说,我是最后一种类型的人。我也自认为安装了不少的数据库,覆盖了大部分的平台和操作系统。但我安装的时候,仍然会不嫌麻烦的一步一步操作按文档操作。在安装数据库软件包括建库,基本上没有遇到过什么问题。因为我也见过  很多朋友,被安装这一问题折腾得焦头烂额,特别是在安装RAC的时候,这里只是写一写我自己的一些做法,仅供参考,毕竟每个人都有自己的习惯和做法。  本文主要描述Linux/Unix下的Oracle安装,不涉及Windows系统下的安装。  我的习惯做法:  平时注意收集安装文档,包括oracle online document(所谓的官方文档),metalink上的,还有IBM、HP这些公司与Oracle合作部门提供的文档。oracle online document中安装部分没事看一遍就可以了,但是metalink上很多文档详细地记录了版本的兼容性,安装时可能出现的问题以及解决办法等等,比如很实用的文档:《Oracle Database on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) 》。而其他厂商的文档包括:《CookBook_V3.2_Oracle_9i_RAC_AIX5L》、《COOKBOOK_Oracle CTC RAC10g R2 on HP-UX》、《COOKBOOK-V2.0-10gRAC R2 - ASM - AIX5L - SAN Storage》如此等等,还包括网上一些朋友自己撰写的安装文档。在参考这些文档时,需要注意的是,一定要明白每一个步骤其目的,有什么作用。  根据以上提到的文档,进行整理,形成自己的文档。我在前面说到,我安装时一步一步按文档操作,是指的按我自己的文档,而不是去参考前面提到的若干文档。在自己的文档中,甚至提供了详细的命令,这样在安装的时候对某些不熟悉的命令不至于现查资料。  深入理解文档中提到的各个参数、各个命令的作用。这不光是对安装,而对于Oracle数据库的更深入理解也是大有好处的。  安装Oracle数据库时,在安装软件之前,通常有下面的操作:  检查操作系统版本、相应组件是否安装,是否有安装好文档中指定的补丁,也包括c编译器或c语行环境,这些对Linux下的安装来说犹为重要。  检查文件系统空间,特别是/tmp临时文件系统  检查memory大小,特别是swap的大小。特别是在HP-UX下,swap的管理方式与其他系统有些不一样(此处不再细述),最  好能够达到物理内存大小,对于特别大的物理内存,至少也要达到一半。  检查主机时区,时间设置。这一步通常被很多人忽略。  检查主机名设置,有的安装系统相当不负责任,直接将主机取名localhost。  检查异步IO设置。  检查网络设置,包括/etc/hosts文件的设置,特别是对RAC数据库犹为重要。  检查内核参数,特别是共享内存、信号量、用户最多可运行进程数这些参数。  oracle用户创建后,注意profile文件,设置相应的环境变量,注意不同的平台,相同意义的环境变量却有不同的名字,比如linux下的LD_LIBRARY_PATH和AIX下的LIBPATH。经常见到有的系统,oracle的PATH都没有设置,这样登录后操作相当不方便。  对Oracle用户设置limit,通常是直接/etc/security/limits.conf文件。  给Oracle用户一些特定的权限,比如HP-UX下修改/etc/privgroup文件,10.2.0.4 for AIX下给用户CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, CAP_PROPAGATE 这样的权限等等。  对于RAC,还需要设置rsh或ssh  至于安装的其他步骤,不是本文所要讲的主要内容,在此略过。  还要提及一点,安装的时候对于目录的选择,可以按照OFA的标准做法,也可以按照使用部门的习惯,建议使用OFA。经常有见到一些乱七八糟的目录,让人好找,这种做法不太好。  说到安装,不能不提到打补丁。在安装完成后,最好是打上较新的补丁包以及metlink上提到的一些建议打的补丁。而等到系统正式使用,发现问题再打补丁,其代价就昂贵得多。  由于安装Oracle软件以及升级版本和打补丁,比较耗时,有的朋友就喜欢下面的做法:安装好软件,打上补丁,然后tar成一个包,保存在自己的存储介质上,下次在其他主机上安装时,直接用这个tar包解开。这种做法可以省一些安装软件的时间,但是需要tar包的环境是否一致。我曾遇到过下面的问题:  某套新装9208的库,报ORA-600错误,通过在metalink上搜索发现其最符合的一个BUG对应的补丁已经打上。其他类似环境下,包括有同样的补丁,却没有这样的错误。我找了一台操作系统完全一样的测试主机,安装与有问题库的版本完全一样的版本和补丁,却也没有这样的错误;接下来我将出问题的Oracle home 复制到测试主机上,结果问题重现了,看起来问题在Oracle软件上。我尝试执行relink操作,居然失败。发现这份Oracle在relink包括有HA代码,实际上这是一个单机的环境,也没有安装HACMP。最后,使用rac_off选项,再重新relink,新生成的oracle,不再出现这样的问题。在有问题的生产主机上重新relink后,问题解决。  出现问题的Oracle,就是通过解tar文件来安装的,在主机上我们也发现了以前安装时保留的tar文件。因此通过这种方式安装的,建议进行relink。  下面再谈谈创建数据库的一些个人经验:  尽量使用new database(9i)或者custom database(10g)这样的选项来创建库,建库时只安装必须的组件,这种做法有3个主要好处:更安全、更稳定、以后升级时所花的时间更少。  创建数据库时注意选择正确的字符集。  如果是选用模板创建数据库,注意模板有可能不与Oracle软件软件版本相匹配。同时在建库完成后需要运行相应的脚本,比如在安装了PSU的情况下,那么使用模板建库,得需要运行PSU带的脚本(具体参考PSU的README)。  在打完补丁之后,在创建数据库,避免在升级软件之后还要升级数据库。  建完库后,建议设置一下大体上合理的数据库参数。  希望本文能够对Oracle数据库的安装不太熟悉的朋友一些帮助。

如何在 win10安装oracle数据库

1、Oracle10g 安装预备步骤:取得 Oracle 10g 安装程序,或从 Oracle 技术网(OTN)下载光盘映像。在评估阶段您可以免费下载和使用无技术限制的全功能 Oracle,但在正式的商业场合应用时需要购买法律授权。需要约 1.2GB 磁盘空间用于下载及解压缩,并需要 2GB 以上的磁盘空间用于安装。2、运行解压缩出的 Oracle 10g 安装程序。打开oracle10g的安装目录,找到setup.exe,双击即可进入安装状态。3、出现安装初始界面。注意:如下操作,右键setup.exe选择属性-》选择兼容性。4、重点:修改先决条件,在win7下安装oracle 10g 的时候遇到下面问题:db\Disk1\stage\prereq\db\refhost.xml5、安装是注意事项,解压的时候不能含有空格、非法字符,注意不能含有中文。安装目录不能还有非法字符和中文,关闭防火墙。6、选择高级安装,并按下一步按钮。7、根据需求进行选择安装,比如选择标准版,并按下一步按钮。8、指定主目录的目标名称与目标路径(一般无需更改),并按下一步按钮。9、产品特定的先决条件检查通过(如果总体结果不是“通过”,请检查先决配置),按下一步按钮如果不是通过,如遇到网络配置需求未执行问题,解决如下: 错误:正在检查网络配置需求...检查完成。此次检查的总体结果为: 未执行 《《《《建议案: orcle支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前,必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。解决办法:1)检查计算机名是否为英文,如果不是改成英文的再试一次。2)尝试了上面的方法后,还是不行再进行这步操作控制面板-》添加硬件-》是,我也经连接了此硬件-》添加新硬件设备-》安装我手动列表选择硬件(高级)-》网络适配器-》厂商:Microsoft 网卡:Microsoft Loopback Adapter 然后就行了。操作之后会发现网上邻居里面又两个网络连接。选择新建立的那个网络连接,随便为它配个IP地址就行了。10、选择创建数据库,并按下一步按钮。11、选择一般用途,并按下一步按钮。12、填写全局数据库名:对于未使用目录服务(如 Active Directory)的独立服务器,全局数据库名不必包含域名后缀(默认为 orcl)对于使用了目录服务(如 Active Directory)的域服务器,全局数据库名需要包含域名后缀(如 orcl.compieretraining.org)上述要求设置妥当后,按下一步按钮。13、指定数据库存储选项(使用默认选项文件系统即可),按下一步按钮。14、为简化评估用数据库的密码设定,选择所有的帐户都使用同一个口令,输入 SYSTEM 等用户的口令(口令不要以数字开头),并按下一步按钮。15、然后是安装配置后的摘要信息,按安装按钮开始安装。16、经过数分钟的文件安装过程之后,开始执行数据库配置助手。17、数据库创建完毕,按确定按钮。18、配置助手运行完毕。安装结束,按退出按钮。

如何安装oracle本地数据库

从服务器将ORACLE数据库导出和导入本地oracle数据库中的方法一:将服务器上的ORACLE数据库导入到本地机子上;具体方法:在CMD模式下执行以下命令 exp username/password@服务器端数据库ID file=c:/文件名.dmp 例如下面: exp djyy/djyy@zhwx file=c:/djyy20090921.dmpexp wxzd/wxzd@zhwx file=c:/wxzd20090921.dmp二:建立本地oracle数据库具体方法:点击开始-》程序-》Oracle - OraDb10g_home1-》配置和移植工具-》Database Configuration Assistant. 运行后点击下一步,选择创建数据库-》next-》选择一般用途-》填写自己的数据库名-》next--》填写口令,选择同一口令吧,当然你也可以为每个用户填写不同的口令,以后基本上默认安装吧。安装完成后退出即可。三:建立用户,并赋予DBA权限具体方法:在刚建立的本地数据库中,用DBA的权限账户进入,然后建立自己的用户,并赋予DBA等权限;具体实例代码:1. SQL》 conn sys/change_on_install as sysdba; 2. 已连接。 3. SQL》 create user username identified by password; 4. users; 5. 6. 用户已创建。7. SQL》 grant create session,create table,create view to username8. 授权成功。 9. SQL》grant DBA to uername;10. 授权成功。 四:导入oracle数据库 具体方法:在CMD模式下执行以下命令imp 用户/密码 file=*.dmp commit=y full=y