linux as5 下的Oracle10g安装

1、软件包下载:
2、解压软件包:
[root@lc oracle]#unzip 10201_database_linux32.zip
3、修改系统内核:
[root@lc oracle]# vi /etc/sysctl.conf
在文件中添加如下内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmnikernel.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
其中kernel.shmall和kernel.shmmax 在该文件中已存在,将已存在的注释掉即可。
[root@lc oracle]# /sbin/sysctl -p      #使设置生效
4、[root@lc /]# vi /etc/security/limits.conf
添加如下内容:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
5、[root@lc /]# vi /etc/pam.d/login
添加如下内容:session required /lib/security/pam_limits.so
6、[root@lc /]# vi /etc/selinux/config
SELINUX=disabled #关闭selinux
[root@lc /]# vi /etc/redhat-release 
Red Hat Enterprise Linux Server release 4 (Tikanga)
将原来的版本 5.1 改成了现在的4
7、安装相关的开发包(rpm包):
[root@lc Server]# rpm -q binutils compat-db control-center gcc gcc-c++ glibc li 
bXp-1.0.0 libstdc++ libstdc++-devel make openmotif-2.3.0
binutils-2.17.50.0.6-5.el5 
compat-db-4.2.52-5.1 
control-center-2.16.0-14.el5 
gcc-4.1.2-14.el5 
gcc-c++-4.1.2-14.el5 
glibc-2.5-18 
libXp-1.0.0-8.1.el5 
libstdc++-4.1.2-14.el5 
libstdc++-devel-4.1.2-14.el5 
make-3.81-1.1 
openmotif-2.3.0-0.3.el5
我已经安装完成了。
8、创建Oracle用户组和必须的目录
(1)、创建用户组
[root@lc /]# groupadd dbagroup
[root@lc /]# groupadd oinstall
(2)、添加oracle用户
[root@lc /]#  useradd -g oinstall -G dbagroup oracle
[root@lc /]# passwd oracle
(3)、创建oracle的安装目录
[root@lc /]# mkdir -p /opt/oracle/product/10.2.0
[root@lc /]# chown oracle.oinstall /opt/oracle
9、用oracle用户登陆,建立环境变量
[root@lc /]# su - oracle 
[oracle@lc ~]$
[oracle@lc ~]$ vi .bash_profile
添加如下设置:
# Oracle Settings 
TMP=/tmp; export TMP 
TMPDIR=$TMP; export TMP 
ORACLE_BASE=/opt/oracle; export ORACLE_BASE 
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/;export ORACLE_HOME 
ORACLE_SID=lc;export ORACLE_SID 
ORACLE_TERM=xterm;export ORACLE_TERM 
PATH=$PATH:$ORACLE_HOME/bin;export PATH 
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; 
export LD_LIBRARY_PATH 
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib$ORACLE_HOME/rdbms/jlib; 
export LANG=AMRICAN 
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
使更改生效
[oracle@lc ~]$ source .bash_profile
10、开始安装
[oracle@lc /]$ /opt/oracle/database/runInstaller
注:我在之前在环境变量里 添加了这行:export DISPLAY=127.0.0.1:0.0
但是屡次安装不成功,xhost +也是不行,没办法只有把这行删掉,希望高手指点!
(1)选择安装方式:如果想对数据库了解的多一些,建议选择 高级安装。这里学则高级,下一步
oracle
(2)指定产品清单的存放位置和安装用户组,如图,下一步。
oracle 
(3)选择安装的数据库类型,这里选择企业版,下一步。
oracle
(4)指定oracle的数据库的主目录名称和路径,如图,下一步。
oracle 
(5)这里有三个选项,第一个是创建数据库,在安装的过成中就会创建一个数据库;第二个是“配置自动存储管理(AMS)”,选择它就会在安装的过程中创建和配置自动存储管理;第三个是只安装软件,不创建数据库,安装完成后可以使用dbca工具来创建数据库。
这里选择 创建数据库,并使用文件系统来存储数据。如图,下一步。
oracle 
(6)选择数据库模板,数据库模板实际上是存储数据库信息的一些xml文件,选择不同的模板,dbca就会根据其配置文件来创建数据库。选择模板时,主要根据创建数据库的用途来选择。这里我们选择 一般用途,下一步。
oracle 
(7)选择书库的标示名称,其中的全局数据库名包括 数据库名+数据库域名,这里的lc一个简单的数据库名称。SID是标示oracle的特定实例,可以使用任何名称,但是要于环境变量定义的统一。
oracle 
(8)数据库管理选项,可以使用三种oracle数据库的管理方法:
i  使用PL/SQL语言直接进行管理
ii 使用(Oracle Enterprise Manager)企业管理器,有人叫OEM,用它来独立管理每台计算机上的Oracle实例。
iii 使用OEM将所有计算机上Oracle集中进行管理。
使用OEM时需要安装 网络控制(Gird Control),由于我这里没有安装这个软件,所以这里使用的是Database Control 进行本地管理,如图,下一步。
oracle 
(9)选择数据库的存储机制,Oracle的数据可以存储在文件系统上,ASM和裸设备上。
ASM是Oracle 10g的 新特性。它具有裸设备的高性能,文件系统的以管理的优点,但是推荐使用ASM系统来存储Oracle的数据。在这里 我选择文件系统存储,并指定了存储目录。
如图,下一步。
oracle
 
(10)自动恢复选项,推荐使用自动恢复功能,但是需要2GB以上的数据恢复数据的存储区域,这里空间有限,选择不启用自动备份,如图,下一步。
oracle 
(11)指定用户口令,为了方便记忆这里选择所有帐户使用同一个口令,如图,下一步。
oracle 
(12)概要
oracle 
(13)开始安装
oracle 
(14)安装完成后,提示我们的相关信息,ok即可。
oracle 
(15)修改权限和设置系统的环境变量,需要执行这两个脚本。
oracle 
(16)执行如下
oracle 
(17)安装结束,exit 即可。
oracle 
11 、设置系统启动时自动启动,
[root@lc ~]# vi /etc/oratab
lc:/opt/oracle/product/10.2.0:N    
N改成Y
以上就是我的安装步骤,由于是新手,有写的不对的地方,请高手指出!
posted @ 2010-11-29 23:17  J&W  阅读(1446)  评论(0)    收藏  举报