Chinaunix首页 | 论坛 | 博客
  • 博客访问: 99894
  • 博文数量: 27
  • 博客积分: 802
  • 博客等级: 上士
  • 技术积分: 305
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-07 10:39
文章分类
文章存档

2011年(27)

分类: 系统运维

2011-08-09 10:38:03

一、 SUN Solaris7平台上ORACLE 8.1.6安装过程: 

 要求:Solaris7需要全部安装。 

安装补丁:(补丁下载参考路径 sunsolve.sun.com___patches___Recommended and Securrity Solaris Patch Clusers___7___download HTTP) 

 需要调整的UNIX核心参数:用vi命令编辑 /etc下的system文件。 
vi  /etc/system 
set shmsys:shminfo_shmmax=536870912  
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmni=100 
set shmsys:shminfo_shmseg=10 

set semsys:seminfo_semmni=100 
set semsys:seminfo_semmsl=200  
set semsys:seminfo_semmni=100 
set semsys:seminfo_semmns=400  
set semsys:seminfo_semopm=100 
set semsys:seminfo_semvmx=32767 
第一部分为共享内存的相关参数设置,第二部分为进程设置,更改核心参数后,系统要重新启动。 

 利用Solaris的工具,建立dba、oinstall组和oracle用户,oracle从属于oinstall主组和dba次要组。 
Oracle的口令可设为”oracle”, 指定生成路径/export/home/oracle 

 调整oracle用户的.profile文件,在oracle用户下: 
su ? oracle 
vi .profile 

ORACLE_BASE=/export/home/oracle/app/oracle 
ORACLE_HOME=$ORACLE_BASE/product/8.1.6 
ORACLE_SID=ora8 
NLS_LANG=American_america.zhs16cgb231280    
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib 
CLASSPATH=$ORACLE_HOME/product/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/jre 
PATH=$PATH:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/ccs/bin:/usr/local/bin 
DISPLAY=127.0.0.1:0.0 
Umask 022 
export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG ORA_NLS33   
export LD_LIBRARY_PATH CLASSPATH PATH DISPLAY     

其中,PATH中的/usr/local/bin,为lbin参数值,在执行安装后配置中的root.sh设定。 

 以ORACLE身份执行如下命令,在CD上找到如下路径,/cdrom/cdrom0/,运行runinstaller: 
./runInstaller 
然后按照系统提示,逐步执行,安装oracle。 
安装结束后,以root身份执行$ORACLE_HOME/root.sh。 
注:安装过程中,建议使用典型创建数据库。 

 创建数据库 
1. # xhost localhost 
2.转入oracle用户#su - oracle 
3.再回到oracle用户,执行dbassist命令,建库过程开始,按提示进行即可(oracle安装在/export/home/oracle目录下)。 

 启动数据库 
1.安装完毕,以oracle用户登录。 
2.输入命令svrmgrl,屏幕出现提示符 SVRMGR>; 
3.在提示符 SVRMGR>;下输入connect  internal即SVRMGR>;connect  internal 
4.在提示符 SVRMGR>;下输入startup 即SVRMGR>;startup ,得到文件数量1400多个。 
5.输入SQL语句验证:select * from  tab ;(也可以书写其他SQL语句) 
6. 欲退出SVRMGR>;命令行,请输入 SVRMGR>;; 
7. 退出oracle 时,输入命令quit 或shutdown. 

 起动数据库的图形界面: 
1. 起动系统后,运行xhost   
# xhost  localhost 
2. 以oracle用户身份登录: 
# su ? oracle 
3. 起动监听:起动命令在oracle目录下的/bin中可以找到。 
4. 起动图形管理界面: 
$ eomapp  dbastudio 
用户名和口令可分别用:internal 和 oracle。   

 关闭系统时,一定要确认oracle数据库已经被关闭(shutdown)。 

 数据库不能启动的解决办法: 

1.配置listener: 进入下边的路径 “$ORACLE_HOME/network/admin/”,找到listener.ora文件,用vi将该文件打开: 
vi listener.oar 
找到 (ADDRESS=(Prootocol=TCP)(Host=server name)(PORT=(512))一句,server name 是服务器的名字,将其改成本机的IP,如: Host=10.100.100.1 

2、修改oratab: 进入如下路径 “/var/opt/oracle”,找到oratab,用vi将该文件打开: 
vi oratab 
数据库建立成功,但不能启动,可试将文件中的N(no)改成Y(yes)。 

3、修改 dbstart: 进入如下路径 “$ORACLE_HOME/bin”,找到 dbstart,用vi将该文件打开: 
vi dbstart 
写入如下脚本: 
svrmgrl<connet internal 
startup 

二、安装WEB SERVER 

1. 将CD盘放入光驱,找到entprise.tar和comm461.tar两个文件。(在CD盘路径 /cdrom/iws4lent/solaris中) 

2. 把这两个tar文件cp到系统中,如:可以自建一个文件夹/comm。 

3. 安装gzip、可在网上下载到这个工具、如果是压缩文件,解压缩后,将解开的文件拷贝到/usr/sbin下。 

4. 用tar解包comm461.tar。解开后,进入生成的 /comm./commu* 路径, 
运行  ./ns-install 安装comm416.tar。 

5. 用tar解包entprise.tar。解开后,在当前路径下会生成一些包括setup在内的文件,运行 ./setup 在提示下,进行安装。 

6. 安装完成后,按照提示,执行…/server4(为安装中的默认路径)下的”startconsole”  
./startconsole 

7. 运行netscape:cd /opt/netscape(默认的安装路径),进入netscape 
./netscape 

8.  开启web服务。 
键入: 机器名:端口,  如:dbserver:8888(8888为安装过程中的默认端口) 

三、 HA的安装: 

1、The license key for ha+ for solaris: 
1) host ID 80ed7184 is: E9CE E2C7 GCMF B8L6 M1P7 H2KG 
2) host ID 80e63b8f is: E9CE E2C7 D6PE X9XG I7H9 XGD2  

2、 

心跳IP的分配:dbserver:  hme2:192.168.1.1      hme3:192.168.2.1 
               websrver: hme2:192.168.1.2      hme3:192.168.2.2  

3、各网口IP的分配方法: 

在 /etc 下,有hosts和hostname.hme0~hostname.hme3几个文件,在机器起动时,系统会根据这几个文件,配置各个网口。 

首先,对上面几个文件备份,然后对之进行修改,去掉hostname.hme0和hostname.hme1,然后编辑hostname.hme2和 hostname.hme3。 
对于hostname.hme0和 hostname.hme1的备份和屏避,可采用如下方法: 
  mv  hostname.hme0  hostname.hme0.old 
  mv  hostname.hme1  hostname.hme1.old 
对于dbserver: 
在hostname.hme2中加入:192.168.1.1 
在hostname.hme3中加入:192.168.2.1 
对于webserver: 
在hostname.hme2中加入:192.168.1.2 
在hostname.hme3中加入:192.168.2.2 
而后在hosts文件中加入相应的行。 

4、 安装、配置HA: 
1)使用pkgadd安装 
pkgadd  -d . 
按默认条件安装,HA软件会安装在目录 /etc/opt 下。 

***修改配置文件machine.cof,在路径 /etc/opt/QUALHA/etc下, 

(1)、根据本机的hostid,写下本机的machine key(见1) 

(2)、写下本机的两个心跳端口:hme2、hme3。 

(3)、如果在机器dbserver上,则写下: 
group name  : oracle server 
group  id    : 61.167.36.51 
server name  : oracle 
group priority : 1 
……………  : 1 
在机器webserver上,则写下: 
…… 
group id:61.167.36.52 
group name :www server 
group priority:5 
group.ok_to server.on_startup:0 
…… 
修改结束后,使用如下命令检验 machina key,如果修改的不正确,将有错误提示。 
#qhap checkkey 

2)、安装模块, 
   #./Install.sh 
   安装过程中选择第三项oracle和第七项web server两个模块进行安装。 
  安装结束后,将在etc/opt/QUALHA/examples/services下增加一些内容。 

3)、加服务组:在路径 etc /opt/QUALHA/sg 下,执行>; 
  qhap addsg 61.167.36.51 (加服务组:在dbserver上) 
  qhap addsg 61.167.36.52  (加服务组:在webserver上) 
执行结束后,会在当前路径下产生一个目录  /61.167.36.51(或/61.167.36.52),进入该目录,修改配置文件: 

(1) 修改文件if.tab: 
  # vi  if.tab  
配置网卡: 
加入 hme0  61.167.36.51 
hme1  61.167.36.52  
            存盘退出。 

(2) 修改文件 fs.tab: 
在路径 /etc/opt/sg/QUALHAsg/61.167.36.51里, 
#vi  fs.tab     (在webserver上所指向的mount点
阅读(1644) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~