一、 安装环境描述
OS(操作系统):CentOS 5.5
DB(数据库): Oracle 10.2
二、 软件下载
到oracle公司的官方网站下载(http://www.Oracle.com)
三、 硬件检测
1、 检查OS的物理内存,要求最小的物理内存为:512M 。交换空间大小应该是1GB,或者是物理内存的两倍。使用free命令可以查看。
2、 临时目录大小至少400MB。使用 df /tmp
3、 检查操作系统版本 使用 uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux ---说明是64系统,要下载对应64为的oracle
安装包
Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux –I386是32系统,要下载对应的oracle安装包
四、 准备安装软件:(第一次安装,需要下载这些软件包)
Binutils 、compat –libstdc++、elfutils-libelf、elfutils-libelf-devel、glibc、glibc-common、
glibc-devel、gcc、gcc-c++、libaio、libaio-devel、libaio-devel、libgcc、libstdc++、libstdcc++
libstdc++-devel、make、systat、unixODBC、unixODBC-devel
打入命令:yum search binutils
[oracle@localhost ~]$ yum search binutils Loaded plugins: fastestmirror base 3566/3566 ==============================Matched:binutils ==================
binutils.x86_64 : A GNU collection of binary utilities.
binutils-devel.i386 : BFD and opcodes static libraries and header files
binutils-devel.x86_64 : BFD and opcodes static libraries and header files
改命令显示在网上找到三个安装包,应为我们的系统是64位的,所以我们选择第一个进行安装。
打入命令:yum install binutils 进行软件包的安装。
五、 建立用户和组
命令为:/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd –g oinstall –G dba oracle Passwd oracle
六、 建立目录和权限
mkdir /oracle
mkdir /oracle/10g
chown -R oracle :oinstall /oracle ---建立是安装数据库时选择的目录。
五、编辑环境变量:
1、vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
2、vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3. vi /etc/pam.d/login
session required /lib/security/pam_limits.so session required pam_limits.so
注意:编辑完环境变量不能马上生效,生效的办法有两种。1、重新注销电脑
2、sysctl –p 或者source
查看环境变量是否成功:env
六、安装数据库文件:
1、解压:命令为:cpio -idmv 10201_database_linux_x86_64.cpio
2、安装: 先切换到oracle 用户。Su oracle 如果在root用户安装会报错。 ./runInstaller
弹出oracle安装画面。
环境监测界面:配置错误,在这个界面会有提示
安装界面:
※Oracle Home Location (Oracle主目录位置):指定Oracle的主目录。
※Installation Type (安装类型):分为 Enterprise Edition(企业版本安装)、Standard Edition(标准安装)、personal Edition(个人版本安装)、定制安装(Custom).
※Creat Starter Database(创建启动数据库)表示安装oracle同时,创建了一个数据库。
※Global Database Name(全局数据库名):指定全局数据库名。
※Advanced Installation(高级安装):若选中“高级安装”选项,以便为SYS、SYSTEM用户设置不用的口令并进行选择性配置。
点击next 选择完数据库配置,进入安装,如下图:
最后安装完成,如图:
七、 启动数据库:
由于oracle安装后不能自动启动,需要手动启动
1、 手动启动
Su – oracle
Export ORACLE_HOME=/oracle 安装目录
Export ORACLE_DID=sid 名称
Sqlpuls /nolog (出现)
Sql >conn sys/密码 as sysdba
Sql>starup
Sql>exit
Cd /oracle 目录/bin
./lsnrctl start
没有报错,oracle就启动了
八、 服务器上登陆数据库:
Oracle 可以自带登陆工具。
命令为:sqlplus/nolog
conn /as sysdba
可以不用用户名和密码登陆。
[oracle@localhost ~]$ sqlpls nolog
bash: sqlpls: command not found
[oracle@localhost ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Nov 23 14:27:20 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance. 提示登陆成功