oracle服务器安装文档.
- 格式:doc
- 大小:7.43 MB
- 文档页数:73
Oracle客户端安装配置文档一、安装1、双击setup.exe进行安装。
图 1 安装图标2、选择“管理员”安装类型,因为我们要用到其中的管理工具、联网服务等。
图 2 选择安装类型2、选择软件安装位置,可根据需要选择合适的安装路径。
图 3 选择Oracle安装位置3、默认选择的简体中文和英语,继续下一步。
若出现环境配置错误可选择忽略。
图 4 选择语言4、点击“完成”开始安装程序。
图 5 安装信息二、配置网络管理1、点击“开始”—>“所有程序”—>“Oracle-OraClient11g_home”—>“配置和移植工具”—>“Net Manager”。
图 6 开始菜单2、选择“本地”中的“服务命名”,然后单击左上角的“+”按钮,创建一个网络连接。
图7 创建网络连接3、填写网络服务名,可任意命名。
图8 填写网络服务名4、选择默认的“TCP/IP”协议。
图9 选择协议5、输入服务器地址,端口号选择默认的即可。
图10 填写主机名及端口号6、输入要连接的数据库名称。
图11 填写服务名7、测试是否连接成功。
图12 测试画面8、未连接成功。
图13 连接测试结果9、更改登录,输入自己的用户名及密码。
图14 登录画面10、测试成功,点击“关闭”。
图15 连接测试结果三、开发使用1、点击“开始”—>“所有程序”—>“Oracle-OraClient11g_home”—>“应用程序开发”—>“SQL Developer”。
图16 开始菜单程序2、弹出如下对话框图17 选择java.exe程序点击“Browse”,在安装目录下“C:\app\Administrator\product\11.2.0\client_1\jdk\bin”选择java.exe。
3、然后选择要与SQL Developer关联的文件类型,全部选中即可,点击“确定”。
图18 文件类型关联4、数据库连接配置。
RedHat AS4U2下Oracle9i安装手册最近在虚拟机中的RedHat AS4U2 上装了Oracle9.2.0.4并升级到9.2.0.7,参考了很多网上的资料,总觉得没有一篇很详细和完整而且对每个步骤都有详细说明的,于是决定将自己的安装过程写下来,既可以为自己以后安装备忘,也可以给大家一个参考。
1 系统硬件和软件要求由于是再虚拟机中安装,所以真实机器的内存不能太小,最好能在512以上,给虚拟机划分256以上的内存,否则安装过程会无比痛苦加等待。
给虚拟机文件的硬盘最好能有15G左右的空间,这样才不会由于硬盘空间不够而若来不必要的麻烦。
至于虚拟机中的硬盘空间倒是无所谓,反正支持LVM,不够了只要加硬盘就是了,只要真实空间够。
我的划分方案是这样的:给虚拟机挂了三块虚拟硬盘:sda 20G,其中sda1是/boot,128M;sda2是一个逻辑卷vgroot,里面分了lvswap 做交换分区,768M,剩下的全部给了lvroot做为/sdb 10G,用作以后安装数据库的裸设备。
sdb1 4G,建立逻辑卷vgoradata;sdb2 3G,建立逻辑卷vginfdata;sdb3 3G,建立逻辑卷vgdb2data。
如果只装Oracle,只要建逻辑卷vgoradata就可以了。
sdc 10G,用作/tmp,这样做的目的是将/tmp独立出来,这样安装和运行时的临时文件不会放到sda里面,这样虚拟机sda的在真实硬盘上的文件大小不会疯长,以后要考走这个虚拟机的时候只要考走sda的硬盘文件就可以了,sdb和sdc都可以自己再建,嘿嘿。
软件要求首先当然是 RedHat Linux AS4U2了,在可以查询购买。
不过,嘿嘿,当然,在网上很多地方都可以下载到。
而且也有在Fedora上安装成功的,Fedora本身是完全免费和开放的,好像在Fedora上安装Oracle和在AS上安装相差不多,估计就是一些包要自己去找,比如raw在 Fedora上就没有,这个是建裸设备用的,后面再详细说明。
处于网络覆盖的时代,数据库对于现代社会和行业已经不是什么新鲜事物,它已经被运用到了社会生产和生活的各个领域。
作于一款高性能、高生产率的数据库管理应用平台,Oracle9i在数据库管理、数据完整性检查、数据库查询性能、数据安全性方面都具有强大的功能,而且它在保密机制、备份与恢复、空间管理、开放式链接以及开发工具方面提供了不同手段和方法,总之,Oracle9i已成为现代企业高效率作业的利器,成为不同用户、开发者以及管理者不可多得的优秀软件工具。
本文就简单介绍一下Oracle9i的网络数据库应用实现过程,由于Oracle9i庞大的功能,本文力求言简意赅,希望能为初学者带来抛砖引玉的效果。
资源准备:工欲善其事,必先利其器,Oracle9i对系统资源要求比较高,如果缺少较高的硬件和软件的配置支持的话,它的运行效率将会大大折扣。
硬件配置:应用:本文主要讲解Oracle数据库在网络中的应用实现,考虑到读者的知识结构和文章的可读性,笔者根据数据库架设运作中访问方式的不同,将网络数据库的运用笼统的分为两种模式:一是基于服务器-客户机模式的,另一种是基于服务器-浏览器模式的。
读者只需明白Oracle9i由于采用了Oracle Net机制,所以能够很容易地利用现有网络进行数据通信。
一、服务器-客户机模式第一要务篇:安装服务器端安装:所谓服务器端就是用来做数据库服务器的电脑端,我们首先要做的事情肯定是要安装Oracle9i服务器,安装步骤如下:图1图2将Oracle的第一张安装光盘放入光驱,光盘会自动启动,如图1所示,单击[开始安装按钮],进入Oracle通用安装器,见图2,单击[下一步]。
选择Oracle的安装路径和名称:图3在如图3所示的对话框中,选择Oracle的来源安装路径以及目标名称及路径。
一般,安装产品文件名通常都为products,jar,系统会默认识别来源安装路径的。
单击[下一步],继续安装。
如果选择正确,你将看到装载产品的进度指示器。
rpm -q grep binutils-2.* \elfutils-libelf-0.* \glibc-2.* \glibc-common-2.* \libaio-0.* \libgcc-4.* \libstdc++-4.* \make-3.* \compat-libstdc++-33 \elfutils-libelf-devel-0.* \glibc-devel-2.* \gcc-4.* \gcc-c++-4.* \libaio-devel-0.* \libstdc++-devel-4.* \unixODBC-2.* \unixODBC-devel-2.* \sysstat-7.*2.如缺少相应的补丁包,可以到系统安装盘安装相关的补丁包cd /media/Enterprise\ Linux\ dvd\ 20090127/Server/ rpm -Uvh grep binutils-2.*rpm -Uvh elfutils-libelf-0.*rpm -Uvh glibc-2.*rpm -Uvh glibc-common-2.*rpm -Uvh libaio-0.*rpm -Uvh libgcc-4.*rpm -Uvh libstdc++-4.*rpm -Uvh make-3.*rpm -Uvh compat-libstdc++-33rpm -Uvh elfutils-libelf-devel-0.*rpm -Uvh glibc-devel-2.*rpm -Uvh gcc-4.*rpm -Uvh gcc-c++-4.*rpm -Uvh libaio-devel-0.*rpm -Uvh libstdc++-devel-4.*rpm -Uvh unixODBC-2.*rpm -Uvh unixODBC-devel-2.*rpm -Uvh sysstat-7.*用户创建完了,这一步骤可以省略)# groupadd oinstall -g 501# groupadd dba -g 502# groupadd oper -g 503# useradd oracle -u 500 -g oinstall -G dba,oper# passwd oracle输入密码:oracle4.修改参数文件 sysctl.conf# cat >> /etc/sysctl.conf << EOFkernel.sem=1055 32000 100 128kernel.shmmax=2147483648kernel.shmall = 2097152net.ipv4.tcp_sack = 0net.ipv4.tcp_timestamps = 0net.ipv4.conf.default.rp_filter = 0net.core.optmem_max = 65535net.core.rmem_default = 4194304net.core.wmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_max = 262144fs.file-max = 6553600net.ipv4.ip_local_port_range = 1024 65000EOF5.以下命令加载sysctl.conf文件中的内容,检查参数值是否正确设定。
安装Oracle Database10g Release2将RHEL5安装镜像文件挂载到/mnt/cdrom目录,虚拟成光驱。
ng110110[root@rhel5 ~]# mount /dev/cdrom /mnt/cdrom/mount: block device /dev/cdrom is write-protected, m ounting read-only[root@rhel5 ~]#安装Oracle 10g R2数据库所需相依赖的软件包。
# cd /m nt/cdrom/Server/# rpm-Uvh setarch-2*# rpm-Uvh make-3*# rpm-Uvh glibc-2*# rpm-Uvh libaio-0*# rpm-Uvh com pat-libstdc++-33-3*# rpm-Uvh com pat-gcc-34-3*# rpm-Uvh com pat-gcc-34-c++-3*# rpm-Uvh gcc-4*# rpm-Uvh libXp-1*# rpm-Uvh openmotif-2*# rpm-Uvh com pat-db-4*在RHEL5系统安装时已经安装了编程工具及开发库文件,所以只安装了五个软件包,所以参考缺什么就安装相应软件包哈~如果不安装libXp软件包则安装不能启动Oracle10g安装程序修改/etc/redhat-release文件,因为Oracle数据库暂不支持RHEL5,所以我们增加redhat-4让Oracle认为系统为RHEL4:[root@rhel5 ~]# vim /etc/redhat-release#Red Hat Enterprise Linux Server release 5.3 (Tikanga)redhat-4Oracle数据库必须在Oracle用户下才能安装。
所以建立相应的用户及群组,以及设置相应的目录属主、目录权限。
一、Oracle安装:
1、注意事项:
1)Oracle安装软件必须和操作系统匹配
2)计算机名称、用户名、路径目录不能为中文
3)安装时将选择磁盘空间剩余最大的为默认磁盘
4)安装时需输入数据库名称和密码
2、安装步骤(截图):
图1)双击“setup.exe”文件,开始安装,弹出“图2”效果
图2)选择安装方法
a-选择基本安装
b-选择安装路径(建议不要修改)
c-将复选框勾上,创建启动数据库,
d-给数据库命名并指定密码
e-点击“下一步”,弹出“图3”效果
图3)先决条件检查
a- 如果出现警告,只要用户验证即可(把复选框勾上);
b-如果出现错误,则说明系统环境与Oracle不兼容
c-点击“下一步”弹出“图4”效果
图4)安装概要
a-点击“安装”进行数据库的安装,耗时20-30分钟
b-此过程中不要做任何设置,只需“确定”,安装完成后“退出”
二、Oracle连接:
1、配置监听程序
Assistant(如下图)
b-监听程序配置时,先删除原有监听程序再重新添加
2、启动实例服务
a-开始>>运行>>services.msc
b-启动OracleServerORCL服务
3、配置网络服务名
a-开始>>所有程序>>>>Net Manager(如下图)
b- 将主机名修改为:计算机名或 IP地址或 localhost 或 127.0.0.1。
数据库安装注:Oracle安装文件必须放在/tmp文件夹下边,在安装过程中,tmp至少400MB空间,系统至少4G空间,且系统要配置静态IP,内存至少512MB,swap大小为内存的2倍左右图形界面版安装1)vi /etc/hosts 加入: 本机IP 本机名称(本机名称可通过hostname命令获取)将127.0.1.1换为本机IP2)vi /etc/pam.d/login 添加# add by oraclesession required pam_limits.so3)vi /etc/selinux/config 设置SELINUX=disabled4)如果RedHat版本是5,则修改为4,安装完后再修改回来(若是centos系统也是这样改)vi /etc/redhat-release 修改成45)检查并修改核心参数输入以下命令,/sbin/sysctl -a | grep sem/sbin/sysctl -a | grep shm/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep ip_local_port_range注意查看结果,有些参数没有达到最小值则修改我的机子上有以下没有达到最小值:kernel.shmall = 2097152kernel.shmmax = 536870912(根据实际情况有时候要求2147483648)kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 650002012.1.29 补充:shmmax表示最大共享内存。
如果SGA的设置大于共享内存的大小也没关系。
只是系统会分配多个共享内存段给SGA。
而我们一般将SGA分配在一个共享内存段里。
所以一般共享内存大小略大于SGA。
Master Note of Linux OS Requirements for Database Server [ID 851598.1]修改时间22-NOV-2010 类型REFERENCE 状态PUBLISHEDIn this DocumentPurposeScopeMaster Note of Linux OS Requirements for Database ServerRed Hat Enterprise Linux (RHEL)SuSE Linux Enterprise Server (SLES)Oracle Enterprise Linux (OEL)Using My Oracle Support EffectivelyGeneric LinksReferencesApplies to:Oracle Server - Enterprise Edition - Version: 9.2.0.1 to 11.2.0.1 - Release: 9.2 to 11.2Oracle Server - Standard Edition - Version: 9.2.0.1 to 11.2.0.1 [Release: 9.2 to 11.2]Linux x86IBM: Linux on System zGeneric LinuxIBM: Linux on POWER SystemsLinux x86-64Linux ItaniumPurposeThis Master Note is intended to provide an index and references to the most frequently used My Oracle Support Notes with respect to Linux OS Requirements for Oracle Database Software Installation.The vast majority of software installation and relinking problems on Linux are caused by missing OS requirements. If you are encountering a software installation or relinking problem, it is vital that you ensure your OS meets all of the minimum requirements documented in the appropriate article below before creating a new SR.This Master Note is subdivided into categories to allow for easy access and reference to notes that are applicable to your area of interest within Linux OS Requirements for Oracle Database Software Installation. This includes the following categories:RHELx86, x86_64, Itanium, zLinux, PowerSuSEx86, x86_64, zLinuxOELx86, x86_64Using My Oracle Support EffectivelyGeneric LinksScopeOnly Linux articles are referenced in this article. For an "all-in-one" article that covers OS requirements for most major OS platforms, please refer to...Document 169706.1Oracle Database ... Installation and Configuration Requirements Quick ReferenceWhere a My Oracle Support article for a given version/platform is "Not available", you should refer to the Installation Guide and the article referenced above.Master Note of Linux OS Requirements for Database Server(and OEL) 5 on 32-bit x86RHEL5 x86-64:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Document 421308.1 Requirements For Installing Oracle10gR2 On RHEL 5 (x86_64)11.1.0 - Document 438766.1Requirements for Installing Oracle 11gR1 RDBMS on RHEL 5 on AMD64/EM64T11.2.0 - Document 880989.1Requirements for Installing Oracle 11gR2 RDBMS on RHEL (and OEL) 5 on AMD64/EM64T>RHEL5 Itanium:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Document 748378.1Requirements for Installing Oracle 10gR2 RDBMS on RHEL 5 on Linux Itanium (ia64)RHEL5 zLinux:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Document 741646.1Requirements for Installing Oracle 10gR2 RDBMS on RHEL 5 on zLinux (s390x)RHEL5 Power:10.2.0 - Not availableRHEL4 x86:9.2.0 - Document 303859.1 Requirements for Installing Oracle 9iR2 on RHEL 410.1.0 - Document 392940.1Requirements for Installing Oracle 10.1.0.x RDBMS on RHEL 4 x86 platform10.2.0 - Document 343431.1Requirements for Installing Oracle 10gR2 RDBMS on RHEL 4 x86 platformRHEL 411.2.0 - Document 880211.1Requirements for Installing Oracle 11gR2 RDBMS on RHEL (and OEL) 4 x86RHEL4 x86-64:9.2.0 - Document 353529.1Requirements for Installing Oracle 9iR2 64-bit on RHEL 4 x86-64 (AMD64/EM64T)10.1.0 - Document 390900.1Requirements for Installing Oracle 10g (10.1.0.x) RDBMS on RHEL 4 on AMD64/EM64T (Linux x86-64)10.2.0 - Document 339510.1Requirements for Installing Oracle 10gR2 RDBMS on RHEL 4 on AMD64/EM64T11.1.0 - Document 437123.1Requirements for Installing Oracle 11gR1 RDBMS on RHEL 4 on AMD64/EM64T11.2.0 - Document 880942.1Requirements for Installing Oracle 11gR2 RDBMS on RHEL (and OEL) 4 on AMD64/EM64TRHEL4 Itanium:9.2.0 - Not available10.1.0 - Not available10.2.0 - Not availableRHEL4 zLinux:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Document 420382.1Requirements for Installing Oracle 10gR2 RDBMS on RHEL 4 on zLinux (s390x)RHEL4 Power:10.1.0 - Not certified, not supported, not planned.10.2.0 - Not availableRHEL3 x86:9.2.0 - Document 252217.1Requirements for Installing Oracle 9iR2 32-bit on RHEL310.1.0 - Document 394360.1Requirements for Installing Oracle 10g 32-bit on RHEL 310.2.0 - Not available11.1.0 - Not certified, not supported, not planned.11.2.0 - Not certified, not supported, not planned.RHEL3 x86-64:9.2.0 - Document 308588.1Requirements for Installing Oracle 9iR2 x86_64 on RHEL 310.1.0 - Document 351679.1 Requirements for RPM Arch. for 10g x86_64 on RHEL 3 10.2.0 - Document 353735.1 Requirements for RPM Arch. for 10gR2 x86_64 on RHEL 311.1.0 - Not certified, not supported, not planned.11.2.0 - Not certified, not supported, not planned.RHEL3 Itanium:9.2.0 - Not available10.1.0 - Not available10.2.0 - Not available11.1.0 - Not certified, not supported, not planned.11.2.0 - Not certified, not supported, not planned.RHEL3 zLinux:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Not certified, not supported, not planned.11.1.0 - Not certified, not supported, not planned.11.2.0 - Not certified, not supported, not planned.RHEL3 Power:10.2.0 - Not certified, not supported, not planned.11.1.0 - Not certified, not supported, not planned.11.2.0 - Not certified, not supported, not planned.SuSE Linux Enterprise Server (SLES)Document 386391.1 Defining a "default RPMs" installation of the SLES OSQuick Links for SLESSLES11: x86x86_64SLES10: x86x86_64zLinuxSLES 9: x86x86_64zLinuxSLES11 x86:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.11.1.0 - Document 849583.1Requirements for Installing Oracle 11gR1 32-bit (x86) on SLES 1111.2.0 - Document 881025.1Requirements for Installing Oracle 11gR2 32-bit (x86) on SLES 11SLES11 x86_64:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Document 956194.1 Requirements for Installing Oracle 10gR2 64-bit (AMD64/EM64T) on SLES 1111.1.0 - Document 1081555.1 Requirements for Installing Oracle 11gR1 64-bit (AMD64/EM64T) on SLES 1111.2.0 - Document 881044.1 Requirements for Installing Oracle 11gR2 64-bit (AMD64/EM64T) on SLES 11SLES10 x86:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Document 387137.1Requirements for Installing Oracle 10gR2 32-bit (x86) on SLES 1011.1.0 - Document 452818.1 Requirements for Installing Oracle 11gR1 32-bit on SLES 1011.2.0 - Document 763386.1 Requirements for Installing Oracle 11gR2 32-bit on SLES 10 (x86)SLES10 x86-64:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Document 373681.1 Requirements for Installing Oracle 10gR2 64-bit (AMD64/EM64T) on SLES 1011.1.0 - Document 457143.1 Requirements for Installing Oracle 11gR1 64-bit (AMD64/EM64T) on SLES 1011.2.0 - Document 884435.1 Requirements for Installing Oracle 11gR2 64-bit (AMD64/EM64T) on SLES 10SLES10 s390x (zLinux):9.2.0 - Not available10.1.0 - Not available10.2.0 - Document 1082253.1 Requirements for Installing Oracle 10gR2 RDBMS on SUSE SLES 10 on zLinux (s390x)11.1.0 - Not certified, not supported, not planned.SLES9 x86:9.2.0 - Document 427976.1Requirements for Installing Oracle 9iR2 32-bit on SLES 910.1.0 - Not available10.2.0 - Document 400429.1 Requirements for Installing Oracle 10gR2 32-bit on SLES 911.1.0 - Not certified, not supported, not planned.SLES9 x86-64:9.2.0 - Document 361169.1Requirements for Installing Oracle 9iR2 64-bit on SuSE SLES 9 x86_64 (AMD64/EM64T)10.1.0 - Not available10.2.0 - Document 365607.1Requirements for Installing Oracle 10gR2 RDBMS on SLES 9 on AMD/EM64T11.1.0 - Not certified, not supported, not planned.SLES9 s390x (zLinux):9.2.0 - Document 270577.1 Installing Oracle 9i on IBM z/Series - SLES8/910.1.0 - Not available10.2.0 - Document 431443.1Requirements for Installing Oracle 10gR2 RDBMS on SLES 9 on zLinux (s390x)11.1.0 - Not certified, not supported, not planned.Oracle Enterprise Linux (OEL)Document 401167.1 Defining a "default RPMs" installation of the Oracle EL OSQuick Links for OELOEL5: x86x86_64OEL4: x86x86_64OEL5 x86:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Identical to RHEL5 x86. See "RHEL5 x86:" section above.11.1.0 - Identical to RHEL5 x86. See "RHEL5 x86:" section above.11.2.0 - Identical to RHEL5 x86. See "RHEL5 x86:" section above.OEL5 x86-64:9.2.0 - Not certified, not supported, not planned.10.1.0 - Not certified, not supported, not planned.10.2.0 - Identical to RHEL5 x86-64. See "RHEL5 x86-64:" section above.11.1.0 - Identical to RHEL5 x86-64. See "RHEL5 x86-64:" section above.11.2.0 - Identical to RHEL5 x86_64. See "RHEL5 x86_64:" section above.OEL4 x86:9.2.0 - Identical to RHEL4 x86. See "RHEL4 x86:" section above.10.1.0 - Identical to RHEL4 x86. See "RHEL4 x86:" section above.10.2.0 - Identical to RHEL4 x86. See "RHEL4 x86:" section above.11.1.0 - Identical to RHEL4 x86. See "RHEL4 x86:" section above.11.2.0 - Identical to RHEL4 x86. See "RHEL4 x86:" section above.OEL4 x86-64:9.2.0 - Identical to RHEL4 x86-64. See "RHEL4 x86-64:" section above.10.1.0 - Document 436800.1 Requirements for Installing Oracle 10g RDBMS on OEL 4 on AMD64/EM64T10.2.0 - Document 418890.1Requirements for Installing Oracle 10gR2 RDBMS on OEL 4 update 4 on AMD64/EM64T- Document 435900.1Requirements for Installing Oracle 10gR2 RDBMS on OEL 4 update 5 on AMD64/EM64T11.1.0 - Identical to RHEL4 x86-64. See "RHEL4 x86-64:" section above.11.2.0 - Identical to RHEL4 x86_64. See "RHEL4 x86_64:" section above.Using My Oracle Support EffectivelyDocument 374370.1 New Customers Start HereDocument 747242.5 My Oracle Support Configuration Management FAQDocument 868955.1 My Oracle Support Health Checks CatalogDocument 166650.1 Working Effectively With Global Customer SupportDocument 199389.1 Escalating Service Requests with Oracle Support ServicesGeneric LinksDocument 854428.1 Patch Set Updates for Oracle ProductsDocument 1061295.1 Patch Set Updates - One-off Patch Conflict ResolutionDocument 881382.1 Critical Patch Update October 2009 Patch Availability Document for Oracle ProductsDocument 967472.1 Critical Patch Update January 2010 Patch Availability Document for Oracle ProductsDocument 1060989.1 Critical Patch Update April 2010 Patch Availability Document for Oracle ProductsDocument 756671.1 Oracle Recommended Patches -- Oracle DatabaseDocument 268895.1 Oracle Database Server Patchset Information, Versions: 8.1. 7 to 11.2.0 Document 161549.1 Oracle Database Server and Networking Patches for Microsoft PlatformsReferencesNOTE:169706.1 - 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 to11.2)NOTE:841292.1 - Linux Threads: Why some Oracle RDBMS Releases do not work on some Linux Releases?相关的产品∙Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Enterprise Edition∙Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Standard Edition关键字RPM; LINUX; SUSE; INSTALLATION; ZLINUX; PREREQS; ORACLE DATABASE;RHEL返回页首。
数据库Oracle10.2.0.1在Linux RadHat Enterprise5下的安装文档目录1 前言: --------------------------------------------------------------------------------------------------------- 31.1 安装Oracle的环境-------------------------------------------------------------------------------- 32 安装前的准备配置------------------------------------------------------------------------------------------ 32.1 查询所需安装包是否完整----------------------------------------------------------------------- 32.2 检查安装Oracle的硬件要求 ------------------------------------------------------------------- 42.3 OS参数要求vi /etc/sysctl.conf , 在行末添加以下内容---------------------------------- 42.4 vi /etc/security/limits.conf 行末添加以下内容---------------------------------------------- 52.5 vi /etc/pam.d/login 行末添加以下内容 ------------------------------------------------------- 52.6 vi /etc/selinux/config 确保以下内容 ---------------------------------------------------------- 53 创建安装Oracle的用户、组及配置 ------------------------------------------------------------------- 53.1 解压10201_database_linux32.zip -------------------------------------------------------------- 53.2 创建安装Oracle的用户及所属组------------------------------------------------------------- 53.3 创建安装目录mkdir -p /opt/oracle ------------------------------------------------------------- 63.4 设置oracle用户的.bash_profile ---------------------------------------------------------------- 63.5 设置主机名和ip ----------------------------------------------------------------------------------- 73.6 设置Oracle10g支持RHEL5的参数 --------------------------------------------------------- 74 安装Oracle --------------------------------------------------------------------------------------------------- 84.1 用oracle用户运行runInstaller文件 ---------------------------------------------------------- 85 测试Oracle是否安装成功------------------------------------------------------------------------------- 105.1 启动Oracle服务---------------------------------------------------------------------------------- 101前言:看过很多很多文档,有些文档格式难看,有些则是图形不够全面。
环境:
系统:WINDOWS 2008 server 服务器安装
双击setup 进入安装服务器端界面
选择高级安装,下一步
选择定制。
默认就行,如果需要改动ORACLE安装地址选择第一个浏览,确定地址,下一步。
下一步
检查通过,就可以下一步。
选择组件,全选。
下一步
创建数据库,下一步
点安装。
安装界面如下图。
默认下一步。
默认下一步
下一步
下一步
点完成。
选择一般用途就行了
输入服务器名,下一步
下一步
选择所有账户同一命令:GDLISNET
下一步
一直下一步到如下
分配内存,尽量大点。
调整大小,进程200~500
字符集选择上图所示,下一步,直到完成都是默认就行。
点完成
客户端安装:
双击setup
进入安装客户端界面
点下一步
如果是管理员安装选择管理员安装,点击下一步开始安装.
如果是普通老师机器上安装,则选择自定义,点下一步开始安装.
检查条件,如果条件不够会报警,下一步, 选择组件:选择如下
选择好组件后下一步开始安装客户端
端口号默认就行
点安装
安装界面如下
安装完成后会自动跳出配置窗口如下
下一步
默认本地命名就行了,下一步
服务器名:我们软件是GDLISNET,下一步
默认下一步
主机名输入服务器IP地址。
下一步
点测试,下一步
连接成功服务器成功,客户端安装完成。
1、Oracle11G数据库1、安装服务端:下列是:安装界面,点击下一步:选择仅安装数据库软件,点击下一步:选择安装单实例数据安装,点击下一步:选择简体中午,点击下一步:选择企业版,点击下一步:建议安装到D盘下,点击下一步:点击开始菜单、所有程序、找到Database Configuration assistant 点击:建库界面:下一步选择创建数据库,单价下一步:选择一般用途或事物处理:选择下一步:创建全局数据库名:yaaoEnterprise manager 前面对钩去掉,自动维护界面对钩去掉,然后点击下一步:所有账户使用同一管理口令:fb2000指定快速回复区对钩去掉,然后单击下一步:内存大小百分比调整到80%,然后单击下一步:(下图百分比是错误的)点击完成:正在建库界面:点击口令管理:SYS与SYStem口令输入:fb2000点击“确定”,数据库安装完成。
将已预先准备好的LISTENER.ORA.、SQLNET.ORA、TNSNAMES.ORA三个文件拷贝到安装数据库目录ORACLE 11G下,D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN安装完毕后会自动创建“OracleServiceYAAO”服务,但不会自动创建TNSListener服务。
创建TNSListener服务需手工创建,在CMD命令窗口,运行如下命令:lsnrctl start,如下图:再启动这两个服务,创建完数据库后,接着就要对数据库进行配置。
运行开始/设置/控制面板/管理工具/服务器:选择OrackeOraDb10g_home1TNSListener,右键属性:将“启动类型”改为自动,再重启:将所以Oracle程序都设置为“自动”启动类型。
1.1建立用户与表空间1.运行cmd2.输入sqlplus /nolog3.输入conn sys/fb2000 as sysdba4.其中“D:\app\Administrator\oradata\yaao”要修改成现在数据所安装的路径。
分别输入以下命令CREATE SMALLFILE TABLESPACE DATA_SPC DATAFILE'D:\app\Administrator\oradata\yaao\data_spc.dbf' SIZE 100M AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED NOLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;CREATE SMALLFILE TABLESPACE INDX_SPC DATAFILE'D:\app\Administrator\oradata\yaao\indx_spc.dbf' SIZE 100M AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED NOLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;ALTER DATABASE DATAFILE 'D:\app\Administrator\oradata\yaao\data_spc.dbf' RESIZE 5000M;ALTER DATABASE DATAFILE 'D:\app\Administrator\oradata\yaao\indx_spc.dbf' RESIZE 5000M;ALTER DATABASE DATAFILE 'D:\app\Administrator\oradata\yaao\UNDOTBS01.DBF' RESIZE 1000M;ALTER DATABASE TEMPFILE 'D:\app\Administrator\oradata\yaao\TEMP01.DBF' RESIZE 1000M;CREATE USER YA119 IDENTIFIED BY fb2000 DEFAULT TABLESPACE DATA_SPC TEMPORARY TABLESPACE TEMP;GRANT CONNECT TO YA119 WITH ADMIN OPTION;GRANT DBA TO YA119 WITH ADMIN OPTION;GRANT RESOURCE TO YA119 WITH ADMIN OPTION;CREATE USER JPDD IDENTIFIED BY ao36 DEFAULT TABLESPACE DATA_SPC TEMPORARY TABLESPACE TEMP;GRANT CONNECT TO JPDD WITH ADMIN OPTION;GRANT DBA TO JPDD WITH ADMIN OPTION;GRANT RESOURCE TO JPDD WITH ADMIN OPTION;1.2数据导入注意:在导入数据前一定要核对客户端ORACLE的字符集是否是数据库设置为一致,否则会产生乱码。
打开【开始】 【运行】,输入cmd,点击【确定】按钮,进入DOS命令行模式。
进入DOS界面后,如果待导入的dmp文件存放在机器D盘中,在DOS界面中,输入如下命令:imp ya119/fb2000@yaao_db file=yaao.dmp log=yaao.log buffer=1000000fromuser=ya119,回车开始导入。
其中file指定的是经备份的完整数据库文件。
现在该用户下的所有表、视图、过程、函数等对象已全部生成,但可能会存在失效的对象。
运行PL/SQL Developer 工具,如下图:进入如下界面:点击工具栏的图标,查看有无失效的对象,如果存在就点击图标对失效的对象重编译,再点查看还有没失效的对象,如仍有则再点,如此反复多次,直到失效对象全部编译通过。
(如经过反复多次后仍有对象不能编译通过,请咨询开发部相关人员)。
注意:如有一些“SYS.”开头的对象编译不过去,可以不用理会。
数据库YAAO创建完毕,最后检查job数量及运行状态,正常情况下在导入的时候job就会自动执行的。
用相应的用户及口令登录,如ya119/fb2000@yaao_db.Select * from user_jobs;现在结果应该有4条记录。
检查job有无执行是看last_sec字段及next_date字段的日期是否正确。
如未执行可用以下语句手工执行。
Execute dbms_job.run(job号);最后要检查表空间的情况。
DMP文件的数据导入数据库后索引表空间可能会是空的,有可能是备份出的DMP 文件本身就没有分开,也有可能是导入时没分开,所以有必要检查一下索引是否被正确地分配到了索引表空间中,检查方法为:1、用ya119用户登录PLSQLDev程序,写如下SQL命令查询索引:select ‘alter index ‘||index_name||’ rebuild tablespace indx_spc;’ from user_indexes where tablespace_name = ‘DATA_SPC’;复制选取所有行(注意:要展开按钮),再粘贴到命令窗口执行。
执行结果如下:执行完后再查询一次索引的情况,如下图:如最后剩下的都是以“SYS_”开头的索引名称,则就不用理会了。
】1.3 数据导出在日常维护中,有时为了做数据备份,需要将Oracle数据库中部分信息导出到一个文件中(dmp文件),可以拷贝到安全的地方。
同时在做数据恢复时也可以将原来保存的文件导入Oracle数据库中。
使用命令行方式来进行数据导出。
如我们现在需要把yaao数据库导出,则使用ya119用户来进行操作。
其中full=y 参数代表导出ya119用户所有相关的内容,如不加此参数,在导入时将不会自动建立ya119用户;file=yaao.dmp代表导出文件yaao.dmp到D 盘根目录下。
如下图所示:1.3.1 导出全部数据注意:确认操作客户端的字符集与数据库一致。
导出操作要在安装了ORACLE数据库服务端的机器上操作。
全部导出命令如下:exp ya119/fb2000@yaao_db file=yaao.dmp log=aaaa.log(可选) buffer=1000000(可选)1.3.2 导出单个(多个)表导出操作要在安装了ORACLE数据库服务端的机器上操作。
exp ya119/fb2000@yaao_db file=yaao.dmp log=aaaa.log(可选) buffer=1000000(可选) tables=(dian_hua_hao_ma)1.3.3 导出单个(多个)用户1.导出单个(多个)用户注意:确认该表在数据库中是否不存在,如存在的话导入将不会成功。
确认操作客户端的字符集与数据库一致。
导入操作要在安装了ORACLE数据库服务端的机器上操作。
exp jpdd/ao36@yaao_db file=jpdd.dmp log=jpdd.log(可选) buffer=1000000(可选)owner=jpddexp ya119/fb2000@yaao_db file=yaao.dmp log=yaao.log(可选) buffer=1000000(可选) owner=ya119导出多个用户的写法:前面都一样,后面为owner=(ya119,jpdd)1.4 删除导入数据删除导入的dmp,我们采用删除用户的方式进行。
用system用户登录PL/SQL Developer,在命令窗口Command Window中,输入drop user ya119 cascade;回车执行该命令后ya119用户及相关的所有内容都被删除,删除后,再执行DMP导入过程即可重新导入数据库。
1.5 更改数据库字符集一、准备工作阶段1.首先用备份脚本备份好数据库,以防万一损坏。
如何备份数据库这里就不再多说了。
2.用PL/SQL Developer工具登录,检查数据库的字符集,查询SQL语句如下:select value from nls_database_parameters where parameter = 'NLS_CHARACTERSET';如查询结果为WE8ISO8859P1,则需要进行更改。
修改所有的客户端与服务器的字符集全部改成ZHS16GBK,修改方法如下:进入注册表编辑窗口,HKEY_LOCAL_MACHINE----SOFTWARE----ORACLE----HOME0,如下图:将右边的NLS_LANG项更改为”AMERICAN_AMERICA.ZHS16GBK”。