.
下载安装文件10201_database_linux32.zip并放到/usr/local下,然后解压缩# unzip 10201_database_linux32.zip,生成/usr/local/database安装源目录。
2. 修改共享内存设置(root)
# cat /proc/sys/kernel/shmmax (查看)
33554432
# echo 1073741824 >/proc/sys/kernel/shmmax (更改)
# cat /proc/sys/kernel/shmmax(查看)
1073741824
# vi /etc/sysctl.conf (更改)
kernel.shmmax=1073741824
3. 创建用户及组(root)
# groupadd dba
# useradd -g dba oracle
# passwd oracle
4. 创建安装目录(root)
# mkdir –p /opt/oracle/product/10.2/db_1
# chown -R oracle.dba /opt/oracle
5. 设定环境变量(oracle)
$ vi /home/oracle/.bash_profile
#Oracle Environment:
umask 022
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/10.2/db_1
export ORACLE_SID=oradb
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN
LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
并使环境变量生效
$ source /home/oracle/.bash_profile
检查环境变量是否生效
$ set
6. 开始安装(oracle)
$ startx (or vncserver)
$ /usr/local/database/runInstaller
如果在Redhat9下进行安装,则在runInstaller后面加上-ignoreSysPrereqs忽略系统检查,安装时选择创建数据库
7. 安装过程中要求以root用户执行两个脚本,启动终端
$ su root
# /opt/oracle/oraInventory/orainstRoot.sh
# /opt/oracle/product/10.2/db_1/root.sh
8. 检查安装(oracle)
检查数据库
$ lsnrctl start
$ sqlplus /nolog
SQL>conn sys/*** as sysdba
Connected.
SQL>startup
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 1218292 bytes
Variable Size 79694092 bytes
Database Buffers 79691776 bytes
Redo Buffers 7168000 bytes
Database mounted.
Database opened.
如果出现以上信息,则表明安装成功。另外,可能在安装后系统就会自动启动LISTENER服务及数据库,因此执行上面的命令,可能出现以下错误:ORA-01081: cannot start already-running ORACLE - shut it down first
检查Enterprise Manager
$ emctl start dbconsole
打开IE浏览器,输入http://hostname:1158/em
以sys用户登录
检查isqlplus
$ isqlplusctl start
打开浏览器,输入http://hostname:5560/isqlplus
以system用户登录