初次在unix下安装oracle,遇到了不少问题,将整理的文档分享给大家,希望能有所帮助!
1. 在hp-ux 下执行uname –a 查看unix系统的详细信息,下载对应的oracle10的安装文件。
如图:
(主要参数:hp-ux, B.11.31,ia64)
2. 下载对应的oracle10的安装文件,如:10gr2.0.1_database_hpi.
注意:安装文件中在10gr2.0.1_database_hpi \database\response下如果存在:
enterprise.rsp(安装数据库静默文件),
dbca.rsp(创建实例静默文件),
netca.rsp(安装网络监听器文件)。
则,这个是正确的安装包,否则很有可能只是一个oracle的升级包。(这一点虽然看似简单,但对于初次安装数据库的同学来说是很容易犯的错误)
3. 配置内核参数
用root用户登陆
# sam -> system administrator manager -> kernel configuration ->configurable parameters
修改以下参数
Parameter Value
Nproc 4096
Ksi_alloc_max (nproc*8)
executable_stack 0
Max_thread_proc 1024
Maxdsiz 1073741824(1GB)
Maxdsiz_64bit 2147483648(2GB)
Maxssiz 134217728(128MB)
Maxssiz_64bit 1073741824(1GB)
Maxswapchunks 16384(need to reboot)
Maxuprc ((nproc*9)/10)
Msgmap (msgtql+2)
Msgmni (nproc)
Msgseg 32767
Msgtql (nproc)
Ninode (8*nproc+2048)
Ncsize (ninode+1024)
Nfile (15*nproc+2048)
Nflocks (nproc)
Nkthread (((nproc*7)/4)+16)
Semmap (semmni+2)
Semmni (nproc)
Semmns (semmni*2)
Semmnu (nproc-4)
Semvmx 32767
Shmmax The size of physical memory or 1073741824 (0X40000000), whichever is greater.
Note: To avoid performance degradation, the value should be greater than or equal to the size of the available memory.
Shmmni 512
Shmseg 120
Vps_ceiling 64
修改的值大于等于标准值,如果上述参数在你的系统中不存在,则忽略。
在不同的操作系统下可能有所不同,hp-ux下:
回车:
回车:,输入‘/’,搜索你要修改的内核参数,进行那个修改。
4. 创建用户及组
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -G dba oracle
[root@localhost ~]# passwd oracle
5. 创建oracle的base目录和home目录,修改.profile文件,
执行. .profile 并重新登录使.profile 配置生效.
6. 配置enterprise.rsp文件,需使用自带的enterprise.rsp 配置再按照
静态安装文件是预先设置好参数了,那么等oracle安装的时候要手工输入的都可以直接读取静态安装文件(当然是x界面的啦)。如果你用x界面的操作系统那么,按着界面提示一步步完成也是一样的。
把10201_database_linux32.zip文件解压后得到database目录,
/home/oracle/database/response下有有enterprise.rsp、standard.rsp和custom.rsp三个应答文件,分别对应企业版、标准版和定制的安装。
我们以以enterprise.rsp为例:<Value Unspecified>基本上是要填的有些可以不填
RESPONSEFILE_VERSION=2.2.1.0.0
UNIX_GROUP_NAME="oinstall"
ORACLE_HOME_NAME="OraDb10g_home1"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1"
SHOW_INSTALL_PROGRESS_PAGE= true
SHOW_END_OF_INSTALL_MSGS= true
COMPONENT_LANGUAGES={"zh_CN"}
s_nameForDBAGrp= "dba"
s_nameForOPERGrp="dba"
INSTALL_TYPE="EE"
n_configurationOption=3
RESTART_SYSTEM=false
RESTART_REMOTE_SYSTEM=false
说明:这几项要视情况而定比如说 UNIX_GROUP_NAME="oinstall"
和s_nameForDBAGrp= "dba" s_nameForOPERGrp="dba"
还有环境变量都要参照前面自己定义好的来填.
7.正式安装
切换oracle用户安装
su - oracle
换oracle用户登录:注意文件位置视自己刚刚修改的文件位置而定
./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp
Installation in progress (Mon Sep 21 23:37:00 CST 2009)
............................................................... 18% Done.
............................................................... 36% Done.
............................................................... 54% Done.
............................................................... 72% Done.
................ 76% Done.
Install successful
Linking in progress (Mon Sep 21 23:39:49 CST 2009)
Link successful
Setup in progress (Mon Sep 21 23:43:11 CST 2009)
.............. 100% Done.
Setup successful
End of install phases.(Mon Sep 21 23:43:20 CST 2009)
WARNING:A new inventory has been created in this session. However, it has not yet been registered as the central inventory of this system.
To register the new inventory please run the script '/u01/app/oracle/oraInventory/orainstRoot.sh' with root privileges.
If you do not register the inventory, you may not be able to update or patch the products you installed.
The following configuration scripts
/u01/app/oracle/product/10.2.0/db_1/root.sh
need to be executed as root for configuring the system. If you skip the execution of the configuration tools, the configuration will not be complete and the product wont function properly. In order to get the product to function properly, you will be required to execute the scripts and the configuration tools after exiting the OUI.
The installation of Oracle Database 10g was successful.(恭喜你成功了如果没这个提示就看看他说的日志继续修改下ok)
Please check '/u01/app/oracle/oraInventory/logs/silentInstall2009-09-21_11-36-22PM.log' for more details.
(1. 如果在安装过程中,遇到与系统版本不一致的错误,请修改安装文件中的10gr2.0.1_database_hpi/database/install/oraparam.ini文件,和你的系统一致。(骗人的伎俩)
(2. 如果在安装过程中出现错误,需要重新安装,删除oracle home目录下的所有内容和oraInventory目录下的所有内容)
7.接下来按提示操作, root身份登录
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/10.2.0/db_1/root.sh
安装网络监听器
8.安装网络监听器
编辑 oracle 安装目录下的 netca.rsp 应答文件,地址为: /database/response/netca.rsp ,主要查看以下参数配置:
INSTALL_TYPE=""custom"" 安装的类型
LISTENER_NUMBER=1 监听器数量
LISTENER_NAMES={"LISTENER"} 监听器的名称列表
LISTENER_PROTOCOLS={"TCP;1521"} 监听器使用的通讯协议列表
LISTENER_START=""LISTENER"" 监听器启动的名称
运行安装命令:
$ORACLE_HOME/bin/netca /silent /responseFile /home/oracle/database/response/netca.rsp
9. 修改 dbstart
vi $ORACLE_HOME/bin/dbstart
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
改为:
ORACLE_HOME_LISTNER=$ORACLE_HOME
10. 增加数据实例
修改/home/oracle/database/response/dbca.rsp(就是解压安装文件目录下的)
根据数据库建立方式的不同编辑不同的数据库库选项。
比如在本次安装过程中设置了下列参数:(注意下面参数视情况而定啦不要照抄该选项原文件都有说明的)
RESPONSEFILE_VERSION = "10.0.0"
OPERATION_TYPE = "createDatabase"
GDBNAME = "orcl" -- 数据库全局名称
SID = "TSH1" --这个sid 必须要和前面的/home/oracle/.bash_profile文件中的sid相同
TEMPLATENAME = "New_Database.dbt"
SYSPASSWORD = "system" -- SYS 用户的初始密码
SYSTEMPASSWORD = "system"--SYSTEM 用户的初始密码
DATAFILEDESTINATION ="/u01/app/oracle/oradata/"
RECOVERYAREADESTINATION="/u01/app/oracle/flash_recovery_area"
STORAGETYPE=FS
CHARACTERSET = "ZHS16GBK"--数据库字符集(中文为 ZHS16GBK )
MEMORYPERCENTAGE = "40"
SCRIPTDESTINATION ="/u01/app/oracle/admin/ora10g/scripts"
EMCONFIGURATION=”LOCAL”
SYSMANPASSWORD = "system"
DBSNMPPASSWORD = "system"
其中最后1项不是必须的,这个的目的是在建立数据库的同时生成脚本。
下面就可以开始SILENT模式的数据库创建了。
dbca -silent -responseFile /home/oracle/dbca.rsp --这个与下面那个是一样的
[oracle@localhost6 database]$ $ORACLE_HOME/bin/dbca -silent -responseFile /home/files/database/response/dbca.rsp
Creating and starting Oracle instance
1% complete
4% complete
Creating database files
8% complete
Creating data dictionary views
9% complete
10% complete
12% complete
13% complete
14% complete
15% complete
17% complete
18% complete
20% complete
21% complete
Adding Oracle JVM
22% complete
28% complete
34% complete
40% complete
42% complete
Adding Oracle Data Mining
43% complete
44% complete
46% complete
Adding Oracle Text
47% complete
49% complete
50% complete
Adding Oracle XML DB
52% complete
53% complete
54% complete
58% complete
Adding Oracle Intermedia
59% complete
60% complete
71% complete
Adding Oracle OLAP
72% complete
73% complete
74% complete
75% complete
Adding Oracle Spatial
76% complete
77% complete
78% complete
83% complete
Adding Enterprise Manager Repository
84% complete
86% complete
88% complete
Completing Database Creation
89% complete
90% complete
91% complete
95% complete
99% complete
100% complete
Look at the log file "/u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/orcl/orcl.log" for further details.
最后提示创建成功后
数据库创建成功后需要修改一些信息:
vi /etc/oratab
ora10g:/opt/oracle/product/10.2.0.1/db_1:N
改为:
ora10g:/opt/oracle/product/10.2.0.1/db_1:Y
保证数据库实例能自动启动。
11.配置监听,修改/oracle/product/10.2/db_1/network/admin下的,listener.ora和tnsnames.ora文件。
重启监听:
lsnrctl stop;
lsnrctl start;
查看监听状态:
一切正常。
12.创建用户 test (略)
13.用sqlplus连接测试
最后终于发现,远程连接,需要远程端开通端口,默认的1521是没发用的。
这里修改成已经开通的端口10001
再次进行测试:
连接成功,大功告成!
分享到:
相关推荐
### HP-UX PA-RISC(64位)上安装Oracle 10g的知识点解析 #### 一、项目背景及目标 本实践旨在详细介绍如何在HP-UX PA-RISC(64位)平台上安装Oracle 10g数据库系统。通过一系列细致的操作步骤,确保能够顺利部署并...
oracle10G 10.2.0.5.19 补丁集 p20299014 linux hp-ux aix linux 64 10.2.0.5.19补丁集,4个包。 http://download.csdn.net/detail/iaihah/9545156 http://download.csdn.net/detail/iaihah/9545166 ...
在HP-UX 11i v2 (11.23)系统上安装Oracle 10.2.0.4数据库之前,需要进行一系列的准备工作和检查,以确保硬件和软件环境符合安装要求。以下是对关键步骤的详细说明: 1. **硬件检查**: - **内存**:最小内存要求为...
### Oracle 10g 在 HP-UX 下的安装指南 #### 概述 本文档将详细介绍如何在 HP-UX 操作系统上安装 Oracle 10.2.0.4 数据库。通过本教程,读者可以了解到整个安装过程中的关键步骤和技术细节。此文档适用于已经有...
发现csdn的资源上传后无法...hu-ux IA64 10.2.0.5补丁集,5个包。 http://download.csdn.net/detail/iaihah/9545190 http://download.csdn.net/detail/iaihah/9545347 http://download.csdn.net/detail/iaihah/9545192 ...
在HP-UX 11.31环境下安装Oracle 10g RAC是一项复杂而关键的任务,需要精确的规划和执行。 **硬件与软件配置** 安装Oracle 10g RAC的硬件环境包括两个HP Integrity Superdome服务器,通过VSE划分成四个节点,配合...
根据给定的文件信息,以下是对“Oracle 10g RAC 在 HP-UX v3+MC ServiceGuard 环境的安装”所涉及的知识点的详细解析: ### 一、系统与软件版本 #### 1. 操作系统 - **HP-UX 11.31**:这是惠普公司基于Unix的商业...
本项目旨在详细记录并指导如何在HP-UX 11i(版本11.11)操作系统上安装Oracle 10g Release 2 (10.2.0.1) 数据库。HP-UX作为Oracle系统的主要平台之一,因其高性价比和高稳定性而受到广泛青睐,尤其是在企业级应用...
在本文档中,我们详细介绍了如何在HP 9000小型机(运行HP-UX 11.11操作系统)上安装Oracle Database 10.2.0.1。首先,我们需要进行一系列的准备工作,包括硬件和软件信息的获取、安装包的下载以及必要的系统调整。 ...
当前晶澳太阳能的Oracle E-Business Suite (EBS) 系统版本为12.0.6,运行在HP-UX B.11.31 U ia64平台上,数据库版本为10.2.0.3.0。系统已经运行多年,随着业务的发展和技术的进步,现有的系统面临着诸多挑战,包括...
Last Updated 14-Jul-2015 12:33 (11+ months ago) Product Oracle Database - Enterprise Edition ...Platform HP-UX Itanium Size 248.4 MB Download Access Software Classification General Patch Tag
本文档详细介绍了Oracle 10gR2(10.2.0.1)数据库在HP-UX11i(11.11)系统上的安装流程,涵盖了从系统准备、用户权限配置、安装文件准备、环境变量设置、数据库安装、系统启动参数设置、应用系统数据库配置到最后的...
70 Install OracleLinux6.5下安装Oracle11g_文件系统 71 Install RedHat5.5安装Oracle11G_R2 72 Install rhel7安装oracle10g-11g-12c注意事项 73 Install rhel7安装oracle10g-11g-12c注意事项 74 Install ...
本文档旨在提供在HP-UNIX操作系统环境下安装Oracle RAC10g R2(Real Application Clusters)的详细步骤,特别关注双节点集群环境。文档中的示例将节点1称为'ksc',节点2称为'schalke'。在不同场景中,命令执行的角色...
安装前需要下载特定版本的补丁,如8202632,这是一个针对Oracle 10.2.0.5.0数据库服务器的PATCH SET,适用于HP-UX PA-RISC平台,并且需要在2010年12月15日发布的1.5GB大小的补丁上进行安装。 操作系统必须是HP-UX ...
### HP-UNIX 下 Oracle 11g 完美部署手册 #### 规划与准备 在开始部署 Oracle 11g 数据库之前,首先需要进行一系列的准备工作,包括但不限于安装文件的存储位置、数据库安装路径以及数据文件的存放路径等。 - **...