Oracle版本102020
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle 版本102020 SDE 版本:ArcSDE 9.1 For Oracle 10g
操作体系s RedHat Linux AS 4 (64位)
1.安装前提检查
1.1.登录
以root用户登录。
1.2.硬件前提
安装Oracle 10.2.0.1.0的最低硬件前提为:
•起码512M内存,# grep MemTotal
/proc/meminfo
•体系交换空间与内存的关系如下:
512M - 1023M : 2倍内存容量1024M -
2048M : 1.5倍内存容量2049M-8192M :与
内存容量相等
多于8192M : 75%内存容量
如交换分区不敷,可用文件添加交还分区。
#dd if=/dev/zero of=my3wap bs=1024 count=10240
#fnkswap myswap
Sswapon myswap
• 400M 的/tmp 空间,# df - k /tmp
• 3.5G安装硬盘空间,# df - k /
1.3.软件前提
内核:2.6.9-1LEL
软件包:
• binutils-215.92A2-10.EL4 • compat-db-4.1>25-9 •
control-center-2.
• gcc-3A3-9.EL4 • gcc-c++ -3.43-9.EL4 • glibc-23.4-2 •
glibc-comm on-234-2 • gnome-libs-1.4.1.2.90-44.1 •
libstdc++-3.4.3-9.EL4 • libstdc++-devel-3.4.3-9.EL4 •
make-3.80-5 • pdksh-5.2.14-30 • sysstat-5.0.5-1 •
xscreensaver-4.18-5>rhel4.2
可选组件包含Intel C++编译器(用于Pro*C/C++ , XDK等), Sun JDKL5 (64 位)等。
2.用户
session required ts.sc
2.1.创建用户和用户组
创建两个用户组oinstall 和dba ,再创建用户oracle ,附属于上 述两个组,oinstall 为主组。
包管nobody 用户存在。
2. 2.创建文件夹
创建 ORACLE_BASE 、ORACLE_HOME 文件夹,将其 owner 设为oracle ,并将其模式至少设为775。
3. 设备内核参数
tt/etc/sysctl.conf 中,设备如下参数(已稀有值不得彳氐于下
述数值):
kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.. ipv4 . ip_local_port_range = 1024 65000
net.core.rmem default = 262144 net • core • rfnem_max
net.. core .
wtnem_default = 262144 net - core . wtnem_max = 262144
在/etc/security/limits.conf 中添加如下行:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024
oracle hard nofile 65536
1) kernel •shmall 2097152
262144 2) 3) 在/etc/pam.d/login 中添加如下行:
4)对于 Bourne, Bash 或者 Korn shell ,在/etc/profile 中添加
下述代码:
if ( $USER = ''oracle'* ] ; then
else
fi
fi
对于C Shell ,在/etc/csh 」ogin 中添加如下代码:
if ( SUSER == "oracle'* ) then
limit maxproc 16384
limit descriptors 65536
endif
4. 情况变量设置
以Bourne shell 为例,在.bashrc 中添加如下行:
export ^export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
^export LD_LIBRARY_PATH=/opt/oral0/product/10.2/iib;5LD_LIBRARY_PATH
#export PATH=/cpt/oral0/product/10-2/bin;$PATH export NLS_LANG="AMERTCAN_AMERHCA ・UTF8' #ArcSDE 9・i export SDEH0ME=/opt/sde/5deexe91
export PATH=$ORACLE_HOME/bin:$SDEHOME/bin:$PATH
expert
If [ $SHELL = ulimit -P -/bin/ksh- ]; then
16384
-n 65536
ulimit -u 16384 -n 65536
#oracle iOg
ORACLE-BASE^/opt/oral0
ORACLE_HOME=/opt/cralO/product/i0.2
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:SPATH
ORACLE OWNER=oracle
export export export export expert 0RACLE_SID=testgi5
ORACLE TERM=vtlOO
LD_LIBRARY_PATH=$SDEHOME/lib:/usr/lib:/iib;$ORACLE_HOME/lib:SORACLE_HOKE/lib 32:
$LD_LIBRARY.PJVTH
5.安装Oracle
1)解压文件
$ gun zip filename • upio • gz
$ cpio -idmv < filename• cpio
2 ) yruninstaller,后期需以root身份履行两个脚本
3) 打补丁,从metalink下载。
4)启动监听和数据库办事。
6.安装ArcSDE
在Oracle中建立SDE表空间和SDE用户。
以oracle用户身份安装ArcSDE ,路径与$SDEHOME相相符。
履行./install - load
7. SDE设备与启动
起首修改/etc/services文件,添加如下行:
esri sde 5151/tcp # ArcSDE service on pin etree
在$SDEHOME/etc/services.sde 中也添加上述行。
以sys身份进入sqiplus ,履行下列敕令:
grant execute on dbms_pipe to public ;
grant execute on dbmsjock to public ; sdesetuporalOg - o install - p *** -I key_file sdemon - o start。