- 相关软件:
Redhat Enterprise Linux 5.1
jdk-1_5_0_14-linux-i586.bin
oracle-xe-univ-10.2.0.1-1.0.i386.rpm - 设置JAVA环境变量
编辑/etc/profile文件,添加:
JAVA_HOME=/usr/java/default
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_HOME
保存后退出重新登陆
- 安装oracle
修改内核参数
编辑/etc/sysctl.conf文件,添加:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
# /sbin/sysctl -p
# echo 65536 > /proc/sys/fs/file-max编辑文件/etc/security/limits.conf ,插入 * - nofile 65536重启动
创建oracle用户
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
检查包依赖性:
make
openmotif-devel
openmotif
binutils
setarch
compat-db
compat-gcc-32-c++
compat-libstdc++
compat-gcc
libaio
安装oracle包:
# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
# /etc/rc.d/init.d/oracle-xe configure
根据提示设置8080、1521端口,还有sys和system的密码,开机是否启动等。
编辑/etc/profile文件,添加:
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/
ORACLE_SID=XE
ORACLE_BASE=/usr/lib/oracle/xe/app/oracle/
PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin
export ORACLE_HOME ORACLE_SID ORACLE_BASE
保存后退出重新登陆
关闭oracle
# /etc/rc.d/init.d/oracle-xe stop
启动oracle
# /etc/rc.d/init.d/oracle-xe start
创建数据库新用户
# su - oracle
$ sqlplus system@XE
sqlplus> create user userName identified by password;
sqlplus> grant dba to userName;
sqlplus> grant unlimited tablespace to userName;
2008年1月17日星期四
Linux上安装Oracle 10g XE
订阅:
博文评论 (Atom)
没有评论:
发表评论