设为首页 收藏本站
查看: 1004|回复: 0

[经验分享] hp-ux 下安装oracle10.2

[复制链接]

尚未签到

发表于 2017-5-27 11:33:30 | 显示全部楼层 |阅读模式
初次在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
修改以下参数
ParameterValue
Nproc4096




Ksi_alloc_max(nproc*8)
executable_stack0
Max_thread_proc1024
Maxdsiz1073741824(1GB)
Maxdsiz_64bit2147483648(2GB)
Maxssiz134217728(128MB)
Maxssiz_64bit1073741824(1GB)
Maxswapchunks16384(need to reboot)
Maxuprc((nproc*9)/10)
Msgmap(msgtql+2)
Msgmni(nproc)
Msgseg32767
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)
Semvmx32767
ShmmaxThe 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.
Shmmni512
Shmseg120
Vps_ceiling64
修改的值大于等于标准值,如果上述参数在你的系统中不存在,则忽略。
在不同的操作系统下可能有所不同,hp-ux下:

回车:

回车:,输入‘/’,搜索你要修改的内核参数,进行那个修改。

4. 创建用户及组
[iyunv@localhost ~]# groupadd oinstall
[iyunv@localhost ~]# groupadd dba
[iyunv@localhost ~]# useradd -g oinstall -G dba oracle
[iyunv@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

再次进行测试:

连接成功,大功告成!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-381747-1-1.html 上篇帖子: hp ntp服务配置step by step: 下篇帖子: Hewlett-Packard MIBs hp 相关mibs
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表