[ZT]在 Debian/testing 上安装 ORACLE 9i
时间:2005-04-07
来源:互联网
文章来源:tony的网络生活
http://www.donews.net/etony/archive/...22/285167.aspx
在 Debian/testing 上安装 ORACLE 9i
建立这些符号连接:
# ln -s /usr/bin/awk /bin/awk
# ln -s /usr/bin/sort /bin/sort
# ln -s /usr/bin/basename /bin/basename
环境
en_US
性能调整
A. Semaphore
# sysctl -w kernel.sem="250 32000 100 128"
B. shmall
# sysctl -w kernel.shmall=2097152
C. shmmax
# sysctl -w kernel.shmmax=268435456
D. shmmni
# sysctl -w kernel.shmmni=4096
E. fs.file-max
# sysctl -w fs.file-max=65536
F. ulimit
# ulimit -n 65536
# ulimit -u 16384
用户设置
添加 dba组 :
# groupadd dba
添加 oracle用户
# useradd -c Oracle -d /opt/oracle -g dba -s /bin/bash oracle
设置目录:
# mkdir -p /opt/oracle
# chown -R oracle.dba /opt/oracle
设置环境变量
编辑 /opt/oracle/.bash_profile
输入以下内容:
if [ -f ~/.bashrc ]
then
. ~/.bashrc
fi
编辑 /opt/oracle/.bashrc
输入以下内容:
export LC_ALL=en_US
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE
export ORACLE_TERM=xterm
export ORACLE_SID=yoursid
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
解开压缩文件:
# gunzip ship_9204_linux_disk1.gz ship_9204_linux_disk2.cpio.gz ship_9204_linux_disk3.cpio.gz
解开打包文件:
# cpio -idmv < Linux9i_Disk1.cpio
# cpio -idmv < Linux9i_Disk2.cpio
# cpio -idmv < Linux9i_Disk3.cpio
可以得到三个安装文件的目录:
Disk1
Disk2
Disk3
运行 Disk1 下面的 runInstaller
# /path/to/Disk1/runInstaller
问题解决:
1. error while loading shared libraries:
libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
安装: http://packages.debian.org/stable/ol...++2.9-glibc2.1
2.Error in invokeing target install or makefile /usr/app/oracle/product/9.2.0/plsql/lib/ins_plsql.mk
安装: gcc 2.*
3.
Configuration tool Oracle Net Configuration Assistant failed
/home/matt/jre/1.1.8/bin/../lib/i686/native_threads/libzip.so:
symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM
略过, 安装完毕后,再次运行没有显示错误
http://www.donews.net/etony/archive/...22/285167.aspx
在 Debian/testing 上安装 ORACLE 9i
建立这些符号连接:
# ln -s /usr/bin/awk /bin/awk
# ln -s /usr/bin/sort /bin/sort
# ln -s /usr/bin/basename /bin/basename
环境
en_US
性能调整
A. Semaphore
# sysctl -w kernel.sem="250 32000 100 128"
B. shmall
# sysctl -w kernel.shmall=2097152
C. shmmax
# sysctl -w kernel.shmmax=268435456
D. shmmni
# sysctl -w kernel.shmmni=4096
E. fs.file-max
# sysctl -w fs.file-max=65536
F. ulimit
# ulimit -n 65536
# ulimit -u 16384
用户设置
添加 dba组 :
# groupadd dba
添加 oracle用户
# useradd -c Oracle -d /opt/oracle -g dba -s /bin/bash oracle
设置目录:
# mkdir -p /opt/oracle
# chown -R oracle.dba /opt/oracle
设置环境变量
编辑 /opt/oracle/.bash_profile
输入以下内容:
if [ -f ~/.bashrc ]
then
. ~/.bashrc
fi
编辑 /opt/oracle/.bashrc
输入以下内容:
export LC_ALL=en_US
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE
export ORACLE_TERM=xterm
export ORACLE_SID=yoursid
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
解开压缩文件:
# gunzip ship_9204_linux_disk1.gz ship_9204_linux_disk2.cpio.gz ship_9204_linux_disk3.cpio.gz
解开打包文件:
# cpio -idmv < Linux9i_Disk1.cpio
# cpio -idmv < Linux9i_Disk2.cpio
# cpio -idmv < Linux9i_Disk3.cpio
可以得到三个安装文件的目录:
Disk1
Disk2
Disk3
运行 Disk1 下面的 runInstaller
# /path/to/Disk1/runInstaller
问题解决:
1. error while loading shared libraries:
libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
安装: http://packages.debian.org/stable/ol...++2.9-glibc2.1
2.Error in invokeing target install or makefile /usr/app/oracle/product/9.2.0/plsql/lib/ins_plsql.mk
安装: gcc 2.*
3.
Configuration tool Oracle Net Configuration Assistant failed
/home/matt/jre/1.1.8/bin/../lib/i686/native_threads/libzip.so:
symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM
略过, 安装完毕后,再次运行没有显示错误
作者: melocy 发布时间: 2005-04-07
谢谢--我现在装oracle的首选平台还是Suse 9.0-不管是9i还是10g.-什么问题都没有--不过有空我试一下Debian.
作者: fei 发布时间: 2005-04-08
楼主你有参数打错了.是shmmin不是shmmni
作者: LittlesnowLinux 发布时间: 2005-04-11
引用:
作者: LittlesnowLinux
楼主你有参数打错了.是shmmin不是shmmni
|
mhung@solar:~$ ls -l /proc/sys/kernel/shm*
-rw-r--r-- 1 root root 0 2005-04-11 15:19 /proc/sys/kernel/shmall
-rw-r--r-- 1 root root 0 2005-04-11 15:19 /proc/sys/kernel/shmmax
-rw-r--r-- 1 root root 0 2005-04-11 15:19 /proc/sys/kernel/shmmni
确实有shmmin参数,对应于shmmax。
作者: melocy 发布时间: 2005-04-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28