redhat9下装oracle817遇到难题,急!在线等,分不够再加 GLIBC_2.0的包没打吧,好像在第二张盘上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,它是linux的还是oracle的,这两个东东都是我在网上下载的。 compat-libgcj-7.3-2.96.118.i386.rpm 好像是这个 转帖:步骤1:准备软件 下载JDK,sun网站上1.4,1.3都可。 下载oracle的补丁:glibc-2.1.3-stubs.tar.gz 下载glibc-2.1: i386.glibc-2.1-linux.tar.gz 下载binutils:binutils-2.10.91.0.2-3.i386.rpm 步骤2:安装glibc2.1 把i386.glibc-2.1-linux.tar.gz拷贝到根目录 使用root用户 tar zxvf i386.glibc-2.1-linux.tar.gz 步骤3:隐藏文件 使用root用户 cd /usr/bin mkdir saved mv gcc cc ld saved ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc ln -s gcc cc ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld cd /usr/lib mkdir saved mv libc.so libdl.so libm.so libpthread.so saved mv libc.a libdl.a libm.a libpthread.a saved 步骤4:安装JDK 安装jdk,不要问我怎样安装 安装使用root用户 cd /usr/local ln -s /usr/java/j2sdk-1.2.1_0n java 步骤5:安装binutils rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm 步骤6:创建oracle用户和组 groupadd oinstall groupadd dba useradd oracle -g oinstall -G dba passwd oracle chown -R oracle.dba /oracle chmod 750 /oracle 步骤7:解压缩oracle 会生成一个Disk1的目录(建议使用oracle用户) 步骤8:设置用户环境 把oracle用户的.bash_profile更改为下面的内容 # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH unset USERNAME # +------------------------------------------------------------+ # | FILE : .bash_profile | # +------------------------------------------------------------+ umask 022 EDITOR=vi; export EDITOR TERM=xterm; export TERM TMPDIR=/tmp; export TMPDIR # +--------------------------+ # | SETUP ORACLE ENVIRONMENT | # +--------------------------+ export ORACLE_SID=orcl export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.1.7 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export TNS_ADMIN=$ORACLE_HOME/network/admin export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORACLE_OWNER=oracle export ORACLE_TERM=xterm #export LDEMULATION=elf_i386_glibc21 export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/ # +--------------------------+ # | LINUX STUFF | # +--------------------------+ export LD_ASSUME_KERNEL=2.4 #source /usr/i386-glibc2.1-linux/bin/i386-glibc21-linux-env.sh # +--------------------------+ # | SETUP SEARCH PATH | # +--------------------------+ PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin:. export PATH # +--------------------------+ # | SETUP JAVA ENVIRONMENT | # +--------------------------+ export JAVA_HOME=/usr/local/java export CLASSPATH=/oracle/product/8.1.7/jdbc/lib/classes12.zip:/oracle/product/8.1.7/JRE:/oracle/product/8.1.7/jlib:/oracle/product/8.1.7/rdbms/jlib:/oracle/product/8.1.7/network/jlib:. # +-------------+ # | "GREETINGS" | # +-------------+ echo ".bash_profile executed" 运行此文件:source .bash_profile ,或者重新启动用户 步骤9:安装oracle 使用oracle用户登录 export LANG=en(为了避免出现乱码) runInstaller 当出现错误时安装oracle补丁,一定oracle用户进行安装补丁,否则安装过程会有点难受。 安装过程不再描述 步骤10:恢复系统 rpm –e –force –nodeps bintuils-2.10.0.18 rpm –ivh –force binutils高版本 cd /usr/bin rm –f gcc cc ld mv ./saved/* . rmdir daved cd /usr/lib mv ./saved/* . rmdir daved 步骤11:设置自动启动,修改oratab文件 root# vi /etc/oratab 将最后的N改为Y 简单的服务启动脚本: root#vi /etc/rc.local 添加以下内容: su – oracle –c ‘lsnrctl start’ su – oracle –c ‘dbstart’ 请问怎么将clob数据直接写到一个xml文件里面 Oracle 数据库峰值统计的Sql怎么写 地址栏中传参出现的问题? 数据库备份问题,急等??? 要让a用户能看到和运行b用户下的过程,要在b用户下什么操作和赋权 一sql语句求解 关于系统表的问题(重要级别 ***** ) 如何将数据库的触发器导出和导入 64位oracl语句跟踪错误 oracle11g排序内存问题 请问能否用exp/imp备份自定义type和function 初学oracle不知道如何创建数据库,请指教
步骤1:准备软件
下载JDK,sun网站上1.4,1.3都可。
下载oracle的补丁:glibc-2.1.3-stubs.tar.gz
下载glibc-2.1: i386.glibc-2.1-linux.tar.gz
下载binutils:binutils-2.10.91.0.2-3.i386.rpm 步骤2:安装glibc2.1
把i386.glibc-2.1-linux.tar.gz拷贝到根目录
使用root用户
tar zxvf i386.glibc-2.1-linux.tar.gz 步骤3:隐藏文件
使用root用户
cd /usr/bin
mkdir saved
mv gcc cc ld saved
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
ln -s gcc cc
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld cd /usr/lib
mkdir saved
mv libc.so libdl.so libm.so libpthread.so saved
mv libc.a libdl.a libm.a libpthread.a saved 步骤4:安装JDK
安装jdk,不要问我怎样安装
安装使用root用户
cd /usr/local
ln -s /usr/java/j2sdk-1.2.1_0n java 步骤5:安装binutils
rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm 步骤6:创建oracle用户和组
groupadd oinstall
groupadd dba
useradd oracle -g oinstall -G dba
passwd oracle
chown -R oracle.dba /oracle
chmod 750 /oracle 步骤7:解压缩oracle
会生成一个Disk1的目录(建议使用oracle用户) 步骤8:设置用户环境
把oracle用户的.bash_profile更改为下面的内容
# .bash_profile # Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH
unset USERNAME
# +------------------------------------------------------------+
# | FILE : .bash_profile |
# +------------------------------------------------------------+ umask 022
EDITOR=vi; export EDITOR
TERM=xterm; export TERM
TMPDIR=/tmp; export TMPDIR # +--------------------------+
# | SETUP ORACLE ENVIRONMENT |
# +--------------------------+ export ORACLE_SID=orcl
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm #export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
# +--------------------------+
# | LINUX STUFF |
# +--------------------------+ export LD_ASSUME_KERNEL=2.4
#source /usr/i386-glibc2.1-linux/bin/i386-glibc21-linux-env.sh # +--------------------------+
# | SETUP SEARCH PATH |
# +--------------------------+ PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin:.
export PATH
# +--------------------------+
# | SETUP JAVA ENVIRONMENT |
# +--------------------------+ export JAVA_HOME=/usr/local/java export CLASSPATH=/oracle/product/8.1.7/jdbc/lib/classes12.zip:/oracle/product/8.1.7/JRE:/oracle/product/8.1.7/jlib:/oracle/product/8.1.7/rdbms/jlib:/oracle/product/8.1.7/network/jlib:. # +-------------+
# | "GREETINGS" |
# +-------------+
echo ".bash_profile executed" 运行此文件:source .bash_profile ,或者重新启动用户
步骤9:安装oracle
使用oracle用户登录
export LANG=en(为了避免出现乱码)
runInstaller
当出现错误时安装oracle补丁,一定oracle用户进行安装补丁,否则安装过程会有点难受。
安装过程不再描述
步骤10:恢复系统
rpm –e –force –nodeps bintuils-2.10.0.18
rpm –ivh –force binutils高版本
cd /usr/bin
rm –f gcc cc ld
mv ./saved/* .
rmdir daved
cd /usr/lib
mv ./saved/* .
rmdir daved 步骤11:设置自动启动,修改oratab文件
root# vi /etc/oratab
将最后的N改为Y
简单的服务启动脚本:
root#vi /etc/rc.local
添加以下内容:
su – oracle –c ‘lsnrctl start’
su – oracle –c ‘dbstart’