今天有同事需要数据库需要移植oracle,所以准备在自己的服务器上安装一个oracle,安装过程比较顺利,继续一下步骤
1)、安装oracle,从网上找了一个fedro8安装oracle的步骤如下:(摘自网友http://blog.chinaunix.net/u/19782/showart_693681.html的文章)
- 修改系统内核参数。加以下的内容到文件/etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648 #512M内存:536870912
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.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
- 加入下面的内容到/etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* soft nofile 65536
- 加下面一行到/etc/pam.d/login
session required /lib/security/pam_limits.so
- 屏蔽SELINUX在/etc/selinux/config中
SELINUX=disabled
- 安装以下文件包
yum -y install libXp libaio
yum -y install compat-libstdc++* compat-libf2c* compat-gcc* compat-libgcc*
注意:如果不安装这些包,将会显示错误信息:
"/tmp/OraInstall2005-07-07_09-40-45AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.."
- 运行下列命令,更新libxcb的最新补丁
yum --enablerepo=development update libxcb
然后设置此环境变量:
export LIBXCB_ALLOW_SLOPPY_LOCK=1
注意:如果不执行此步操作,将会显示错误信息(据说是因为xcb库中的校验更加严格,导致java.swing中的某些不规范的语句也无法通过校验):
"xcb_xlib_unlock: Assertion 'c->xlib.lock' failed."
- 建立用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle #设置用户oracle的密码
- 建立目录并赋权给用户oracle
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
- 修改文件/etc/redhat-rlease
redhat-4 #因为oracle安装时会检测系统版本,fedora未列在内
- 将以下的内容到oracle的配置文件~/.bash_profile中,然后重新登录
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle # 数据库程序存储路径
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 # 数据库实例存储路径
export ORACLE_SID=MYDB # 数据库实例SID
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
# 以下设置在我的环境中报错,所以注释掉了
#if [ $USER = "oracle" ]; then
# if [ $SHELL = "/bin/ksh" ]; then
# ulimit -p 16384
# ulimit -n 65536
# else
# ulimit -u 16384 -n 65536
# fi
#fi
- 拷贝oracle安装文件到/home/oracle下,解压缩
unzip 10201_database_linux32.zip
- 重新启动电脑,运行以下命令(本地安装应该不需要此步骤)
xhost +
- 开始安装oralce
./runInstaller
- 启动oracle
#启动监听
lsnrctl start
#关闭监听
lsnrctl stop
#启动数据库
sqlplus
sql>/as sysdba
sql>startup
#停止数据库
sql>shutdown immediate
#启动dbconsole服务
emctl start dbconsole
#停止dbconsole服务
emctl stop dbconsole
#启动或停止 iSQL*Plus:
isqlplusctl start | stop
但是在安装过程中发现问题,首先:
1、提示不能找到字体,好像是jdk的zh.UTF-8的问题,可以在安装过程中使用zh.GBK,安装界面是英文的,可以安装
2、启动过程中报如下错误
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle/products/10.1.0.3/db_1/dbs/initrawdb.ora'
解决办法:
cp $ORACLE_BASE/admin/$ORACLE_SID/pfile/init.ora /opt/oracle/products/10.1.0.3/db_1/dbs/initrawdb.ora
分享到:
相关推荐
Linux rpm for fedora 7 oracle 10g install oracle 10g Linux rpm for fedora 7 oracle 10g install oracle 10g
Fedora11 安装 oracle10g_10.2的步骤
在Fedora 12 下oracle安装,讲的很详细,希望对大家有帮助。
修改linux的版本; 装所需程序包的版本(或更高版本); 创建 Oracle 组和用户帐户 ; 配置 Linux 内核参数
Oracle 11g在Fedora13下安装过程,我的安装步骤,成功的
Fedora 8 个人安装图示,提供详细的Windows下Fedora安装指南
Linux rpm for fedora 7 oracle 10g install oracle 10g
该文档详细讲述了fedora 8 硬盘安装及系统安装设置.是安装双系统很好的指导材料
Fedora Core 5系统下安装Oracle 10g
Fedora10的安装步骤图解 简单易懂
Fedora 8安装图解教程
使用它让你安装fedora8 变得不再困难
fedora8安装过程
fedora一些安装说明fedora一些安装说明fedora一些安装说明fedora一些安装说明
fedora+7+安装图解 fedora+7+安装图解 fedora+7+安装图解
很详细的fedora10安装教程!!通过截图,一步步教你安装,有了它安装linux不再是难事!
看完即会的Fedora8安装教程,是个很有用的东西
Fedora8安装详解...................
Fedora 7安装oracle缺少不少东西,我安装F7的时候还算是比较全面的安装,但是还是缺少不少东西,测试需要的软件如下: <br>$ rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-...
看完即会的Fedora8安装教程.pdf