oracle11g安装配置手册
Oracle 11G安装手册
![Oracle 11G安装手册](https://img.taocdn.com/s3/m/293e27297375a417866f8f08.png)
Oracle 11g 安装手册1 下载oracle 11g下载地址:/technetwork/database/enterprise-edition/downloads/index.htm l2 基本安装1.解压缩后就可以安装了。
执行SETUP.EXE 。
这里我们直接点击下一步。
(在DOS下运行片刻进入ORACLE 11G ,Oracle Configuration Manager 允许您将配置信息与 Metalink帐户相关联。
您可在该窗口上选择启用它。
)2.安装-安装方法界面,选择高级安装。
在这里你要指定自己的安装方法,ORACLE提供了两种安装方法:基本安装(I)和高级安装(A)基本安装(I):使用标准配置选项(需要输入的内容最少)执行完整的11g 安装。
注意:此选项使用文件系统进行存储,并将一个口令用于所有数据库帐户(SYS、SYSTEM、SYSMAN、DBSNMP)。
要设置安装的主目录、安装类型和创建启动数据库。
高级安装(A):高级选项,为不同的帐户设置不同的口令,选择数据库语言,产品语言,自动备份,定制安装以及备用存储选项(自动存储管理)。
我们选择高级安装。
3.我们当然选择企业版。
点击下一步。
(产品语言可以自动识别系统默认语言,一般我们不用管)4.选择你放置oracle的目录。
Oracle基目录:用于安装各种与oracle软件和配置有关的文件的顶级目录软件位置:用于存放具体oracle产品的主目录和路径。
5.可以输入一个电子邮件或者是metalink接受安全问题通知,我们直接输入一个电子邮件,当然也可以是metalink用户信息。
6.对安装环境的检查,如果不满足条件会给出相应的提示。
(一般没问题),没问题就可以点击下一步。
7.出现选择配置选项。
我们选择创建数据库,点击下一步。
如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。
Oracl-11G安装手册
![Oracl-11G安装手册](https://img.taocdn.com/s3/m/7679372a5727a5e9856a614f.png)
Oracl 11G 64位安装手册1、解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件,如下图所示:2、.执行安装程序后会出现如下的命令提示行。
3、等待片刻之后就会出现启动画(加载应用程序)4、稍微等待一会,就会出现如下图所示的安装画面,选择第二项:仅安装数据库软件,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。
5、之后会出现安装类型对话框,选择:单实例数据库安装6、选择你运行产品使用需要的语言7、选择数据库版本(这里选择企业版)8、选择Oracl的安装路径9、Oracl自动检测本机环境是否符合要求10、检测完成之后,点击完成即可11、Oracl正在安装产品12、1为Sage X3创建用户,赋予权限接下来我们要做的是为windows操作系统创建一个名叫“adonix”的登陆用户,并为用户“adonix”和用户“administrator”赋予权限。
其中,“administrator”是windows操作系统自动创建的用户。
点击“系统工具”>>“本地用户和组”>>“用户”。
密码设置为1位或1位以上,X3才可以正常设置console中的server;如果windows提示密码需满足“8位以上,字母数字并用”等条件,你可以照做,或在“开始”>>“所有程序”>>“管理工具”>>“本地安全策略”>>“账户策略”>>“密码策略”中禁用“密码必须符合复杂性要求”。
现在已经成功地将adonix添加到了ora_dba组中,按相同的方法把adonix也添加进Administrators组中。
给用户adonix赋予权限,点击“开始”>>“所有程序”>>“管理工具”>>“本地安全策略”。
1-oracle11g安装及数据库配置手册
![1-oracle11g安装及数据库配置手册](https://img.taocdn.com/s3/m/8998efe7f705cc1755270964.png)
安装oracle客户端软件以下介绍如何安装oracle11g客户端!注意:oracle11g客户端请务必使用11203版或11204版本的oracle客户端!!!安装前,请确保系统已经安装.Net 3.5检查一下配置是否有问题,没问题就点“安装”等待安装完成出现上图说明oracle 11g客户端安装完成!点“关闭”即可!至此,oracle客户端安装完成!安装oracle服务端软件以下介绍如何安装oracle11g服务端!注意:oracle11g服务端请务必使用11203版或11204版本的oracle服务端!!!安装前,请确保系统已经安装.Net 3.5上图中,客户买的是什么版本就装什么版本!!!创建Oracle数据库设置oracle System密码,如客户没有特殊要求,统一使用:TT87651988C盘ora_data文件夹为自己创建文件夹,当然可以使用其他盘!内存在正式环境下,一般会占服务器内存的60%-70%左右进程数一般按实际环境设置,一般推荐300至500,当然大型项目可能会设置1500以上!!!设置数据库实例的字符集,(ESPOS61和CRM22为AL32UTF8),(ESPOS332为ZHS16GBK)设置优化参数(可以不设置)完成以上几步后,点下一步!三个“重做日志组”文件大少要一致,设为200MB检查信息后点“确认”即开始创建数据库!至此,数据库创建完毕!创建监听程序至此,监听创建完成!!!建立数据表空间首先打开ESPOSV32M.sql文件,里面有创建数据表空间的语句(适用于61和CRM22产品数据库创建表空间)修改前:修改后:CREATE TABLESPACE "DATA01"LOGGINGDATAFILE 'C:\ora_ts\DATA01_1.dbf' SIZE 256M AUTOEXTEND ON NEXT 8192K MAXSIZE UNLIMITED,'C:\ora_ts\DATA01_2.dbf' SIZE 256M AUTOEXTEND ON NEXT 8192K MAXSIZE UNLIMITEDEXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;CREATE TABLESPACE "DATA02"LOGGINGDATAFILE 'C:\ora_ts\DATA02_1.dbf' SIZE 256M AUTOEXTEND ON NEXT 8192K MAXSIZE UNLIMITED,'C:\ora_ts\DATA02_2.dbf' SIZE 256M AUTOEXTEND ON NEXT 8192K MAXSIZE UNLIMITEDEXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;CREATE TABLESPACE "INDEX01"LOGGINGDATAFILE 'C:\ora_ts\INDEX01_1.dbf' SIZE 256M AUTOEXTEND ON NEXT 8192K MAXSIZE UNLIMITED,'C:\ora_ts\INDEX01_2.dbf' SIZE 256M AUTOEXTEND ON NEXT 8192K MAXSIZE UNLIMITEDEXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;以上语句意思是:在C:\ora_ts文件夹里,创建初始空间大小为256M的数据表空间及索引create user MD61 identified by MD61default tablespace data01temporary tablespace tempquota 0 on systemquota unlimited on data01quota unlimited on data02quota unlimited on index01;Grant CONNECT,RESOURCE,dba TO MD61;以上语句意思是:创建数据库用户MD61,并授予其CONNECT,RESOURCE,dba权限!Imp MD61/MD61@172.31.13.211:1521/MD61 file=D:\home\MD61.DMP log=D:\home\MD61.LOG fromuser=MD61 touser=MD61 grants=N ROWS=y commit=y以上语句意思是:用MD61用户访问172.31.13.211:1521/MD61数据库,并导入D:\home文件夹下MD61.DMP数据库数据到MD61用户下!!!至此,oracle11g操作完成!!!。
Oracle11g安装手册
![Oracle11g安装手册](https://img.taocdn.com/s3/m/fcea3de619e8b8f67c1cb97f.png)
ORACLE11G 系统安装手册文档修订控制记录索引1.调整参数 (1)2.解压文件 (2)3.安装软件 (2)1. 调整参数1. 以“root”用户登录系统2. 编辑/etc/sysctl.conf配置文件,修改以下内核参数:3. 编辑/etc/security/limits.conf配置文件,添加以下资源限制参数:2. 解压文件1. 把Oracle 11G R2 安装介质上传至/tmp 目录下并解压缩。
2. 编辑oracle 用户的profile 文件: /home/oracle/.bash_profile3. 安装软件1. 以“oracle”身份用户登录系统。
2. 把当前目录设为/tmp/database。
3. 运行Oracle 安装向导。
4. 取消希望收到安全更新,然后单击[Next]。
5. 选择忽略软件更新,然后单击[Next]。
6. 选择只安装数据库软件,然后单击[Next]。
7. 选择单实例安装方式,然后单击[Next]。
8. 添加英语、简体中文,然后单击[Next]。
9. 选择安装标准版,然后单击[Next]。
10. 指定“Oracle Base”为“/oracle”,Oracle软件安装位置为“/oracle/product/11.2.0/db”,然后单击[Next]。
11. 指定软件清单目录为“/oracle/oraInventory”,软件清单目录宿主用户为“oinstall”,然后单击[Next]。
12. 保持默认特权组定义,然后单击[Next]。
13. 根据Oracle Prerequisite Check 的提示安装缺失的Linux 文件包,然后单击[Next]。
14. 当安装即将完成时,根据提示以root 用户身份执行以下脚本。
15. 最后按[Close]完成安装。
安装手册-ORACLE11.2.0.4 - 9 -。
oracle 11g 安装图文手册
![oracle 11g 安装图文手册](https://img.taocdn.com/s3/m/8d5b2ec619e8b8f67d1cb90e.png)
方法/步骤1. 1大家可以根据自己的操作系统是多少位(32位或64位)的,到官网下载相应的安装程序,如下图所示。
有一点需要注意,Oracle的安装程序分成2个文件,下载后将2个文件解压到同一目录即可。
2. 2下载完成后,将2个压缩文件一起选中,鼠标右键—>解压文件,如下图所示。
两个压缩文件解压到同一目录下。
需要注意的是,路径名称中最好不要出现中文、空格等不规则字符。
(由于小编是在本地解压后再拷贝到服务器上,所以本地路径无所谓,只要服务器上的路径负荷这个规则就行。
)3. 3打开相应的解压路径,找到安装文件“setup.exe”,双击进行安装,如下图所示:4. 4配置安全更新。
电子邮件可写可不写,取消下面的“我希望通过My Oracle Support接受安全更新(W)”,如下图所示,单击下一步。
5. 5安装选项。
直接选择默认的“创建和配置数据库”,如下图所示,单击下一步。
6. 6系统类。
由于咱们安装的是服务器,所以选择“服务器类”,如下图所示,单击下一步。
7.7网格安装选项。
选择“单实例数据库安装”,如下图所示,单击下一步。
8.8安装类型。
选择“高级安装”,如下图所示,单击下一步。
9.9产品语言。
直接默认即可(简体中文、英语),如下图所示,单击下一步。
10.10数据库版本。
选择“企业版”,如下图所示,单击下一步。
11.11安装位置。
填入安装路径(只需要填“Oracle基目录”即可,“软件位置”会自动生成),如下图所示,单击下一步。
12.12配置类型。
选择“一般用途/事务处理”,如下图所示,单击下一步。
13.13数据库标识符。
填入全局数据库名和SID,如下图所示,单击下一步。
14. 配置选项。
切换到“字符集”选项卡,选择“使用Unicode(AL32UTF8)”,如下图所示,单击下一步。
【主要查看本服务器字符集类型后选择恰当字符集】15. 管理选项。
直接单击下一步,如下图所示。
16. 数据库存储。
oracle11g client安装及配置
![oracle11g client安装及配置](https://img.taocdn.com/s3/m/808f9b32ee06eff9aef8074a.png)
Oracle Client 客户端的安装和配置一、客户端的下载解压1、在官方网站下载客户端(此处用的是11gR2)/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html ?ssSourceSiteId=otncn选择合适的版本(这里是32为的windows 操作系统)2、下载完成后解压缩如下所示,双击setup.exe可执行文件进行安装。
二、客户端的安装1、选择安装类型:这里是开发用,所以选择【管理员(1.02GB) (A)】安装类型。
2、选择选择语言(这里选择简体中文和英语)3、选择客户端安装的位置4、检查先行条件(系统自动检查)5、系统显示前面步骤的设置摘要信息。
6、点击完成进行安装。
7、Oracle Clinet客户端安装完成。
三:配置Oracle Client 连接Oracle 服务器找到oracle client的【配置和移植工具】下的【Net Configuration Assistant】1、配置Client的监听。
A、添加一个监听器(如果客户端中原先以配置监听器则可以修改,也可以在添加一个新的监听器),点【下一步(N)】B、输入该客户端未使用的监听名(如:LISTENER),完成后点击【下一步(N)】。
C、选择该监听连接Oracle服务器所使用的协议(如:TCP),完成后点击【下一步(N)】。
D、选择该监听连接Oracle服务器所使用的端口号(默认端口号:1512),完成后点击【下一步(N)】。
E、完成该监听程序,选择是否要配置另一个监听程序,然后【下一步(N)】。
2、配置Client的本地网络服务名A、在 Net Configuration Assistant配置界面中选中【本地网络服务名配置】,然后【下一步(N)】。
B、在本地网络服务名配置界面中网络配置名,(如果客户端中原先已配置网络配置名则可以修改,也可以再添加一个新的网络配置名),点【下一步(N)】C、输入该客户端未存使用的服务名,点【下一步(N)】D、选择该服务连接Oracle服务器所使用的协议(如:TCP),完成后点击【下一步(N)】。
Oracle11G安装完全手册
![Oracle11G安装完全手册](https://img.taocdn.com/s3/m/4dbd8309770bf78a64295489.png)
Oracle数据库的安装
配置安全更新: 填写邮件地址等信息。
安装数据库选项(类型),此处安装数据库软件不安装实例。
网络安装选项:选择单实例类型安装
选择需要的语言:
数据库版本:这里选择标准版
安装了路径:一般安装在最后一个盘,读写速度块
硬件条件检查:系统自动检查是否满足安装条件
概要:选择安装的选项信息概要
安装数据库产品:
安装完成:
配置实例;
创建数据库实例:
选择数据库模板类型:一般用途或者事务处理
输入要创建的数据库实例名字:这里为E812
没有创建监听器的时候报告的错误
添加监听器:此处可选的又添加,重新配置以前用的监听器,删除以前有的监听器,重命名以前存在的监听器.
选择监听器的协议类型:这里为TCP
创建完监听器之后再回到实例创建上。
(设置密码)
创建数据库的恢复选项:回复区及大小,是否启用归档等
设置连接数据库进程的大小:
设置连接模式:有专用和共享两种模式,此处选择专用服务器模式
配置完时候显示的信息:
配置完时候显示的信息:数据文件类型和位置
配置重做日记文件的信息:可以添加日记文件,删除日记文件,修改日记文件的大小和名字,存储路径等
选择数据库的穿件选项:这里选择创建数据库,
正在创建数据库实例:。
oracle11g安装配置手册
![oracle11g安装配置手册](https://img.taocdn.com/s3/m/7cacee897e21af45b207a8c8.png)
Oracle安装配置手册V1.0版目录1安装Oracle前的系统准备工作 (2)1.1检查需要的软件包 (2)1.2修改系统内核参数 (2)1.3创建oracle组和用户 (3)1.4创建oracle安装目录 (3)1.5设置oracle用户环境变量 (3)2安装Oracle (4)2.1解压缩安装文件 (4)2.2安装ORACLE (4)3创建数据库 (10)3.1配置监听 (10)3.2创建数据库实例 (14)3.3检查oracle实例是否安装成功 (21)3.4设置开机自启动数据库实例 (21)4数据库配置 (22)4.1数据库基本信息 (22)4.2修改ORACLE核心参数 (22)4.3建数据库表空间 (23)4.4建数据库用户 (23)4.5导入数据 (23)4.6用PLSQL Developer工具编译失效对象 (23)4.7修改用户密码 (24)5系统故障处理 (24)5.1数据库文件损坏 (24)5.2Oracle逻辑结构故障的处理方法: (32)5.3数据库服务器硬件故障 (34)1安装Oracle前的系统准备工作1.1检查需要的软件包以root用户登录系统,使用rpm -q 软件包关键词命令进行检测1.2修改系统内核参数在/etc/sysctl.conf中添加以下行:vi /etc/sysctl.conf运行下面的命令应用以上OS参数:/sbin/sysctl –p添加以下行到/etc/security/limits.conf文件中:如果/etc/pam.d/login文件中没有以下行,则添加以下内容:修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:1.3创建oracle组和用户1.4创建oracle安装目录1.5设置oracle用户环境变量以oracle用户登陆系统,在.bash_profile文件尾添加以下行:2安装Oracle2.1 解压缩安装文件$ mkdir /oracle/soft通过FTP上传安装包到/oracle/soft/目录下使用命令unzip 文件名解压安装包unzip p1*******_112030_Linux-x86-64_1of7.zipunzip p1*******_112030_Linux-x86-64_2of7.zip设置oracle帐户可以操作安装文件所在的目录chown -R oracle:oinstall /oracle/softchmod -R 755 /oracle/soft2.2 安装ORACLE用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面$ ./runInstaller如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:# export DISPLAY=:0.0或者ip:0.0# xhost +$ ./runInstaller 或 ./runInstaller -ignoreSysPreReqs (跳过系统检查)如果出现界面乱码现象,执行以下命令:export LANG=en出现安装界面后,根据界面提示进行相关的设置:安装完成的最后步骤,操作如下:$ su - root# /oracle/oralnventory/orainstRoot.sh #/oracle/product/11.2.0/dbhome_1/root.sh3创建数据库3.1 配置监听1、以oracle用户登录系统运行netca命令$ netca2、添加监听程序3、输入监听程序名4、使用默认端口15215、完成配置6、启动监听$ lsnrctl start3.2 创建数据库实例以oracle用户登录系统,运行dbca命令创建数据库实例$ dbca1、选择创建数据库2、选择创建数据库模板,选定制数据库3、输入数据库全局名及SID:amdb4、设定数据库账号密码5、设置闪回区大小,这里选择默认值大小6、设置数据库实例SGA、PGA大小,视操作系统内存大小,一般如果此系统只有ORACLE 应用,建议分配给ORACLE实例80%的大小,如果数据库为OLTP应用的,则其应用一般都是小的短的进程,所需要的pga也相应较少,所以该值通常为总共分配给Oracle实例的20%,另外的80%给SGA,如果是OLAP的应用,建议各占50%。
Oracle11g 安装手册
![Oracle11g 安装手册](https://img.taocdn.com/s3/m/696cc02fbcd126fff7050bf5.png)
Oracel11g部署手册1、Oracle文件解压unzip linux.x64_11gR2_database_1of2.zip2、系统检查及准备操作系统版本磁盘分区检查swap检查组件包(手动安装没有的包或者不符合要求的包)配置安装(按格式修改)安装组件配置内核参数 vi /etc/sysctl.conf(删除原所有参数,新增自定义参数)内存参数立即生效(也可重启生效)安全参数配置Vi /etc/security/limits.conf(增加4参数)Vi /etc/pam.d/login(增加1参数)Vi /etc/profile检查profile文件语法问题3、安装Oracle创建用户和组拷贝隐藏文件(ls –al)修改oracle用户组和权限修改oracle密码(初设ccre1234)验证oracle账号属性切换oracle用户,编辑环境变量“.bash_profile”设置VNC密码设置VNC服务自动启动启用图形化界面语言乱码显示问题(临时注释 /oracle/.bash_profile对应的语言参数)执行安装安装前检查,发现一些32位的包未安装,需要逐一安装安装方式:A:yum install +补丁包名(可解决补丁包直接的依赖性安装)B:rpm –ivh +补丁包名忽略生产机Oracle配置(选择只安装数据库软件)1、创建数据库(用oracle用户执行命令:dbca)部署oracle监听(使用oracle用户执行命令:netca)4、Oracle安装后检查及配置登陆检查监听检查检查文件配置数据库自动启动vi /etc/oratab 将N修改为Y修改服务文件(手动添加文件,755读写属性)vi /etc/init.d/oracle使用oracle脚本执行数据库启动、关闭、监听状态添加脚本为系统服务打开Oracle系统自动服务开启Oracle归档模式检查archive状态关闭数据库加载数据库,修改数据库归档模式,打开数据库。
oracle 11g安装配置文档
![oracle 11g安装配置文档](https://img.taocdn.com/s3/m/9c3402faaeaad1f346933ffe.png)
若没有
vi /etc/pam.d/login 添加以下内容
session required pam_limits.so
13,上传并解压安装文件
将db_112040_Linux-x86-64_1of7.zip
保存退出
3),编辑/etc/hosts
在该文件最后添加一行
192.168.100.101 ora11g
保存退出
4,关闭防火墙和selinux
service iptables stop
chkconfig iptables off
cat /etc/selinux/config
第一部分
虚拟机配置
1,内存>2G
网络选择桥接
2,磁盘>40G
3,虚拟机网络与主机名配置
1),虚拟机网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.100.101
Linux version 2.6.32-358.el6.x86_64 (mockbuild@) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Tue Jan 29 11:47:41 EST 2013
db_112040_Linux-x86-64_2of7.zip
拖拽到虚拟机中,然后,将其mv到/u01.
用unzip命令解压。
解压完成之后,修改宿主
Windows环境中Oracle数据库11g安装配置手册
![Windows环境中Oracle数据库11g安装配置手册](https://img.taocdn.com/s3/m/c62f4a3d2af90242a895e537.png)
Windows环境中Oracle数据库11g安装配置手册目录1.概述 (1)1.1.功能描述 (1)1.2.软件架构介绍 (1)2.应用环境配置 (1)2.1.部署环境描述 (1)2.2.环境依赖 (1)3.软件实施步骤 (1)1.概述1.1.功能描述主要对研究的技术有一定的理论认知,包含以下内容:产生背景,即常规的应用场景运行原理,描述此技术的运行机制1.2.软件架构介绍软件的逻辑架构图,可以比较清楚的了解自己应用的技术实际组成部件等对各个部件实现的功能描述,可以有效的对以后的软件运行排错等有所帮助2.应用环境配置2.1.部署环境描述操作系统版本:Windows Server 2003 Enterprise EditionOracle版本:win32_11gR2_database_1of2、win32_11gR2_database_2of2 2.2.环境依赖对于环境的依赖程度,或者对其他软件的依赖关系等3.软件实施步骤一Oracle安装1.解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图2.两者解压到相同的路径中,如图:3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。
如图:4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。
取消下面的“我希望通过My Oracle Support接受安全更新(W)”。
如图:5. 安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。
如图:6. 系统类,直接选择默认的桌面类就可以了。
7. 典型安装。
重要步骤。
建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。
全局数据库名可以默认,且口令密码,必须要牢记。
密码输入时,有提示警告,不符合Oracel建议时不用管。
(因Oracel建议的密码规则比较麻烦,必须是大写字母加小写字母加数字,而且必须是8位以上。
oracle11gr2rac_安装配置手册
![oracle11gr2rac_安装配置手册](https://img.taocdn.com/s3/m/a0167bf4ee06eff9aff80796.png)
oracle11gr2rac 安装配置手册一:系统检查1,cpu信息查看物理cpu数cat /proc/cpuinfo |grep physical\ id|sort|uniq查看单个cpu corescat /proc/cpuinfo |grep cpu\ cores|uniq查看单个是否超线程cat /proc/cpuinfo |grep sibling|uniq查看cpu总corescat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c2,确认内存大小物理内存504G3,检查文件系统/var和/tmp空间至少2G,建议10G/dev/shm共享空间应当为物理内存/2二:配置系统1,主机正名1节点2节点<记得重新登陆>2,本地hosts解析vi /etc/hosts#public address172.18.62.21 ghintdb01172.18.62.23 ghintdb02#public vip address172.18.62.22 ghintdb01-vip172.18.62.24 ghintdb02-vip172.18.62.25 ghintdb-cluster-scan#private group172.21.44.21 ghintdb01-priv1172.21.44.22 ghintdb02-priv13,修改内核参数shell>vi /etc/sysctl.conf#ORACLE SETTINGfs.aio-max-nr = 1048576fs.file-max = 6815744#{shmall}单位pages,命令"echo $((物理内存/$(getconf PAGESIZE)))" kernel.shmall = 132299730#{shmmax},单位bytes,为物理内存一半,echo $((504*1024*1024*1024/2)) kernel.shmmax = 270582939648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586net.ipv4.ipfrag_high_thresh=524288net.ipv4.ipfrag_low_thresh=393216net.ipv4.tcp_rmem=4096 524288 16777216net.ipv4.tcp_wmem=4096 524288 16777216net.ipv4.tcp_timestamps=0net.ipv4.tcp_sack=0net.ipv4.tcp_window_scaling=1net.core.optmem_max=524287dev_max_backlog=2500 net.ipv4.tcp_mem=16384 16384 16384生效shell>modprobe sunrpcshell>sysctl -p4,关闭防火墙服务chkconfig --level 2345 iptables off chkconfig --level 2345 ip6tables off service iptables stopservice ip6tables stop关闭selinuxset enforce 0vi /etc/selinux/configSELINUX=disabled5,配置ntp同步<主机实施人员步骤,略>增加ntpd启动选项-xvi /etc/sysconfig/ntpdSYNC_HWCLOCK=yesOPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"重启ntpdchkconfig --level 2345 ntpd onservice ntpd start6,创建用户groupadd -g 10501 oinstallgroupadd -g 10502 asmadmingroupadd -g 10503 asmdbagroupadd -g 10504 asmopergroupadd -g 10505 dbagroupadd -g 10506 operuseradd -m -u 10501 -g oinstall -G asmadmin,asmdba,asmoper,dba -d /home/grid -s /bin/bash -c "Grid Infrastructure Owner" griduseradd -m -u 10502 -g oinstall -G dba,oper,asmdba -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle7,设置用户进程运行资源上限shell>vi /etc/security/limits.conf#ORACLE SETTINGroot soft nproc 2047root hard nproc 16384root soft nofile 1024root hard nofile 65536root soft stack 10240root hard stack 32768grid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536grid soft stack 10240grid hard stack 32768oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 32768三:配置存储1,要求:同一个lun/vdisk在每个节点上设备名一致通过scsi_id确认每一个 lun/vdisk是根据方案从存储上划分正确的共享存储在每个节点能同时读写设备名的属主grid,组主asmadmin,权限660多路径软件配置<主机层实施,略>2,udev绑定参考本文以scsi磁盘为例查看系统识别的scsi盘(sd)fdisk -l|grep Disk\ /dev/sd根据系统人员告知,sda盘是本地硬盘,我们不去动它,剩下的是共享磁盘查看scsi_id命令:scsi_id -gvu /dev/sdN3,编辑udev的rule文件vi /etc/udev/rules.d/99-oracle.rulesKERNEL=="dm-*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36a08cf81005732a1e7c0cacf000000a1", NAME="asm-data01", OWNER="grid", GROUP="oinstall", MODE="0660"KERNEL=="dm-*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36a08cf81005732a1e7c0caeb000000a2", NAME="asm-data02", OWNER="grid", GROUP="oinstall", MODE="0660"KERNEL=="dm-*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36a08cf81005732a1e7c0cb07000000a3", NAME="asm-data03", OWNER="grid", GROUP="oinstall", MODE="0660"KERNEL=="dm-*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36a08cf81005732a1e7c16f91000000a4", NAME="asm-fra01", OWNER="grid", GROUP="oinstall", MODE="0660"KERNEL=="dm-*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36a08cf81005732a1e7c16fab000000a5", NAME="asm-fra02", OWNER="grid", GROUP="oinstall", MODE="0660"KERNEL=="dm-*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36a08cf81005732a10f5b0dc3000000dc", NAME="asm-crs01", OWNER="grid", GROUP="oinstall", MODE="0660"KERNEL=="dm-*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36a08cf81005732a10f5b35c5000000dd", NAME="asm-crs02", OWNER="grid", GROUP="oinstall", MODE="0660"KERNEL=="dm-*", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36a08cf81005732a10f5b461a000000de", NAME="asm-crs03", OWNER="grid", GROUP="oinstall", MODE="0660"启动udevstart_udev我们发现原来的磁盘设备名没有了,变成了需要的名字,可以用”fdisk -l /dev/设备名“验证大小,接下来的安装将直接使用该设备名,不需要做fdisk分区4,配置SSH通信:./sshUserSetup.sh -user grid -hosts "ghintdb01 ghintdb02" -advanced -noPromptPassphrase ./sshUserSetup.sh -user oracle -hosts "ghintdb01 ghintdb02" -advanced -noPromptPassphrase5,准备目录和权限(所有节点)mkdir -p /u01/media/oraclechown -R grid:oinstall /u01chmod -R g+w /u016三:上传安装介质使用grid账户登陆,解压前面3个包即可unzip p1*******_112040_Linux-x86-64_1of7.zipunzip p1*******_112040_Linux-x86-64_2of7.zipunzip p1*******_112040_Linux-x86-64_3of7.zip运行安装程序runInstaller(在1节点操作)cd grid./runInstaller提示:为了把x-windows程序的界面投射到终端上,需要执行2个步骤1.启动本地X11Forward程序,推荐x-manager中的xpassive(端口默认6000,注意firewall)2.在服务器上设定shell环境变量:export DISPLAY=YourIP:0.03.执行xclock测试本方案只有一个scan IP,不需要配置GNS,也不需要DNS服务器这3个,可以忽略可以忽略继续了以root身份在所有节点运行指定的脚本一个节点运行完后,再运行其他节点,不可同时运行点击“ok”,最后点“close”关闭编辑~grid/.bash_profile文件,设置grid用户环境变量vi ~grid/.bash_profileexport ORACLE_BASE=/u01/app/gridexport ORACLE_HOME=/u01/app/11.2.0/gridexport PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatchexport NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'安装数据库软件(在1节点操作)设置/u01/app目录的group组可写chmod g+w /u01/app使用oracle登陆,运行runInstallercd /u01/media/oracle/linux_x64/database export DISPLAY=YourIP:0.0./runInstaller不配置NTP同步,当节点之间的时间有差异时,会影响时间类型数据,RAC也会不稳定确认可以忽略后,选择”next”,然后点击”install“安装啦按照提示,使用root用户执行脚本运行结束后,点击”ok”,然后点击”close”完成安装增加oracle用户的软件环境变量vi ~oracle/.bash_profileexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'注:sid为实例名,rac中为数据库名加节点序列号(重新登陆后生效)创建数据库创建asm diskgroup使用grid用户登陆,执行asmcaexport DISPLAY=yourIP:0.0asmca创建闪回磁盘组(用于存放归档,闪回日志)创建数据库磁盘组,存放数据库文件登陆oracle账户,执行dbca export DISPLAY=YourIP:0.0dbca除非使用者要求,请关闭OEM根据应用要求选择组件oracle text:大文本存取功能oracle olap:联机分析处理oracle spatial:空间数据库,如地图展示数据oracle label security:数据标签安全sample schemas:开发样本enterprise manager repository:oracle企业管理器OEM的资料库oracle warehouse builder:数据仓库综合工具oracle database vault:敏感数据门禁oracle jvm:oracle java虚拟机,在数据库运行javaoracle xml db:支持xml功能oracle mutimedia:图像多媒体等类型数据oracle application express:快速web应用程序开发工具重要!根据应用要求选择字符集,中文一般性是ZHS16GBK缺省区域可以用united states,本例是china,影响时间、数字、币种等本地化表示法默认只有4组日志,每个实例(thread #)2组,每组大小50MB ,会影响性能,需要修改大小和create 更多的日志组,建议每个实例至少5组,每组256MB 或512MB 方案: 1-5组日志分配给thread 1 6-10组日志分配给thread 2每组大小512MB四:应用累计补丁更新程序PSU升级补丁工具opatch在所有节点,使用grid用户登陆,解压opatch升级包p6880880_112000_Linux-x86-64.zip,并整体覆盖$ORACLE_HOME/OPatch目录在所有节点,使用opatch升级包p6880880_112000_Linux-x86-64.zip 并整体覆盖$ORACLE_HOME/OPatch目录补丁1节点软件解压psu补丁包有些补丁需要一些先决条件,oracle一直在努力简化补丁过程,打补丁前务必参考README.html文件创建ocm相应文件(opatchauto模式)运行升级程序root登陆加载grid环境变量(. ~grid/.bash_profile)运行opatch工具。
Oracle11g_64安装手册
![Oracle11g_64安装手册](https://img.taocdn.com/s3/m/7eead5c7da38376baf1fae90.png)
CentOS6.3_X64下Oracle11g安装手册目录结构1前提 (1)2系统用户一览 (1)3安装地址 (1)4安装准备 (1)4.1创建Oracle相关用户和目录 (1)4.2修改内核参数 (1)4.3为Oracle用户设置Shell限制 (2)4.4重启系统 (3)5安装Oracle11g (3)5.1安装数据库软件 (3)5.1创建数据库监听 (16)5.2创建数据库实例 (21)5.3设置开机启动Oracle 11g (35)5.4重新安装需要的操作 (36)1前提按照我的方法安装centos系统,并更新了组件。
请下载centos6.3安装手册。
2系统用户一览3安装地址4安装准备4.1创建Oracle相关用户和目录4.2修改内核参数编辑/etc/sysctl.conf:(特别注意sysctl.conf中shmmax ,shmall 已经有了,要注释掉)fs.aio-max-nr:指的是同时可以拥有的的异步IO请求数目值。
出现在/etc/sysctl.conf 文件中,推荐值是:1048576 其实它等于1024*1024也就是1024K 个。
fs.file-max:指定当前系统下可打开的最大文件句柄数。
也就是可以打开的最大文件数。
kernel.shmmax = 2147483648// 该参数定义了共享内存段的最大尺寸(以字节为单位)。
其值应>=sag_max_size初始化参数的大小,否则SAG由多个内存段构成,效率降低,还要不小于物理内存的一半, 推荐比内存的一半大一点点。
kernel.shmmni = 4096// 这个内核参数用于设置系统范围内共享内存段的最大数量。
该参数的默认值是4096.此值也是在系统中可以启动的Oracle实例的最大数量,通常不需要更改,因为显然在生产环境下,一个服务器上同时启动的实例个数达不到这个数量.kernel.shmall = 2097152// 该参数表示系统任意时刻可以分配的所有共享内存段的总和的最大值(以页为单位).其值应不小于shmmax/page_size.缺省值就是2097152,如果服务器上运行的所有实例的SGA总和不超过8GB(通常系统可分配的共享内存的和最大值为8GB),通常不需要修改.net.core.rmem_default:表示接收套接字缓冲区大小的缺省值(以字节为单位)。
oracle11g的安装以及配置
![oracle11g的安装以及配置](https://img.taocdn.com/s3/m/fb75569985868762caaedd3383c4bb4cf7ecb74f.png)
oracle11g的安装以及配置1.oracle11g的下载与安装⾸先登录oracle官⽅⽹站下载需要的oracle安装包,本次安装的是oracle11g,找到对应安装包下载到本地同⼀⽬录下选中这两个压缩包,⿏标右键,解压⽂件,将两个压缩包解压到同⼀⽬录下。
找到解压⽬录,找到安装⽂件,双击进⾏安装,如图:双击后会弹出此框做安装前的准备准备完成后,弹出页⾯如下:电⼦邮件可以不⽤填,取消勾选我希望通过My oracle support接收安全更新,下⼀步安装选项,选择创建和配置数据库,下⼀步系统类,选择服务器类,下⼀步⽹络安装选项,选择单实例数据库安装,下⼀步安装类型,选择⾼级安装,下⼀步产品语⾔,选择简易中⽂和英⽂,下⼀步数据库版本,选择企业版,下⼀步安装位置,选择⾃⼰需要安装到的路径,软件位置不需要⼿动填写,会⾃动⽣成,下⼀步配置类型,选择⼀般⽤途/事务处理,下⼀步数据库标识符,设置全局数据库名,以及服务标识符(SID),下⼀步配置选项,切到字符集,选择使⽤Unicode(AL32UTF8),下⼀步管理选项,选择使⽤Database Contror管理数据库,下⼀步数据库存储,选择⽂件系统,指定数据库⽂件位置,下⼀步备份和恢复,选择不启⽤⾃动备份,下⼀步⽅案⼝令,设置⼝令,下⼀步先决条件检查通过之后,概要,点击完成此时就进⼊安装进度页⾯进度达到100%即为安装完成,到此oracle的安装就完成了。
2.oracle的环境变量以及监听配置开始--->程序----->Net Manager添加监听,然后保存,此时在oracle的安装⽬录下会⽣成listener.ora⽂件⽂件中会添加(此⽅法我尝试没有⽣效,我是直接修改的⽂件内容。
)配置环境变量,右击我的电脑,属性,⾼级系统设置,环境变量,添加ORACLE_HOME ,NLS_LANG,TNS_ADMIN3.启动监听服务打开命令⾏窗⼝,输⼊services.msc 命令,启动oracle监听服务此时,在客户端配置好监听就可以连接数据库了4.安装过程中的问题在双击安装⽂件准备安装时,弹出此框提⽰在oracle安装包找到stage⽂件夹然后找到cvu然后在cvu⾥⾯找到cvu_prereq,⽤记事本打开添加以下内容:<OPERATING_SYSTEM RELEASE="6.2"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="Windows 10"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023" /></ENV_VAR_LIST></OPERATING_SYSTEM>这⼀段和上⾯的最主要的不同就是6.2和window10,改动后保存。
Oracle11g安装与纯软配置手册
![Oracle11g安装与纯软配置手册](https://img.taocdn.com/s3/m/83052d59a0116c175e0e48b6.png)
Oracle 11g安装与纯软配置手册下面要介绍的是Oracle 11g的安装以及通过MicroColor ServHA Mirror配置Oracle集群。
主要步骤:一、防火墙配置。
二、准备存储介质三、安装并配置ServHA Mirror四、安装Oracle 11g。
五、配置监听器。
六、配置Oracle 11g实例。
七、修改Oracle 11g控制文件。
八、创建镜像包九、将Oracle服务交由集群管理。
注意事项:一、O racle配置双机镜像方案要求两机都安装Oracle,其中Oracle主服务安装在本机磁盘内(非镜像盘内),数据库实例安装在镜像盘内。
二、按本文档操作,用户可在双机同时安装Oracle,节省部署时间。
三、双机目标镜像盘盘符必须一致。
四、双机的Oracle安装配置必须完全相同,例如:实例名,监听器名称,权限,密码。
五、当一台服务器完成所有操作后(包括安装Oracle主服务,配置监听器,实例安装),记得修改控制文件。
安装文档实例参数:防火墙配置此步骤目的为让ServHA Mirror 工作所必须的端口不受防火墙的拦截,不同操作系统防火墙配置方式不同,但基本思想是相同的,在双机软件通信的过程中,如果没有进行设置,防火墙会阻止ServHA Mirror的通信,使双机集群工作异常。
MicroColor ServHA Mirror在配置的过程中主要需要设置的防火墙例外:1.18562与25792端口:这两个端口为“ServHA 配置监控端”的连入端口,如不将这两个端口设置为防火墙例外端口,“ServHA 配置监控端”将无法连入集群,如果您修改过ServHA Mirror的“配置端连入端口号”,请将例外设置为修改过的“配置端连入端口号”;同时,针对该端口的例外IP您可以设置为常用来管理集群的客户计算机IP地址。
2.15538与45782端口:这两个端口为集群双机相互通信的端口,如不将这两个端口设置为防火墙例外端口,ServHA Mirror将无法正常工作,如果您修改过ServHA Mirror 的“全局TCP/IP端口”,请将例外设置为修改过的“全局TCP/IP端口”;同时,针对该端口的例外IP设置为对机的IP地址即可。
oracle11g(OS+oracle+linux6.4)数据库安装手册
![oracle11g(OS+oracle+linux6.4)数据库安装手册](https://img.taocdn.com/s3/m/defda1b61a37f111f1855ba4.png)
ORACLE 11g(OS oracle linux 6.4)数据库安装手册概述:本文档中安装oracle数据库过程中,操作系统采用oracle linux 6.4(64位),数据库版本为:11.2.0.31.将安装介质上传至服务器2.修改服务器主机名[root@cxdb ~]# vi /etc/hosts3.配置系统限制[root@cxdb ~]# vi /etc/security/limits.d/90-nproc.conf4.关闭防火墙[root@rac81 ~]# service iptables stopiptables:清除防火墙规则:[确定]iptables:将链设置为政策ACCEPT:filter [确定]iptables:正在卸载模块:[确定][root@rac81 ~]# chkconfig iptables off5.修改安全限制[root@cxdb ~]# vi /etc/sysconfig/selinux6.删除Oracle用户[root@cxdb ~]userdel oracle[root@cxdb ~]rm -rf /home/oracle[root@cxdb ~]rm -rf /var/mail/oracle[root@cxdb ~]groupdel oinstall[root@cxdb ~]groupdel dba7.创建用户组,Oracle用户创建组[root@cxdb ~]groupadd -g 1000 oinstall[root@cxdb ~]groupadd -g 1010 dba创建用户[root@cxdb ~]useradd -u 1101 -g oinstall -G dba oracle [root@cxdb ~]mkdir -p /opt/u01/app/oracle/product/11.2.0.3 [root@cxdb ~]chown -R oracle:oinstall /opt/u01/app/ [root@cxdb ~]chmod -R 775 /opt/u01[root@cxdb ~]passwd oracle8.设置Oracle用户的环境变量9.安装数据库软件使用VNC进入linux桌面在root用户下打开oracle的桌面切换用户进入介质目录,执行安装命令点击next点击yes 点击next点击next 点击next点击next 点击next点击next 点击next点击next 点击Install打开一个命令行,在root用户下执行上面的两个脚本执行完以上连个命令后,点击OK点击close。
oracle11g安装手册
![oracle11g安装手册](https://img.taocdn.com/s3/m/ef34770a581b6bd97f19eae7.png)
Oracle11安装图解1解压安装包,打开,稍等片刻,进入安装界面;2省去麻烦,我们不输入邮箱地址,并将勾选上的“我希望通过My Oracle Support 接收安全更新”去掉,单击下一步;3我们选择“是”,弹出下图界面;4我们选择默认的“创建和配置数据库”,单击下一步;5我们选择“服务器类”,单击下一步;6我们选择默认的“单实例数据库安装”,单击下一步;7我们选择“高级安装”,单击下一步;8所选语言为“中文”和“英语”两种,单击下一步;9 我们选用默认的“企业版”,打击下一步;10“Oracle基目录”和“软件位置”路径我们用默认的路径,也可以自己重新输入,单击下一步;11我们选择默认的“一般用途和事物处理”,单击下一步;12“全局数据库名”和“oracle服务标识符”我们用默认的,也可根据自己需要重新输入,单击下一步;13启用自动分配内存管理,单击下一步;14我们选择默认的“使用Database Control管理数据库”,单击下一步;15我们选择默认的“文件系统”,“制定数据库文件位置”我们采用默认的,单击下一步;16选择默认的“不启用自动备份”,单击下一步;17我们选择“对所有账户使用相同的口令”,单击下一步;(注:如果弹出“输入的口令不符合 Oracle 建议的标准,是否确实要继续”,我们选择“是”)18弹出“概要”,单击完成开始安装产品;19安装完成后,记下上图中“Database Control URL”的网址,单击确定;20 点击“关闭”,完成安装。
测试安装:1、在浏览器中输入Database Control URL:https://<主机名>:1158/em(例如:win13149:1158/em),进入登陆界面;2输入用户名和密码,点击登录;3、进入数据库控制主页显示,安装成功。
Oracle11g安装说明
![Oracle11g安装说明](https://img.taocdn.com/s3/m/3f58aa202bf90242a8956bec0975f46527d3a735.png)
1Oracle11G安装配置说明1.1环境需求1.1.1硬件环境a)内存>1G, 命令:prtconf|moreb)Paging space物理内存在2-16GB之间,交换空间与物理内存大小相同物理内存大于16GB交换,交换空间设为物理内存的0.75倍命令:lsps –ac)检查是否是64位命令:/usr/bin/getconf HARDWARE_BITMODEBootinfo -kd)磁盘空间temp 空间>=1GBoracle 软件安装目录>=8GBe)操作系统runlevel为2命令:who –r1.1.2软件环境a)操作系统版本AIX 6,64bit及以上版本1.2安装Oracle 11g1.2.1安装前检查1.2.2安装Oracle 11g For AIX1.点击安装文件出现如下图所示界面。
2.直接点击下一步选择跳过软件更新选项点击下一步3.选择仅安装数据库软件选项,点击下一步如下图所示:4.选择单实例数据库安装选项,点击下一步。
如下图所示:5.出现请选择运行产品时所使用的语言,选择简体中文和英文。
如下图所示:6.点击下一步出现如下图所示的界面7.选择安装数据的版本,在此选择企业版点击下一步出现如下图所示的界面8.选择产品安装文件的目录,在此我们选择/u01/app/oralnventory,选择oralnventory组名为oinstall。
点击下一步如下图所示:9.选择数据库管理员(OSDBA)组为dba,数据库操作者组为dba,点击下一步如下图所示:10.正在检查执行的先决条件,检查完成后出现如下所示的操作界面,如下图所示11.点击下一步,显示了数据库Oracle11g的安装概要。
如下图所示:12.点击安装按钮正式开始安装Oracle11g数据库,如下图所示:13.出现如下窗口14.点击确定按钮出现下面如图所示的界面15.在欢迎使用配置Oracle数据库界面,点击下一步出现如下图所示的界面16.选择创建数据库选择,点击下一步,如下图所示17.选择一般用途或数据处理选项,点击下一步18.选择配置Enterprise Manager 选项和配置Database Control以进行本地管理,点击下一步,如下图所示:19.选择监听程序配置选项,点击下一步20.选择添加选项,点击下一步,如下图所示:21.输入监听程序的名称为LISTENER,点击下一步如下图所示:22.选择要用的协议TCP,点击下一步如下图所示:23.选择使用的标准端口号1521选项,点击下一步,如下图所示:24.在是否配置另一个监听程序,选择否选项,点击下一步,如下图所示:25.输入管理员口令,点击下一步。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle安装配置手册V1.0版1安装Oracle前的系统准备工作1.1检查需要的软件包以root用户登录系统,使用rpm -q 软件包关键词命令进行检测# rpm –ivh compat-libstdc++-33-3.2.3-61.i386.rpm【注释:本系统缺少3个软件安装包,详细见附录/SQMPMS/soft/oracle/package下,名称:libaio-devel-0.3.106-5.i386.rpm,unixODBC-2.2.11-7.1.i386.rpm,unixODBC-devel-2.2.11-7.1.i386.rpm】1.2修改系统内核参数在/etc/sysctl.conf中添加以下行:vi /etc/sysctl.conf运行下面的命令应用以上OS参数:/sbin/sysctl –p添加以下行到/etc/security/limits.conf文件中:如果/etc/pam.d/login文件中没有以下行,则添加以下内容:修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:vi /etc/selinux/config1.3创建oracle组和用户1.4创建oracle安装目录1.5设置oracle用户环境变量以oracle用户登陆系统,覆盖.bash_profile文件内容:vi /home/oracle/.bash_profile2安装Oracle2.1 解压缩安装文件$ mkdir /oracle/soft通过SSH上传安装包到/oracle/soft/目录下【SSH的实用详细见SSH实用说明】使用命令unzip 文件名解压安装包$ cd /oracle/softunzip p1*******_112030_Linux-x86-64_1of7.zipunzip p1*******_112030_Linux-x86-64_2of7.zip设置oracle帐户可以操作安装文件所在的目录chown -R oracle:oinstall /oracle/soft/chmod -R 755 /oracle/soft/【注释:安装包见:附录/SQMPMS/soft/oracle目录下,名称为:p1*******_112030_Linux-x86-64_1of7.zip,p1*******_112030_Linux-x86-64_2of7.zip】2.2 安装ORACLE用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面# su – oracle$ cd /oracle/soft/database$ ./runInstaller如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:# export DISPLAY=:0.0或者ip:0.0# xhost +# su – oracle$ cd /oracle/soft/database$ ./runInstaller 或 ./runInstaller -ignoreSysPreReqs (跳过系统检查)如果出现界面乱码现象,执行以下命令:export LANG=en出现安装界面后,根据界面提示进行相关的设置:如果出现程序包警告异常,选择全部忽略,并执行下一步安装完成的最后步骤,操作如下:$ su - root# cd /oracle/oralnventory/# ./orainstRoot.sh# cd /oracle/product/11.2.0/dbhome_1/# ./root.sh# 回车完成3创建数据库3.1 配置监听1、以oracle用户登录系统运行netca命令,操作步骤如下:1):# su - oracle2)先进入oracle bin目录,命令:# cd /oracle/product/11.2.0/dbhome_1/bin 3):$ netca4):系统会弹出弹出操作窗口,如下图2、添加监听程序,如图3、输入监听程序名,如图4、使用默认端口1521(生产环境下,不能使用默认端口,需改为1522,因为国网安全测试通不过)5、完成配置6、启动监听,命令如下:$ lsnrctl start3.2 创建数据库实例切换到oracle用户,运行dbca命令创建数据库实例,命令:$ dbca,系统弹出数据库实例创建操作界面,如下图1、选择创建数据库2、选择创建数据库模板,选一般用途或事务处理3、输入数据库全局名及SID:sqmpms4、设定数据库账号密码(建议生成环境下,选择不同用户不同密码管理)【当前密码为Oracle123】5、设置闪回区大小,这里选择默认值大小6、设置数据库实例SGA、PGA大小,视操作系统内存大小,一般如果此系统只有ORACLE 应用,建议分配给ORACLE实例80%的大小,如果数据库为OLTP应用的,则其应用一般都是小的短的进程,所需要的pga也相应较少,所以该值通常为总共分配给Oracle实例的20%,另外的80%给SGA,如果是OLAP的应用,建议各占50%。
而如果数据库是混合类型的,一般会先分配给pga 40%的初始值,然后随着应用不断监控和调整PGA。
7、设置数据库实例数据块大小及用户最大进程数(生产环境下,建议连接数至少为1500以上)8、设置数据库实例字符集(一般建议选AL32UTF8)9、检查参数文件及所有数据文件位置是否正确10、点击完成开始创建数据库实例,直至实例安装成功。
3.3 检查oracle实例是否安装成功1、终端中切换到oracle用户,命令:su - oracle2、$ sqlplus / as sysdba;3.4 设置开机自启动数据库实例1、切换到root用户登录,命令:su – root,3、保存并退出文件编辑模式,具体步骤:先按键盘“ESC”键,进入命令模式,然后同时按住键盘“Shift”+“;”键,输入命令“wq”,文件保存退出。
4、导入启动配置文件到系统启动空间中,命令:echo "/oracle/oraclestart.sh ">>/etc/rc.loca 4数据库配置4.1 数据库基本信息➢数据库类型:Oracle➢数据库版本:11.2.0.3.0➢数据库SID:sqmpms➢数据库别名:sqmpms➢语言:AMERICAN_AMERICA➢数据库字符集(NLS_CHARACTERSET):UTF8➢国家区域字符集(NLS_NCHAR_CHARACTERSET):UTF84.2 修改ORACLE核心参数1、切换到oracle用户,命令:su – oracle2、执行以下命令:$ sqlplus / as sysdba;4、关闭数据库,命令:shutdown immediate;5、启动数据库实例,命令:startup;4.3 导入数据1、根据“附录/SQMPMS/data/数据库脚本”中的数据脚本,按照建立表空间、新建用户、数据库表结构初始化、建立索引、平台数据依次执行各个脚本(执行脚本之前必须先认真阅读文件夹下的“重要说明.txt”文件)。
4.4 编译数据库失效对象1、以oracle用户执行命令:$ sqlplus / as sysdba; (如果没有切换或者退出当前用户,则不用执行此命令,直接执行以下脚本)5系统故障处理5.1 数据库文件损坏口令文件损坏处理方法:重新生成口令文件即可,采用orapwd命令进行生成相应的口令文件到指定的位置,然后重启数据库即可单个控制文件损坏处理方法:1、停止数据库,shutdown immediate;2、查看初始化文件/initpmdb.ora,确定所有控制文件的路径,一般初始化参数文件路径在$ORACLE_BASE/admin/pfile3、用操作系统命令将其它正确的控制文件覆盖错误的控制文件4、重启数据库,startup5、用适当的方法进行数据库全备份全部控制文件损坏处理方法:1.确保数据库已经关闭,如果没有用下面的命令来关闭数据库:>shutdown immediate;2.从相应的备份结果集中恢复最近的控制文件。
对于没有采用带库备份的点可以直接从磁带上将最近的控制文件备份恢复到相应目录;对于采用带库备份的点用相应的rman脚本来恢复最近的控制文件3.用下面的命令来创建产生数据库控制文件的脚本:>startup mount;>alter database backup controlfile to trace noresetlogs;4.修改第三步产生的trace文件,将其中关于创建控制文件的一部分语句拷贝出来并做些修改,使得它能够体现最新的数据库结构。
假设产生的sql文件名字为createcontrol.sql.注意:Trace文件的具体路径可以在执行完第3)步操作后查看$ORACLE_BASE/admin/bdump/alert_ORCL.ora文件来确定5.用下面命令重新创建控制文件:>shutdown abort;>startup nomount;>@createcontrol.sql;6.用适当的方法进行数据库全备份重做日志文件损坏处理方法:(1)、确定损坏的重做日志的位置及其状态:1.如果数据库处于可用状态:select * from v$logfile;select * from v$log;2.如果数据库处于已经异常终止:>startup mount;>select * from v$logfile;>select * from v$log;其中,logfile的状态为INVALID表示这组日志文件出现已经损坏;log状态为Inactive:表示重做日志文件处于非激活状态;Active:表示重做日志文件处于激活状态;Current:表示是重做日志为当前正在使用的日志文件(2)、损坏的日志文件处于非激活状态:1. 删除相应的日志组:>alter database drop logfile group group_number;2. 重新创建相应的日志组:>alter database add log file group group_number (’log_file_descritpion’,…)size log_file_size;(3)、损坏的日志文件处于激活状态且为非当前日志:1. 清除相应的日志组:>alter database clear unarchived logfile group group_number;损坏的日志文件为当前活动日志文件:用命令清除相应的日志组:>alter database clear unarchived logfile group group_number;如果清除失败,则只能做基于时间点的不完全恢复。