当前位置: 技术问答>linux和unix
寻求一份在Solaris环境下安装Oracle文档!
来源: 互联网 发布时间:2015-01-26
本文导语: 本人想要一份在Solaris下安装Oracle8下的安装文档,为了以后的学习!还有如何建立数据库!我现在正看一份脚本文件,很麻烦,而且也不明白是怎么回事。有兴趣的同志可以伸出援助的手。 | Sun ...
本人想要一份在Solaris下安装Oracle8下的安装文档,为了以后的学习!还有如何建立数据库!我现在正看一份脚本文件,很麻烦,而且也不明白是怎么回事。有兴趣的同志可以伸出援助的手。
|
Sun Solaris操作系统要求:
1.SUN系统需要进行全部安装。
2.补丁:将Solaris 8整个系统的补丁打上。
3.需要调整的UNIX核心参数:
vi /etc/system
set shmsys:shminfo_shmmax=4294967295 (0.5*RAM*1024*1024)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=210 (10+PROCESS)
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=410 (2*PROCESS+10)
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
更改核心参数后,需要重新启动系统。
ORACLE数据库系统安装前要求:
1.建立oracle用户和dba组,oracle属于dba(主)组。
2.调整oracle用户的.profile文件(例):
su - oracle
vi .profile
ORACLE_BASE=/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/8.1.7
ORACLE_SID=myorc
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_HO
ME/jre
PATH=$PATH:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/ccs/bin:/opt/bin
DISPLAY=127.0.0.1:0.0
umask 022
export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG
export ORA_NLS33 LD_LIBRARY CLASSPATH PATH DISPLAY
其中,PATH中的/opt/bin,为lbin参数值,在执行安装后配置中的root.sh时
设定。
安装ORACLE数据库系统
1, 必须以oracle身份重新登录(或者用su - oracle命令切换身份),
执行/cdrom/cdrom0/runInstaller。
欢迎界面。
接受安装协议。
对文件位置进行定位(资源&目标),一般使用缺省值。
UNIX组选择——>dba。
在提示需要以root身份执行$ORACLE_HOME/orainstRoot.sh时,可以在另一个虚拟终
端上执行该脚本。
选择产品——>Oracle 8.1.7.0.0 Enterprise Edition。
选择CUSTOM安装。
选择产品部件:
去除所有的Migration项、Legato部件、Advanced Replication项、Time Series、Visual Imformation、Spatial;
加入Protocol Support、SQL J、OUI、DBCA。
(9) Privileged Operating System项:将OSDBA和OSOPER权限赋予dba组(缺省值)。
(10) CREATE DB——>NO。
(11) 开始安装ORACLE数据库系统文件。
(12)安装完毕后提示需要以root身份运行$ORACLE_HOME/root.sh。
(13) 系统将自动进入Net 8配置界面(选择CANCEL稍后进行配置)。
(14)以root身份执行$ORACLE_HOME/root.sh。选项7不装任何组件,其余选择默认。
2. 以oracle身份在$ORACLE_HOME/bin下手动运行dbassist。
先后选择:create a database——>custom——>Multipurpose(混合型)——>输入并发用户数目一般100个——>Dedicated Server Mode(专用服务器方式)——>一般去除 所有选项——>myorc作为全局数据库名,myorc作为SID,字符集选择zhs16cgb231280。
输入控制文件的位置及相关参数(参数一般默认)。
输入各个表空间的存储参数。
(4) 输入日志文件的位置以及大小。
(5) 输入checkpoint interval和checkpoint timeout的值,一般选择默认。
选择是否执行归档模式以及其参数值。
(6) 设置SGA区的参数Share Pool Size,Block Buffers,Log Buffer Size,Block Size。
SGA大小=Share Pool Size+Block Buffers*Block Size+Log Buffer Size
SGA区大小一般是物理内存的40%。
及process数值(200)。
(7) trace file选择缺省值。
不选择建库,而是将这些配置存为一个文件,缺省目录为$ORACLE_HOME/assistant/dbca,文件名例如createmyorc.sh。
(10)在上面的目录中修改各脚本文件:
ora817run1.sh——>rollback segment去除public字端
(11) 执行createmyorc.sh脚本。
3. 配置ORACLE数据库系统网络连接部分
(1) 运行netca配置listener.ora和tnsnames.ora
(2) 选择listener configurationàlistener name:listener->selected protocol:tcp
->use the standard port number of 1521->would you like to configure another
listener?NO。配置listener.ora完毕,并自动保存到
$ORACLE_HOME/network/admin/listener.ora。
注意:在$ORACLE_HOME/network/admin/listener.ora中应加入
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC =
(SID_NAME=myorc)
(ORACLE_HOME=/oracle/app/oracle/product/8.1.7)
)
)
(3) 选择Local Net Service Name Configuration->create->oracle release 8.1
database or service->service name:myorc(sid)->tcp/ip->host name(ip address
or hostname of Oracle database server),port number:1521->Yes,perform a test
username:system,password:manager->net service name:myorc.
1.SUN系统需要进行全部安装。
2.补丁:将Solaris 8整个系统的补丁打上。
3.需要调整的UNIX核心参数:
vi /etc/system
set shmsys:shminfo_shmmax=4294967295 (0.5*RAM*1024*1024)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=210 (10+PROCESS)
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=410 (2*PROCESS+10)
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
更改核心参数后,需要重新启动系统。
ORACLE数据库系统安装前要求:
1.建立oracle用户和dba组,oracle属于dba(主)组。
2.调整oracle用户的.profile文件(例):
su - oracle
vi .profile
ORACLE_BASE=/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/8.1.7
ORACLE_SID=myorc
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_HO
ME/jre
PATH=$PATH:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/ccs/bin:/opt/bin
DISPLAY=127.0.0.1:0.0
umask 022
export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG
export ORA_NLS33 LD_LIBRARY CLASSPATH PATH DISPLAY
其中,PATH中的/opt/bin,为lbin参数值,在执行安装后配置中的root.sh时
设定。
安装ORACLE数据库系统
1, 必须以oracle身份重新登录(或者用su - oracle命令切换身份),
执行/cdrom/cdrom0/runInstaller。
欢迎界面。
接受安装协议。
对文件位置进行定位(资源&目标),一般使用缺省值。
UNIX组选择——>dba。
在提示需要以root身份执行$ORACLE_HOME/orainstRoot.sh时,可以在另一个虚拟终
端上执行该脚本。
选择产品——>Oracle 8.1.7.0.0 Enterprise Edition。
选择CUSTOM安装。
选择产品部件:
去除所有的Migration项、Legato部件、Advanced Replication项、Time Series、Visual Imformation、Spatial;
加入Protocol Support、SQL J、OUI、DBCA。
(9) Privileged Operating System项:将OSDBA和OSOPER权限赋予dba组(缺省值)。
(10) CREATE DB——>NO。
(11) 开始安装ORACLE数据库系统文件。
(12)安装完毕后提示需要以root身份运行$ORACLE_HOME/root.sh。
(13) 系统将自动进入Net 8配置界面(选择CANCEL稍后进行配置)。
(14)以root身份执行$ORACLE_HOME/root.sh。选项7不装任何组件,其余选择默认。
2. 以oracle身份在$ORACLE_HOME/bin下手动运行dbassist。
先后选择:create a database——>custom——>Multipurpose(混合型)——>输入并发用户数目一般100个——>Dedicated Server Mode(专用服务器方式)——>一般去除 所有选项——>myorc作为全局数据库名,myorc作为SID,字符集选择zhs16cgb231280。
输入控制文件的位置及相关参数(参数一般默认)。
输入各个表空间的存储参数。
(4) 输入日志文件的位置以及大小。
(5) 输入checkpoint interval和checkpoint timeout的值,一般选择默认。
选择是否执行归档模式以及其参数值。
(6) 设置SGA区的参数Share Pool Size,Block Buffers,Log Buffer Size,Block Size。
SGA大小=Share Pool Size+Block Buffers*Block Size+Log Buffer Size
SGA区大小一般是物理内存的40%。
及process数值(200)。
(7) trace file选择缺省值。
不选择建库,而是将这些配置存为一个文件,缺省目录为$ORACLE_HOME/assistant/dbca,文件名例如createmyorc.sh。
(10)在上面的目录中修改各脚本文件:
ora817run1.sh——>rollback segment去除public字端
(11) 执行createmyorc.sh脚本。
3. 配置ORACLE数据库系统网络连接部分
(1) 运行netca配置listener.ora和tnsnames.ora
(2) 选择listener configurationàlistener name:listener->selected protocol:tcp
->use the standard port number of 1521->would you like to configure another
listener?NO。配置listener.ora完毕,并自动保存到
$ORACLE_HOME/network/admin/listener.ora。
注意:在$ORACLE_HOME/network/admin/listener.ora中应加入
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC =
(SID_NAME=myorc)
(ORACLE_HOME=/oracle/app/oracle/product/8.1.7)
)
)
(3) 选择Local Net Service Name Configuration->create->oracle release 8.1
database or service->service name:myorc(sid)->tcp/ip->host name(ip address
or hostname of Oracle database server),port number:1521->Yes,perform a test
username:system,password:manager->net service name:myorc.
|
我刚好有一份,如何给你
|
给我也来一份,谢谢!peterbull@163.net
|
昨天刚刚在solaris2.6上安装好8.1.7,数据库建立了,今天把solaris上的ODBC也配通了!哈哈!
|
谢谢---jhgang@263.net
|
我也要嘛------vongates@unitedwin.com.cn 謝謝
|
mark