仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2031|回复: 20
打印 上一主题 下一主题

[学习教程] PHP教程之HP-UX下ORACLE 8I的装置与设置装备摆设

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:18:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在学习PHP这六个月里,每看到一个优秀的php脚本,就会兴奋的手舞足蹈,嘴里还不停的说:太酷了,太酷了。呵呵,很幼稚吧,但这可能就是兴趣。oracle   比来在折腾HP-UX11.11,我就把ORACLE 8I在HP-UX下的装置和设置装备摆设进程写出来,但愿和列位分享,假如能对列位有所匡助,刁馋就感应欣喜了。假如你有甚么成绩或你的经历与建议,接待和我接洽、切磋或不切磋任何手艺成绩,仅仅只是交个伴侣,我的MAIL: yuepengfei@mail.banner.com.cn。好了灌了很多水,让咱们入手下手吧:)

申明:以下一切详细参数均是依据我的软件情况而言:HP-UX 11.11 + ORACLE 8.1.7 Enterprise Edition (64-bit),关于你的体系能够局部内容有所变更,关头中央我会给出参考提醒。

1、确认体系情况

# id
uid=0(root) gid=3(sys) groups=0(root),1(other),2(bin),4(adm),5(daemon),6(mail),)
# pwd
/
# model
9000/800/L3000-5x
# uname -a
HP-UX HL165web B.11.11 U 9000/800 1154484685 unlimited-user license
# lanscan
Hardware Station        Crd Hdw   Net-Interface  NM  MAC       HP-DLPI DLPI
Path     Address        In# State NamePPA        ID  Type      Support Mjr#
0/0/0/0  0x00306E2C251C 0   UP    lan0 snap0     1   ETHER     Yes     119
0/12/0/0 0x00306E21E827 1   UP    lan1 snap1     2   ETHER     Yes     119
# ifconfig lan1
lan1: flags=843<UP,BROADCAST,RUNNING,MULTICAST>
        inet 10.0.0.3 netmask ffffff00 broadcast 10.0.0.255


# dmesg|grep Physical
Physical: 2097152 Kbytes, lockable: 1572408 Kbytes, available: 1811528 Kbytes   
好了以上是关于体系的根基信息,oracle的装置对体系有所请求,次要包含:
1、MEM最低128M,
2、SWAP最低400M或为MEM*2,
3、X-WINDOWS一定是要起来的,
4、HP-UX的PATCH是一定要打的,ORACLE的文档里(Note:43507.1)对详细要用的PATCH有个完全的LIST,共有16个之多,但我想真的没有需要去看,在装ORACLE前直接给HP-UX打上最新的PATCH包好了,一切都弄定了。最新的PATCH你可以找HP的人要,也能够到HP的网站去下,不外要有体系办事号。
5、确认入下可履行文件存在:/usr/ccs/bin目次里的make,ar,ld,nm和cc。假如你4做了,那末这些文件是没有成绩的。

2、调剂体系参数

用SAM调剂以下HP-UX的参数,然后REBUILD KERNEL AND REBOOT。以下几个参数是ORACLE请求的:
参数名 ORA请求/我给的(申明)
SHMMAX 1 GB / 1,500,000,000
SHMMIN 1/
(这个参数是AT&T Unix 的,HP-UX里基本没有,归正我是没见过,我感觉对应的参数应当是SHMEM,这个参数的寄义是Enable Sys V Shared Memory,default=1,暗示Enable;我想一定是ORACLE文档抄错,这帮家伙都是抄来抄去的,对用户也不担任,不论他好了。)
SHMMNI 100 / 200(default)
SHMSEG 10 / 120 (default)
SEMMNI 70 / 100

好了,ORACLE问傍边就请求这么多参数,然而还有一个参数你如果不调会走弯路的,那就是:maxdsiz ,寄义为Max Data Segment Size For 32-bit Processes (Bytes)。至于maxdsiz_64bit要不要调,随你了,由于它的DEFAULT值正好是1G。
maxdsiz 67108864 / 280000000 (建议不要低于256M)
maxdsiz_64bit 1073741824 / 1200000000 (建议不要低于1G,也就是DEFAULT值)

假如你不调MAXDSIZ,装置完成后作毗连就会呈现上面的毛病:
Error in invoking target install of makefile
/data1/app/oracle/product/8.1.7/rdbms/lib/ins_rdbms.mk

这个毛病是很严重的, ORACLE会提醒你装置胜利,但你甚么事都干不了!固然也不用忧虑,更不用重装,如今亡羊补牢还来得及:

先调剂MAXDSIZ,重建内核重起体系,然后以ORACLE用户登录,手工编译装置ins_rdbms.mk好了:
$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk install

OK,这个进程大约几分钟就行了,然后你的ORACLE就真的装置胜利了。

3、建ORACLE组、用户、设置情况变量

#groupadd -g 200 dba
#groupadd -g 201 oinstall
#useradd -u 200 -g 201 -s /bin/ksh -m -d /data1/oracle8 oracle8
#vi /etc/group (填加oracle8到dba组,用vi地道是团体习气,我感觉如许便利^_^)
#passwd oracle8
#su - oracle8
$vi .profile
设置情况变量,次要的几个以下:
#--------------BEGIN----------------------------------
# Added by gototop 2002.10.18

ORACLE_BASE=/data1/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/8.1.7
ORACLE_SID=ora8
ORACLE_TERM=vt100
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM LD_LIBRARY_PATH PATH

DISPLAY=10.16.93.79:0.0
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
NLS_LANG=american_america.zhs16cgb231280
TNS_ADMIN=$ORACLE_HOME/network/admin
ORA_DB=$ORACLE_HOME/dbs

export DISPLAY ORA_NLS33 NLS_LANG TNS_ADMIN ORA_DB
umask 022
#--------------END-------------------------------------

完成后,存盘加入。
$. ./.profile
$env|grep ORA
ORACLE_BASE=/data1/app/oracle
ORA_DB=/data1/app/oracle/product/8.1.7/dbs
ORACLE_SID=ora8
ORACLE_TERM=vt100
ORA_NLS33=/data1/app/oracle/product/8.1.7/ocommon/nls/admin/data
ORACLE_HOME=/data1/app/oracle/product/8.1.7

好了,弄定。

4、入手下手装置

另外一窗口以ROOT用户MOUNT DVD:
# nohup /usr/sbin/pfs_mountd &
# nohup /usr/sbin/pfsd &
# /usr/sbin/pfs_mount -t rrip -x unix /dev/dsk/c3t2d0 /cdrom

然后回到oracle用户的窗口履行:
$cd /cdrom
$ls
$./runI*

OK,稍等半晌,熟习的ORACLE WELCOME界面就呈现在你眼前了。

就这么复杂,还要些甚么呢?前面都是傻瓜性的事了,照着图形界面一路走好了,和在其他平台上装置没有甚么区分。在大约要停止的时分会提醒你用root履行一下$ORACLE_HOME/root.sh,这个我在其他unix/linux上也是要的,我想人人应当都很熟了。


  对于PHP的语法结构,刚开始真的很不习惯,真搞不懂为什么每个变量之前都要加个“$”符号,每个语句写完之后都必须加上“分号”来表示此句已经结束,还有,PHP对字母的大小写是敏感的,写的时候一定要注意大小写的区别。
兰色精灵 该用户已被删除
沙发
发表于 2015-2-4 11:26:32 | 只看该作者
实践是检验自己会不会的真理。
再现理想 该用户已被删除
板凳
发表于 2015-2-4 11:26:32 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
不帅 该用户已被删除
地板
发表于 2015-2-9 22:22:11 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
山那边是海 该用户已被删除
5#
发表于 2015-2-28 00:47:22 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
乐观 该用户已被删除
6#
发表于 2015-3-7 14:15:24 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
莫相离 该用户已被删除
7#
发表于 2015-3-10 19:06:29 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
小女巫 该用户已被删除
8#
发表于 2015-3-17 09:10:19 | 只看该作者
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
若相依 该用户已被删除
9#
发表于 2015-3-18 19:36:35 | 只看该作者
爱上php,他也会爱上你。
第二个灵魂 该用户已被删除
10#
发表于 2015-3-23 11:43:38 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
分手快乐 该用户已被删除
11#
发表于 2015-4-1 04:11:20 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
蒙在股里 该用户已被删除
12#
发表于 2015-4-11 21:48:31 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
谁可相欹 该用户已被删除
13#
发表于 2015-5-6 00:09:11 | 只看该作者
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
简单生活 该用户已被删除
14#
发表于 2015-5-6 17:10:57 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
精灵巫婆 该用户已被删除
15#
发表于 2015-5-8 15:36:40 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
只想知道 该用户已被删除
16#
发表于 2015-5-12 11:06:19 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
灵魂腐蚀 该用户已被删除
17#
发表于 2015-6-17 21:12:18 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
飘飘悠悠 该用户已被删除
18#
发表于 2015-6-22 03:34:14 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
柔情似水 该用户已被删除
19#
发表于 2015-7-8 02:58:15 | 只看该作者
爱上php,他也会爱上你。
小妖女 该用户已被删除
20#
发表于 2015-7-11 23:35:56 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 06:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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