- 论坛徽章:
- 0
|
My cublog:
http://www.cublog.cn/u/14514/
My ID:deeperbluer
10g release 1 包中包括:
ccd: Companion CD(包括 HTML DB, OHS,workflow, SQLJ, Jpublisher, Context Knowledgebase, Java, interMedia NCOMPS, Legato Storage Manager, Examples)
client: DB client 的一些工具,例如AWM(用来olap的管理).
crs: Cluster Ready Service,这个是DB10g Real Application Cluster(RAC)必须安装的。
db: 最基本的DB software
一、首先下载
solarisx86_CCD_10_1_0_3_Disk1.cpio.gz
solarisx86_CLIENT_10_1_0_3_Disk1.cpio.gz
solarisx86_CRS_10_1_0_3_Disk1.cpio.gz
solarisx86_DB_10_1_0_3_Disk1.cpio.gz
二、必须建用户和组,oinstall和dba组,oracle用户。
groupadd oinstall
groupadd dba
useradd -s /bin/csh -d /oracle -g oinstall -G dba oracle
passwd oracle
新口令:
确认新口令:
chown -R oracle:oinstall /oracle
chmod -R 775 /oracle
重新注销登录系统
此时/oracle目录下会生成oracle用户的环境文件,编辑新文件.cshrc(如附件cshrc.txt中英文环境的设定是第14、15行)
三、设置内核参数
cd /etc
cp system system.orig
vi system
添加以下内容:
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_semmni=100
从新启动Solaris10 x86系统。
四、开始安装
将刻录好的光盘solarisx86_DB_10_1_0_3_Disk1拷贝至系统中
solaris{oracle}%:cp -R /cdrom/10g_solx86_db /home/oracle10g_x86
以oracle用户登录到系统中,开始安装:
solaris{oracle}%:cd /home/oracle10g_x86
solaris{oracle}%:./runInstaller
正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是5.6, 5.7, 5.8 or 5.9。 实际为 5.10
未通过
正在退出 Oracle Universal Installer。您可以在 /tmp/OraInstall2006-03-14_10-17-47PM/installActio
ns2006-03-14_10-17-47PM.log 中找到本次会话的日志
____________________________________________________________________________________________________
不是不能安装,而是要修改两个文件
/export/home/db/Disk1/install里,修改oraparam.ini和oraparam.var
修改如下:
vi oraparam.ini
#You can customise error message shown for failure through CERTIFIED_VERSION_FAI
LURE_MESSAGE
Solaris=5.6,5.7,5.8,5.9,5.10 (就是添加5.10)
Linux=redhat-2.1AS
#HPUX=B.11.00
Decunix=V5.1A,V5.1
AIX=5.1.0.0
vi oraparam.var
#You can customise error message shown for failure through CERTIFIED_VERSION_FAI
LURE_MESSAGE
Solaris=5.8,5.9,5.10 (就是添加5.10)
Windows=4.0,5.0,5.1,5.2
Linux=redhat-2.1AS
HPUX=B.11.11
Decunix=V5.1A,V5.1
AIX=5.1.0.0
____________________________________________________________________________________________________
重试安装:
solaris{oracle}%./runInstaller
正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是5.6, 5.7, 5.8, 5.9 or 5.10。 实际为 5.10
通过
所有安装程序要求均已满足。
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2006-03-31_10-44-32AM. 请稍候...so
laris{oracle}[6]: Oracle Universal Installer, 版本 10.1.0.3.0 Production
版权所有 (c) 1999, 2004, Oracle。保留所有权利。
solaris{oracle}%
此时系统即可弹出用户窗口界面进行安装。
...............................................................................................
过程编号后为窗口“标题栏”显示字幕
1、Oracle Universal Installer:欢迎使用
欢迎使用
Oracle Universal Installer 将指导您完成Oracle产品的安装和配置。
下一步>
2、Oracle Universal Installer:指定Inventory目录和身份证明
指定Inventory目录和身份证明
输入Inventory目录的完整路径:/oracle/app/oracle/oraInventory (可以选择:浏览...)
指定操作系统组名:oinstall (可以选择:oinstall,dba)
下一步>
3、Oracle Universal Installer弹出窗口:
需要以root权限执行某些操作才能继续安装,这些操作存储在名为/oracle/app/oracle/oraInventory/orainstRoot.sh的脚本中。请立即从其他窗口执行/oracle/app/oracle/oraInventory/orainstRoot.sh脚本,然后单击“继续”以继续安装。
________________________________________________________________________________________________
此时打开一个终端,以root用户身份登陆:
执行命令:
#/oracle/app/oracle/oraInventory/orainstRoot.sh
chmod: 警告: 不能访问 /var/opt/oracle
创建 Oracle Inventory 指针文件(/var/opt/oracle/oraInst.loc)
更改组名/oracle/app/oracle/oraInventory 到 oinstall.
________________________________________________________________________________________________
单击“继续”>
4、Oracle Universal Installer:指定文件位置
指定文件位置
源
输入表示要安装的产品的文件的完整路径:/mnt/10g_solx86_db/stage/products.xml(可以选择:浏览...)
目标
输入或选择所安装产品的名称,以及安装产品的完整路径
名称:OraDB10ghome1 (可以修改:自己定义)
路径:/oracle (可以选择:浏览...)
下一步>
5、警告
您指定了非空目录来安装此产品。建议您指定空目录或新建一个目录。如果该非空目录包含操作系统生成的类似lost+found的文件或子目录,您可以选择忽略此消息。是否继续在此Oracle主目录中执行安装?
是>
进行加载产品列表,请稍侯。(进度条。。。显示)
6、Oracle Universal Installer:选择安装类型
选择安装类型
OracleDatabase 10g 10.1.0.3.0
您需要何种安装类型?
%.Enterprise Edition (1.11GB)
.Standard Edition (1.08GB)
.Custon
产品语言的选择:简体中文和英语
下一步>
7、Oracle Universal Installer:Select Database Configuration
Select Database Configuration
.Create a starter database
select the type of starter database you wish to create.
.General Purpose
.Transaction Processing
.Data Warehouse
.Advanced
%.Do not create a starter database 安装完成后在创建数据库
下一步>
8、Oracle Universal Installer:概要
概要:Oracle Database 10g 10.1.0.3.0
..................................................
以上配置安装的一个详细汇总,可以“上一步”进行修改
..................................................
安装>
9、Oracle Universal Installer:安装
安装:
%.正在进行安装----->复制成功
.链接未完成------->链接成功
.设置未完成------->设置成功
.配置未完成
注意:等到“设置成功”时,系统弹出“设置权限”窗口___只有在以root身份运行配置脚本后,才能继续安装。请使此窗口保持打开状态,打开另一窗口并以root身份运行“/oracle/root.sh”,然后返回原先的窗口,单击“确定”继续。
_________________________________________________________________________________________________
此时打开一个终端,以root用户身份登陆:
执行命令:
#/oracle/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /oracle
Enter the full pathname of the local bin directory: [/usr/local/bin]:【enter】
Creating /usr/local/bin directory...
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /var/opt/oracle/oratab file...
Adding entry to /var/opt/oracle/oratab file...
Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Oracle Cluster Registry for cluster has been initialized
Adding to inittab
Mar 31 13:36:49 solaris root: [ID 702911 user.alert] (Oracle CSSD will be run out of init)
Checking the status of Oracle init process...
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
solaris
CSS is active on all nodes.
Oracle CSS service is installed and running under init(1M)
#
确定>
_________________________________________________________________________________________________
进度条显示....................................(可以“停止安装”)
本次安装会话的日志可见于:/orcle/app/oracle/oraInventory/logs/installActions2006-03-31_10-44-32AM.log
10、Oracle Universal Installer:安装结束
安装结束
Oracle Database 10g 的安装已成功。
请记住...
The following J2EE Applications have been deployed and are accessible at the URLs listed below.
Ultra Search URL:
http://solaris:5620/ultrasearch
Ultra Search Administration Tool URL:
http://solaris:5620/ultrasearch/admin
iSQL*Plus URL:
http://solaris:5560/isqlplus
iSQL*Plus DBA URL:
http://solaris:5560/isqlplus/dba
退出>----确认退出>
11、点击“已安装产品”---->弹出“Inventory”窗口
您已经安装了下列Oracle产品......(如附件Oracle10g_setup_product_list.txt所列)
至此,Oracle10g for Solaris10 X86的安装到此结束。
####################################################################################################
以下安装配置数据库实例。
1、启动Database Configuration Assistant
执行命令:
solaris{oracle}:/oracle/bin/dbca & 弹出窗口“Database Configuration Assistant:欢迎使用”
欢迎使用用于配置Oracle数据库的Database Configuration Assistant。使用Database Configuration Assistant可以创建数据库,配置现有数据库中的数据库选项,删除数据库,以及管理数据库模板。
下一步>
2、Database Configuration Assistant,步骤1(共12步):操作
请选择希望执行的操作:
%.创建数据库
.配置数据库选项
.删除数据库
.管理模板
下一步>
3、Database Configuration Assistant,步骤2(共12步):数据库模板
%.一般用途
.事务处理
.定制数据库
.数据仓库
下一步>
4、Database Configuration Assistant,步骤3(共12步):数据库表示
Oracle数据库有全局数据库名称(格式通常为“name.domain”)唯一地标识。
全局数据库名:hisd.ora
数据库至少由一个Oracle例称引用,该例程由Oracle系统标识符(SID)唯一地表示,以区别于计算机上地任何其他例程。
SID:hisd
下一步>
5、Database Configuration Assistant,步骤4(共12步):管理选项
可以使用Oracle Enterprise Manager Grid Control集中管理所有Oracle数据库,也可以使用Oracle Enterprise Manager Database Control本地管理数据库。选择要用于管理此数据库地管理选项。
%.使用Enterprise Manager配置数据库
.使用Grid Control管理数据库
选择管理服务 未找到代理
.使用Database Control管理数据库
.启动电子邮件通知
发件(SMPT)服务器:____________
电子邮件地址: ____________
.启用每日备份
备份开始时间: ___:___ 上午 下午
操作系统用户名: _______________
口令: _______________
下一步>
6、Database Configuration Assistant,步骤5(共12步):数据库身份证明
为了安全起见,您必须未新数据库中地一下用户帐户指定口令。
%.所有帐户使用同一口令
口令:** (lw)
确认口令:** (lw)
.使用不同的口令
用户名 口令 确认口令
SYS ____ ________
SYSTEM ____ ________
DBSNMP ____ ________
SYSMAN ____ ________
下一步>
7、Database Configuration Assistant,步骤6(共12步):存储选项
选择要用于数据库的存储机制。
%.文件系统
使用文件系统进行数据库存储。
.自动存储管理(ASM)
自动存储管理可以简化数据库存储管理并优化数据库布局以改进I/O性能。要使用此选项,您必须指定一组磁盘以创建一个ASM磁盘组或指定一个现有的ASM磁盘组。
.裸设备
如果您不使用自动存储管理并且群集文件系统不可用,则原始分区或卷可以未Real Application Clusters(RAC)数据库提供必要的共享存储。您必须已经为计划在数据库中创建的每个数据文件,控制文件和日志文件创建了一个裸设备。
.指定裸设备映射文件___________________(可以选择:。。。浏览)
下一步>
8、Database Configuration Assistant,步骤7(共12步):数据库文件位置
指定要创建的数据库文件的位置:
.使用模板中的数据库文件位置
.所有数据库文件使用公共位置
数据库文件位置:____________________ (可以选择:。。。浏览)
.使用Oracle管理的文件
数据库区:___________________(可以选择:。。。浏览)
此时可以点击“文件位置变量”按钮,来查看当前的环境变量的设置。
eg:变量 值
ORACLE_BASE /oracle/app/oracle
ORACLE_HOME /oracle
DB_NAME hisd
DB_UNIQUE_NAME hisd
SID hisd
确定>
下一步>
9、Database Configuration Assistant,步骤8(共12步):恢复配置
选择数据库的恢复选项:
.指定快速恢复区
该值用作为所有备份和恢复操作的默认值,并且对于使用Enterprise Manager的自动备份也是必需的。Oracle建议将数据库文件和恢复文件放在物理位置不同的磁盘中,以便保护数据和提高性能。
快速恢复区:{ORACLE_BASE}/flash_recovery_area (可以选择:。。。浏览)
快速恢复区大小:2048MB
.启用归档 『编辑归档模式参数...』
下一步>
10、Database Configuration Assistant,步骤9(共12步):数据库内容
示例方案:
示例方案解释了如何使用分层方法来解决复杂性,该示例在某些演示程序中使用。安装示例方案后,将在您的数据库中提供以下方案,人力资源,订单录入,联机目录,产品介质,排队发运,销售历史记录。还将创建一个名为EXAMPLE的表空间。此表空间大小约为130MB。
请指定是否将示例方案添加到您的数据库中。
.示例方案
自定义脚本:
创建数据库后,请指定希望运行的SQL脚本。脚本按其在以下表中的顺序运行。
.没有要运行的脚本
.运行以下脚本
脚本名
。。。。。。
。。。。。。
下一步>
11、Database Configuration Assistant,步骤10(共12步):初始化参数
内存:
.典型_按物理内存总量(188MB)的百分比分配内存
.自定义_.........
调整大小:
块是分配和I/O的最小存储单元。一旦创建数据库后,便不能更改块。块大小:_______
指定可以同时连接此数据库的操作系统用户进程的最大数量。此参数的值必须为6或更高值(其中5个为后台进程,1个为每个用户进程)。进程:__150__
字符集:
.使用默认值 此数据库的默认字符集是基于此操作系统的语言设置:ZHS16GBK
.使用Unicode(AL32UTF8) 将字符集设置为Unicode(AL32UTF8)就可以存储多语言组。
%.从字符集列表中选择: ZHS16CGB231280 (可以选择。。。下拉列表框)
国家字符集:AL16UTF16 (可以选择。。。下拉列表框)
默认语言: SIMPLIFIED CHINESE
默认日期格式:CHINA
连接模式:选择希望您的数据库运行的默认模式
%.专用服务器模式:数据库将为每一个客户机连接分配专用的资源。当预期客户机连接总数较小,或客户机向数据库发出的请求储蓄时间较长,请使用该模式。
.共享服务器模式:多个客户端连接共享一个数据库分配的资源池。当大量用户需要同时连接数据库并且有效的利用系统资源时,请使用此模式。将启用Oracle共享服务器功能。共享服务器指定您希望在启动例程时创建的服务器进程数。共享服务器:_______________
下一步>
12、Database Configuration Assistant,步骤11(共12步):数据库存储
存储
控制文件
数据文件
重做日志组
1.redo01.log
2.redo02.log
3.redo03.log
下一步>
13、Database Configuration Assistant,步骤12(共12步):创建选项
选择数据库创建选项
%.创建数据库
.另存为数据库模板
名称:_______
描述:_______
完成>
确定>
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14514/showart_121378.html |
|