论文部分内容阅读
一、环境配置
这是Oracle数据库安装过程的第一步,介绍具体的安装环境与需求。
1、网络配置
打开服务器,输入服务器端登录名、密码(超级用户)。成功登录服务器后,打开一个终端窗口,输入“sam”,回车,启动Sam工具,在Sam工具中选择“Netwoking and Communications”(网络和通信),如图1所示。
双击“Network Interface Cards”,选择“lanO”,回车选中此网卡,并利用Tab键选择“Actions”主菜单中的“Modify”菜单项,回车,如图2所示。
按照已设计好的数据库服务器网络配置进行修改。包括IP地址和子网隐码。注意两台服务器的IP地址应位于同一网段,修改完毕后选择“OK”保存配置,如图3所示。
2、参数调整
(1)内核参数
调整内核参数同样可以使用“sam”工具。在sam主界面中选择“Kernel Configuration”(内核配置);双击“ConfigurableParameters”(可配置参数),接下来选择所要修改的参数。回车选中,如“maxdsiz”,然后选择“Actions”主菜单中的“ModifvConfigurableParameter”菜单项,如图4所示。
如图5所示修改“maxdsiz”参数值。
修改其他核心参数方法相同。以下列出了服务器中所要修改的核心参数。
MAXDSIZ 536870912 bytes
MAXDSIZ_64BIT 4096000000 bytes
MAXFILES 300
SEMMNl 70
SEMMNS 2000
SEMVMX 32768
SHMMAX 4096000000bytes
SHMMNll00
SHMSEG 10
要注意的是,这些参数的修改依赖于服务器的部分硬件参数,在全军气象水文信息网络系统中,服务器的内存配置是4G字节。如果不是4G,则有的参数会与此略有差异。
这些参数修改完后,系统会询问是否重新启动,可等待修改异步io后重新启动服务器。
(2)修改异步io
在服务器上启动“sam”工具,在主界面中选择“KernelConfiguration”,回车;在“Kernel Configuration”界面中选择“Drivers”;选择名称为“asyncdsk”的driver,可以看出“asyncdsk”的“Current State”和“Pending State”为Out,要将这两个状态值改为“In”。如图6显示已经选择此driver。单击“Actions”主菜单中的“Add Driver(s)to Kernel”菜单项,“Pending State”的值改为“In”,退出这个窗口后系统要求重新启动。重新启动系统后,“Current State”和“Pending State”的状态值均为“In”完成修改异步io参数值和上一步中配置参数信息的设置工作。
3、建立符号连接
以超级用户登录服务器。输入以下命令建立符号连接。
#od/usr/lib
#ln—s/usr/lib/libXl1.3 libXll.sl
#ln—s/usr/lib/libXIE.2 libXIE.sl
#1n—s/usr/lib/libXext.3 libXext.sl
#ln—s/usr/lib/libXhplI.3 libXholl.sl
#In_s/usr/lib/libXi.3 libXi.sl
#ln—B/usrtlib/libXmAlibXm.s1
#ln—s/usr/lib/libXp.2 libXp.sl
#In—B hmr/fib/libXt.3 libXt.sl
#ln—s/usr/lib/libXtst.2 libXtst.sl
如果没有相应的连接文件,可以利用文件名相匹配并且最后一位数字最大的连接文件替代;如果没有/usdlib/libXmA。可以利用/usr/lib/lihXm.3替代。
4、OS(操作系统)补丁
OS补丁一般在安装升级盘HWEnable、Gold、Bundllli等几个目录里面。首先在服务器中用mount命令或sam工具接人光盘设备,如图7所示。
打开一个终端窗口。输入命令行“swinstall s/edrom/BUNDLElli”;下面是补丁安装好以后的系统界面,其他补丁的安装方法与此相同。
至此,Oracle数据库在服务器上的安装环境配置工作就完成了,下一步我们将详细介绍其安装过程。
二、软件安装
在上一部分中,我们介绍了Oracle数据库服务器安装前的数据库服务器环境配置工作,这个部分我们来介绍Oracle软件的安装。
1、安装准备
(1)创建安装目录
由HP工程师负责在磁盘柜上创建不小于200G的文件空间,目录名为oracle。oracle目录将来作为数据库软件和数据文件存放的地点,然后在服务器端mount到/oracle目录。
(2)创建数据库用户组与用户
以超级用户登录一台服务器,执行以下命令创建数据库用户组dba与用户oracle。如图9所示。
groupodd-g200dba
uscmdd—u 300--g 200一d/home/oracle-s/usr/bin/sh-m oracle
两台服务器都要创建数据库用户组与用户,注意两台服务器上的oracle用户id和dba组id要一致。
(3)修改目录权限
在创建好数据库用户组与用户后。接下来就要把已经建立的安装目录授权给数据库用户。以超级用户登录一台服务器,执行下面的指令将/oracle目录用户授权给oracle用户,如图10所示。chown R orade:dba/oracle//将该目录的所有者改为oracle用户
(4)编辑oracle用户的.Profile文件
以超级用户登录一台服务器,利用“vi,profile”命令打开/home/oracle目录下的,profile文件进行编辑。回车后如图11所示。
在vi工具中,在,profile文件的末尾添加以下语句,注意两台服务器上的profde文件都必须修改。
ORACLE_BASE=/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9,2,0 export ORACLE_HOME
NLS_LANG=AMERICAN_AMERICA,zhsl6gbk
export NLS_LANG
ORA_NLS33---$ORACLE_HOME/ocommordnls/admirddata
export ORA NLS33
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
exportPATH
exportLD_LIBRARY_PATH=$ORACLE_HOME/Iib,Aib:/usr/Iib:
$ORACLE_HOME/rdbms/lib CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbmdjlib
exportCLASSPATH=$CLAssPATH:$0RACIE HOME/network/jlib
export ORACLE_SID=oml
2、安装Oracle e9.2.0.1(HP-UX)
执行以下步骤在一台服务器上安装Oracle9.2.0.1(HP-UX)数据库:
(1)以超级用户登录一台服务器,打开一个控制台终端(这个终端简称终端I);
(2)在终端I上执行“su oracle”命令,用来切换到oracle用户,如图12所示;
(3)在终端I上执行“export DISPLAY=Iocalhost:O,O”命令,如图13所示;
(4)打开另外一个控制台终端(这个终端简称终端Ⅱ),执行“xhost+”命令;
(5)回到终端I,执行数据库安装目录中Diskl目录下的runInstaller文件,开始安装Oracle9,2,0,1(HP-UX)数据库,如图15所示;
(6)在弹出窗口提示运行ImaIYOraroot,sh脚本时,到终端Ⅱ上以超级用户执行 “sh Oratoot,sh”指令,执行后点击“确定”继续;
(7)安装过程中,需要把系统?dba组选择为数据库管理员组:
(8)安装过程中,需要选择安装企业版数据库软件;
(9)安装过程中,选择仅安装软件;
(10)安装过程中,根据提示运行root,sh脚本,在终端II上以超级用户执行“sh rot,sh”指令,执行后点击“确定”继续;
(11)安装完毕,退出安装程序。
3、升级到Orade9.2.0.6(HP-UX)
执行以下步骤将数据库从Oracle9.2.0.1(HP-UX)升级到Oracle9.2.0.6(HP-UX):
(1)安装前停止Oracle应用程序;
(2)进入oracle9206升级补丁中的Diskl目录,在终端I上执行runlnstaner;
(3)选择安装升级补丁包9206;
(4)安装完毕后,正常退出。
在进行升级安装的时候会碰到一个问题,就是在运行root,sh这个脚本的时候会报错。此时应该修改此脚本,将root,sh脚本中的“CHMOD f”删除(因为在HP-UX中是不支持这个选项)。并且再运行一次。
至此,Oracle数据库服务器软件的安装工作就完成了。下一步就要在服务器上进行数据库的创建、配置与维护。
三、Oracle数据库创建与配置
在上一部分中,我们介绍了Oracle服务器软件的安装过程与方法。安装了Orade服务器软件后,就要在服务器上进行数据库的创建与配置,最终完成Oracle数据库服务器的安装。
1、创建数据库
执行以下步骤来创建数据库:
(1)以超级用户登录服务器,打开一个控制台终端(这个终端简称终端I);
(2)在终端I上执行“su oracle'’指令,用来切换到oracle用户。如图16所示;
(3)在终端I上执行“export DISPLAY=localhost:0,0”指令,如图17所示;
(4)打开另外一个控制台终端(这个终端简称终端Ⅱ),执行“xhost+”指令;
(5)回到终端I,执行dbea命令,创建“orcl”数据库;
(6)创建完成后,设置sys与system 用户密码(此密码为数据库管理员密码,不要遗忘)。
在创建数据库时,注意选择字符集为“zhsl6gbk"。
2、创建数据库监听
接下来,执行以下步骤来创建数据库监听:
(1)在终端I上,执行netca;
(2)进入网络配置向导,选择listcmer配置;
(3)其余设置选择缺省值;
(4)确定,完成创建数据库监听。
3、数据库启动
执行以下步骤来启动数据库:
(1)以超级用户登录服务器,执行“vgehange a y ldcv/vgora”命令,使vg转换到激活状态,如图18所示;
(2)执行“mount/oracle”命令,加载/oracle目录;
(3)执行“su oracle”命令,切换到oracle用户,如图16所示;
(4)执行“lsnrcd start”命令,启动监听程序,如图19所示;
(5)执行“sqlplus“/as sysdba””命令,启动sqlplus,如图20所示;
(6)在sqlplus中执行“startup”命令,启动数据库。
4、数据库关闭
执行以下步骤来关闭数据库:
(1)以超级用户登录服务器,执行“su oracle”命令,切换到oracle用户,如图16所示;
(2)执行“lsnretl stop”命令,关闭监听程序;
(3)执行“sqlplus”/“as sysdba“命令,启动sqlplus;
(4)执行“shutdown immediate”命令,关闭数据库;
(5)执行“umount/oracle”命令,卸载oracle目录;
(6)执行“vgchange—a n/dev/vgora”命令,改变vg状态到非激活状态
5、修改归档模式
执行以下步骤来修改归档模式:
(1)以超级用户登录服务器,启动数据库,打开sqlplus,在sqlplus中执行“startupmount”命令,启动例程(以下为例程启动后状态显示);
ORACLE instance started.
Total System Global Area 538407408 bytes
Fixed Size
737776 bytes
Variable Size
285212672 bytes
Database Buffers
251658240 bytes
Redo Buffers
798720 bytes
Database mounted.
(2)在sqlplus中执行“alter database arehivelog”命令,结果显示如下:
Database altered.
(3)在sqlplus中执行“alter system archive log start”命令,结果显示如下;
System altered.
(4)在sqlplus中执行“alter database open”命令,完成归档模式修改。
至此,我们就完成了Oracle数据库服务器的安装与配置,Oracle数据库服务器可以正式投入应用。应该说Oracle数据库服务器的安装是一个比较烦琐难度较大的过程,涉及到安装的环境配置和安装后的数据库配置等内容,且系统的安装是在UNIX环境下,所以我们介绍了《Oracle数据库服务器安装》这一内容,旨在帮助有兴趣的人员尽快地熟悉和安装Oracle数据库系统。
这是Oracle数据库安装过程的第一步,介绍具体的安装环境与需求。
1、网络配置
打开服务器,输入服务器端登录名、密码(超级用户)。成功登录服务器后,打开一个终端窗口,输入“sam”,回车,启动Sam工具,在Sam工具中选择“Netwoking and Communications”(网络和通信),如图1所示。
双击“Network Interface Cards”,选择“lanO”,回车选中此网卡,并利用Tab键选择“Actions”主菜单中的“Modify”菜单项,回车,如图2所示。
按照已设计好的数据库服务器网络配置进行修改。包括IP地址和子网隐码。注意两台服务器的IP地址应位于同一网段,修改完毕后选择“OK”保存配置,如图3所示。
2、参数调整
(1)内核参数
调整内核参数同样可以使用“sam”工具。在sam主界面中选择“Kernel Configuration”(内核配置);双击“ConfigurableParameters”(可配置参数),接下来选择所要修改的参数。回车选中,如“maxdsiz”,然后选择“Actions”主菜单中的“ModifvConfigurableParameter”菜单项,如图4所示。
如图5所示修改“maxdsiz”参数值。
修改其他核心参数方法相同。以下列出了服务器中所要修改的核心参数。
MAXDSIZ 536870912 bytes
MAXDSIZ_64BIT 4096000000 bytes
MAXFILES 300
SEMMNl 70
SEMMNS 2000
SEMVMX 32768
SHMMAX 4096000000bytes
SHMMNll00
SHMSEG 10
要注意的是,这些参数的修改依赖于服务器的部分硬件参数,在全军气象水文信息网络系统中,服务器的内存配置是4G字节。如果不是4G,则有的参数会与此略有差异。
这些参数修改完后,系统会询问是否重新启动,可等待修改异步io后重新启动服务器。
(2)修改异步io
在服务器上启动“sam”工具,在主界面中选择“KernelConfiguration”,回车;在“Kernel Configuration”界面中选择“Drivers”;选择名称为“asyncdsk”的driver,可以看出“asyncdsk”的“Current State”和“Pending State”为Out,要将这两个状态值改为“In”。如图6显示已经选择此driver。单击“Actions”主菜单中的“Add Driver(s)to Kernel”菜单项,“Pending State”的值改为“In”,退出这个窗口后系统要求重新启动。重新启动系统后,“Current State”和“Pending State”的状态值均为“In”完成修改异步io参数值和上一步中配置参数信息的设置工作。
3、建立符号连接
以超级用户登录服务器。输入以下命令建立符号连接。
#od/usr/lib
#ln—s/usr/lib/libXl1.3 libXll.sl
#ln—s/usr/lib/libXIE.2 libXIE.sl
#1n—s/usr/lib/libXext.3 libXext.sl
#ln—s/usr/lib/libXhplI.3 libXholl.sl
#In_s/usr/lib/libXi.3 libXi.sl
#ln—B/usrtlib/libXmAlibXm.s1
#ln—s/usr/lib/libXp.2 libXp.sl
#In—B hmr/fib/libXt.3 libXt.sl
#ln—s/usr/lib/libXtst.2 libXtst.sl
如果没有相应的连接文件,可以利用文件名相匹配并且最后一位数字最大的连接文件替代;如果没有/usdlib/libXmA。可以利用/usr/lib/lihXm.3替代。
4、OS(操作系统)补丁
OS补丁一般在安装升级盘HWEnable、Gold、Bundllli等几个目录里面。首先在服务器中用mount命令或sam工具接人光盘设备,如图7所示。
打开一个终端窗口。输入命令行“swinstall s/edrom/BUNDLElli”;下面是补丁安装好以后的系统界面,其他补丁的安装方法与此相同。
至此,Oracle数据库在服务器上的安装环境配置工作就完成了,下一步我们将详细介绍其安装过程。
二、软件安装
在上一部分中,我们介绍了Oracle数据库服务器安装前的数据库服务器环境配置工作,这个部分我们来介绍Oracle软件的安装。
1、安装准备
(1)创建安装目录
由HP工程师负责在磁盘柜上创建不小于200G的文件空间,目录名为oracle。oracle目录将来作为数据库软件和数据文件存放的地点,然后在服务器端mount到/oracle目录。
(2)创建数据库用户组与用户
以超级用户登录一台服务器,执行以下命令创建数据库用户组dba与用户oracle。如图9所示。
groupodd-g200dba
uscmdd—u 300--g 200一d/home/oracle-s/usr/bin/sh-m oracle
两台服务器都要创建数据库用户组与用户,注意两台服务器上的oracle用户id和dba组id要一致。
(3)修改目录权限
在创建好数据库用户组与用户后。接下来就要把已经建立的安装目录授权给数据库用户。以超级用户登录一台服务器,执行下面的指令将/oracle目录用户授权给oracle用户,如图10所示。chown R orade:dba/oracle//将该目录的所有者改为oracle用户
(4)编辑oracle用户的.Profile文件
以超级用户登录一台服务器,利用“vi,profile”命令打开/home/oracle目录下的,profile文件进行编辑。回车后如图11所示。
在vi工具中,在,profile文件的末尾添加以下语句,注意两台服务器上的profde文件都必须修改。
ORACLE_BASE=/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9,2,0 export ORACLE_HOME
NLS_LANG=AMERICAN_AMERICA,zhsl6gbk
export NLS_LANG
ORA_NLS33---$ORACLE_HOME/ocommordnls/admirddata
export ORA NLS33
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
exportPATH
exportLD_LIBRARY_PATH=$ORACLE_HOME/Iib,Aib:/usr/Iib:
$ORACLE_HOME/rdbms/lib CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbmdjlib
exportCLASSPATH=$CLAssPATH:$0RACIE HOME/network/jlib
export ORACLE_SID=oml
2、安装Oracle e9.2.0.1(HP-UX)
执行以下步骤在一台服务器上安装Oracle9.2.0.1(HP-UX)数据库:
(1)以超级用户登录一台服务器,打开一个控制台终端(这个终端简称终端I);
(2)在终端I上执行“su oracle”命令,用来切换到oracle用户,如图12所示;
(3)在终端I上执行“export DISPLAY=Iocalhost:O,O”命令,如图13所示;
(4)打开另外一个控制台终端(这个终端简称终端Ⅱ),执行“xhost+”命令;
(5)回到终端I,执行数据库安装目录中Diskl目录下的runInstaller文件,开始安装Oracle9,2,0,1(HP-UX)数据库,如图15所示;
(6)在弹出窗口提示运行ImaIYOraroot,sh脚本时,到终端Ⅱ上以超级用户执行 “sh Oratoot,sh”指令,执行后点击“确定”继续;
(7)安装过程中,需要把系统?dba组选择为数据库管理员组:
(8)安装过程中,需要选择安装企业版数据库软件;
(9)安装过程中,选择仅安装软件;
(10)安装过程中,根据提示运行root,sh脚本,在终端II上以超级用户执行“sh rot,sh”指令,执行后点击“确定”继续;
(11)安装完毕,退出安装程序。
3、升级到Orade9.2.0.6(HP-UX)
执行以下步骤将数据库从Oracle9.2.0.1(HP-UX)升级到Oracle9.2.0.6(HP-UX):
(1)安装前停止Oracle应用程序;
(2)进入oracle9206升级补丁中的Diskl目录,在终端I上执行runlnstaner;
(3)选择安装升级补丁包9206;
(4)安装完毕后,正常退出。
在进行升级安装的时候会碰到一个问题,就是在运行root,sh这个脚本的时候会报错。此时应该修改此脚本,将root,sh脚本中的“CHMOD f”删除(因为在HP-UX中是不支持这个选项)。并且再运行一次。
至此,Oracle数据库服务器软件的安装工作就完成了。下一步就要在服务器上进行数据库的创建、配置与维护。
三、Oracle数据库创建与配置
在上一部分中,我们介绍了Oracle服务器软件的安装过程与方法。安装了Orade服务器软件后,就要在服务器上进行数据库的创建与配置,最终完成Oracle数据库服务器的安装。
1、创建数据库
执行以下步骤来创建数据库:
(1)以超级用户登录服务器,打开一个控制台终端(这个终端简称终端I);
(2)在终端I上执行“su oracle'’指令,用来切换到oracle用户。如图16所示;
(3)在终端I上执行“export DISPLAY=localhost:0,0”指令,如图17所示;
(4)打开另外一个控制台终端(这个终端简称终端Ⅱ),执行“xhost+”指令;
(5)回到终端I,执行dbea命令,创建“orcl”数据库;
(6)创建完成后,设置sys与system 用户密码(此密码为数据库管理员密码,不要遗忘)。
在创建数据库时,注意选择字符集为“zhsl6gbk"。
2、创建数据库监听
接下来,执行以下步骤来创建数据库监听:
(1)在终端I上,执行netca;
(2)进入网络配置向导,选择listcmer配置;
(3)其余设置选择缺省值;
(4)确定,完成创建数据库监听。
3、数据库启动
执行以下步骤来启动数据库:
(1)以超级用户登录服务器,执行“vgehange a y ldcv/vgora”命令,使vg转换到激活状态,如图18所示;
(2)执行“mount/oracle”命令,加载/oracle目录;
(3)执行“su oracle”命令,切换到oracle用户,如图16所示;
(4)执行“lsnrcd start”命令,启动监听程序,如图19所示;
(5)执行“sqlplus“/as sysdba””命令,启动sqlplus,如图20所示;
(6)在sqlplus中执行“startup”命令,启动数据库。
4、数据库关闭
执行以下步骤来关闭数据库:
(1)以超级用户登录服务器,执行“su oracle”命令,切换到oracle用户,如图16所示;
(2)执行“lsnretl stop”命令,关闭监听程序;
(3)执行“sqlplus”/“as sysdba“命令,启动sqlplus;
(4)执行“shutdown immediate”命令,关闭数据库;
(5)执行“umount/oracle”命令,卸载oracle目录;
(6)执行“vgchange—a n/dev/vgora”命令,改变vg状态到非激活状态
5、修改归档模式
执行以下步骤来修改归档模式:
(1)以超级用户登录服务器,启动数据库,打开sqlplus,在sqlplus中执行“startupmount”命令,启动例程(以下为例程启动后状态显示);
ORACLE instance started.
Total System Global Area 538407408 bytes
Fixed Size
737776 bytes
Variable Size
285212672 bytes
Database Buffers
251658240 bytes
Redo Buffers
798720 bytes
Database mounted.
(2)在sqlplus中执行“alter database arehivelog”命令,结果显示如下:
Database altered.
(3)在sqlplus中执行“alter system archive log start”命令,结果显示如下;
System altered.
(4)在sqlplus中执行“alter database open”命令,完成归档模式修改。
至此,我们就完成了Oracle数据库服务器的安装与配置,Oracle数据库服务器可以正式投入应用。应该说Oracle数据库服务器的安装是一个比较烦琐难度较大的过程,涉及到安装的环境配置和安装后的数据库配置等内容,且系统的安装是在UNIX环境下,所以我们介绍了《Oracle数据库服务器安装》这一内容,旨在帮助有兴趣的人员尽快地熟悉和安装Oracle数据库系统。