Solaris10+Oracle10g安装手册

  • 格式:doc
  • 大小:974.50 KB
  • 文档页数:30

Solaris 10+Oralce 10G 安装完全手册一、Solaris准备工作Solaris 安装ISO镜像sol-10-u5-ga-x86-dvd.iso我这里是用VMware来做的试验,在正式的PC机上安装的时候只是支持865主板的机器。

所以在安装的时候一定要注意先检查好自己的PC机是否合格,最主要的是要看清楚自己PC机的主板是不是865的。

二、安装系统硬件条件a)硬件的条件不是很复杂,只要配置不是很低就可以。

b)注意自己的硬盘是否够40GB,因为我们还要安装Oracle。

我这里虚拟出来的80GB空间的硬盘。

三、步骤注意这一切的试验都是在虚拟机上完成。

现在虚拟机上新建Solaris的虚拟环境。

a)先选择虚拟机的ISO镜像文档。

b)然后给solaris配置内存,官方建议是500MB就可以带起来因为我们还要安装oracle所以就先给1G的内存。

c)第一步要让你选择安装的版本。

默认就可以了。

d)然后会让你选择是安装的模式,还是默认就可以了。

选择1.e)在经过一段时间的系统配置以后进入选择安装菜单。

然会会让你选择英语的版本f)安回车继续下一步。

g)将鼠标移入文本框中回车选择安装h)选择好语言选择6简体中文。

i)加载文件j)点击下一步步。

l)选择是否启用DHCP这里你自己选择我不开启了。

下一步。

m)输入主机名。

下一步。

主机名不让有下划线。

n)设置IP地址。

下一步。

o)设置子网掩码。

下一步。

p)设置是否启用IPv6 选择否。

看你自己需要。

点击下一步。

q)让你选择路由。

也就是让你选择网关。

指定一条。

下一步。

r)输入网关/路由地址。

192.168.182.251 下一步。

s)这一步好像是什么验证的东东。

我不知道,不会,跳过直接下一步。

t)无视直接下一步。

u)继续无视下一步。

v)调整时间。

这个不能无视。

默认选项。

下一步。

w)不用说吧。

亚洲,中国,next!!!x)查看时间是否正确,下一步。

y)输入root的口令。

下一步。

z)这步要看好了,不开启的话不能Telnet选择开启。

下一步。

aa)查看配置是否正确,OK了!确定。

bb)等吧!好了,正式安装。

下一步。

cc)这一步骤没用,虚拟机随便你怎么选。

dd)默认,下一步。

ee)等到100%在说,然后下一步。

ff)接受协议。

下一步。

gg)盘符我还不是研究的很通,直接下一步。

默认安装。

让solaris自己给你配置。

但这个办法不是最终推荐的,我们要做的是手动分区,把SWAP分区分成物理内存的2倍,官方推荐是4GB的大小,如果系统默认给分区的话是512MB的大小,所以如果还要在solaris上面安装oracle的话建议不能用默认的那种分区模式。

hh)配置好了。

正式安装solaris吧。

ii)要好久。

等等吧。

这里时间最长了。

jj)点击继续kk)点击继续ll)重新引导mm)重启后进入系统界面回车nn)第一次启动的时候系统会加载一点图形化界面的东西总共166个加载好了就行了pp)Ping 192.168.182.250 通说明这台服务器已经正式的在网络上活跃了。

qq)好了!安装成功!四、验证我们来验证一下现在这个服务器能不能正常使用。

a)创建用户Telnet和Ftp来看用户的使用状况,开启Root的telnet和FTP的功能。

1.创建用户,首先要用root来登陆a)第一次登陆选择Java桌面系统。

b)创建用户。

设置完用户的属性,更改好密码。

2.开启root的ftp和telneta)Root的telnet修改/etc/default/login把CONSOLE=/dev/console 这一行注释掉!!!在CONSOLE=/dev/console 前面加上“#”连接成功!!!b)Root的ftp修改/etc/ftpd/ftpusers 文件在root前面加上“#”就可以了。

连接成功telnet:成功!!!ftp:成功!!!b)服务器上网i.用服务器自带的FireFox来上网!设置好了网络连接以后就能上网了。

注:如果出现注册界面,点击不注册。

五、Oracle 10G 安装Oracle 10G 的安装镜像:solarisx86_DB_10_1_0_3_Disk1.cpio.gz六、Oracle 10G 安装前配置信息a)首先要配置vi /etc/systemi.set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G)ii.set shmsys:shminfo_shmmin=1iii.set shmsys:shminfo_shmmni=100iv.set shmsys:shminfo_shmseg=10v.set semsys:seminfo_semmni=110vi.set semsys:seminfo_semmns=310b)创建用户和组i.# groupadd dbaii.#useradd –g dba –d /export/home/oracle –m oracleiii.#passwd oracle (改oracle用户密码)c)设定oracle用户的环境参数i.Root#su – oracleii.$vi .profileiii.加入内容:iv.ORACLE_BASE=/export/home/oraclev.ORACLE_HOME=$ORACLE_BASE/product/10.0vi.ORACLE_SID=ora10g (注意这里这里是Oracle的SID号在使用JDBC的时候资源名是用的Oracle的SID号,这里要好好注意一下)vii.NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (这里是数据库的编码格式)viii.PA TH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/binix.LD_LIBRARY_PA TH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr /libx.DISPLAY=192.168.182.233:0.0 (这里写你Solaris 的真实IP地址,一定要改回来不让在安装的时候会报错。

完整的格式应该是{IP地址:0.0})xi.TMPDIR=/var/tmpxii.export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATHxiii.export LD_LIBRARY_PA THxiv.export DISPLAY TMPDIRxv.umask 022xvi.保存使.profile生效。

推荐注销!!!d) 3.解压oracle 10g安装包i.从光盘上拷到本地硬盘上。

ii.#cp - solarisx86_DB_10_1_0_3_Disk1.cpio.gz /export/homeiii.在解压#gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gziv.#cpio -ivmd < solarisx86_DB_10_1_0_3_Disk1.cpiov.如果这时执行/export/home/Disk1/run*就会出现这样的错误提示:vi.Checking installer requirements...vii.Checking operating system version: must be 5.6, 5.7, 5.8 or 5.9. Actual 5.10viii.Failed <<<<ix.Exiting Oracle Universal Installer, log for this session can be found atx./tmp/OraInstall2008-10-26_09-45-32AM/installActions2008-10-26_09-45-32AM.logxi.查看installActions2008-10-26_09-45-32AM.logxii.$ vi installActions2008-10-26_09-45-32AM.loging paramFile: /export/home/oracle/db/Disk1/install/oraparam.inixiv.xv.xvi.Checking installer requirements...xvii.xviii.Checking operating system version: must be 5.6, 5.7, 5.8 or 5.9. Actual 5.10xix.Failed <<<<xx.xxi.Exiting Oracle Universal Installer, log for this session can be found at /tmp/Orxxii.aInstall2008-10-26_09-45-32AM/installActions2008-10-26_09-45-32AM.logxxiii.xxiv.想要解决这个问题就要在/export/home/Disk1/install里,修改oraparam.ini oraparam.varxxv.xxvi.修改如下:xxvii.vi oraparam.inixxviii.xxix.#You can customise error message shown for failure through CERTIFIED_VERSION_FAIxxx.LURE_MESSAGExxxi.Solaris=5.6,5.7,5.8,5.9, 5.10(就是添加5.10)xxxii.Linux=redhat-2.1ASxxxiii.#HPUX=B.11.00xxxiv.Decunix=V5.1A,V5.1xxxv.AIX=5.1.0.0xxxvi.xxxvii.xxxviii.vi oraparam.varxxxix.xl.#You can customise error message shown for failure through CERTIFIED_VERSION_FAIxli.LURE_MESSAGExlii.Solaris=5.8,5.9, 5.10(就是添加5.10)xliii.Windows=4.0,5.0,5.1,5.2xliv.Linux=redhat-2.1ASxlv.HPUX=B.11.11xlvi.Decunix=V5.1A,V5.1xlvii.AIX=5.1.0.0xlviii.xlix.保存,在执行。