一、安装Oracle 10g
安装实现:
1、Oracle 10g 安装到CentOS5.5中 操作说明:
1、虚拟机VMware11
2、步骤一是安装前的准备,步骤二是进入开始安装
1. 安装前的准备工作
1) 检查系统硬件要求。参照(图1-2)
i. 检查内存及交换区是否满足安装要求
(图1-1) RAM Between 1024 MB and 2048 MB Between 2049 MB and 8192 MB More than 8192 MB (图1-2) ii.
检查系统磁盘空间
Swap Space 1.5 times the size of RAM Equal to the size of RAM 0.75 times the size of RAM
2) 检查操作系统
i. 参看ORACLE联机文档查看系统版本要求 ii. 从CentOS的安装盘中/centOS目录下找到安装所需的安装包,安装所需的包
大概有以下这些:
binutils-2.17.50.0.5-14.e15
compat-libstdc++-33-3.2.3-61.i386.rpm elfutils-0.137-3.e15.i386.rpm
elfutils-devel-0.137-3.e15.i386.rpm
1
glibc-2.5-49.i386.rpm
glibc-common-2.5-49.i386.rpm gcc-4.1.2-48.e15.i386.rpm gcc-c++-4.1.2-48.e15.i386.rpm libaio-0.3.106-5.i386.rpm
libaio-devel-0.3.106-5.i386.rpm libgcc-4.1.2-48.e15.i386.rpm libstdc++-4.1.2-48.e15.i386.rpm
libstdc++-devel-4.1.2-48.e15.i386.rpm make-3.81-3.e15.i386.rpm sysstat-7.0.2-3.el5.i386.rpm unixODBC-2.2.11-7.1.i386.rpm
unixODBC-devel-2.2.11-7.1.i386.rpm libXp-1.0.0-8.1.el5.i386.rpm
iii. 使用命令查询安装包 package_name 是否安装,指令为: rpm -q package_name
3) 添加用户组及创建拥有oracle数据库的oracle用户 第一次安装需要创建用户组 #groupadd oinstall #groupadd dba
#useradd -g oinstall -G dba oracle #usermod -g oinstall -G dba oracle
#passwd oracle 注释:给用户oracle 添加密码 4) 内核参数
增加如下行到 #vi /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 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144
重新启动 #reboot
5) (root 用户)设置oracle用户的shell
a)增加如下行到 #vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024
2
oracle hard nofile 65536
b)增加下列行到 #vi /etc/pam.d/login session required /lib/security/pam_limits.so session required pam_limits.so c)增加如下行到 #vi /etc/csh.login
if ( $USER == \limit maxproc 16384 limit descriptors 65536 endif
6) 创建需要的目录 #mkdir /opt/oracle
#chown -R oracle:oinstall /opt/oracle #chmod -R 777 /opt/oracle #mkdir /opt/oracle/app
#chown -R oracle:oinstall /opt/oracle/app #chmod -R 777 /opt/oracle/app 7) 设置oracle用户环境
a ) 用oracle用户登陆X-windows系统 b) $vi .bash_profile
添加如下内容:(再末尾添加) #oracle
export ORACLE_BASE=/opt/oracle
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME=/opt/oracle/app/product/10.2.0/db_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar export CLASSPATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$PATH:$ORACLE_HOME/bin:ORACLE_HOME/Apache/Apache/bin export PATH=/usr/sbin:$PATH
c)保存文件,执行
$ source .bash_profile
8) 设置系统版本,不然安装时系统版本检查通不过(也可以在安装时在(./runInstaller –
ignoreSysPrereqs 跳过检测------【安装时未尝试】)
3
2. 运行runInstaller
解压10201_database_linux32.zip,指令为:unzip -o 10201_database_linux32.zip 在解压后的database目录下运行安装文件:./runInstaller 运行后提示如下:
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed
All installer requirements met.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-06-07
1) 开始安装:
4
5