RedHat_Enterprise_Linux_5_下安装Oracle
2009-06-07 12:51
603 查看
在我们现在的工作的环境中,数据库有着非常大的用处,给我们带来了很多方便,但同时在管理及安装上时麻烦了不少,尤其是在linux上安装管理,对很多人来说,实在是头疼,不知道怎么去安装,那我今天就来把基于Red Hat Enterprise Linux 5完整的安装,希望对大家有所帮助,同样在接下来的文章中我们还会介绍到关于
1、首先把安装包下载过来,下图中的10201_database_linux32.zip
2、接下来我们解压此包。
[root@wjx-as5-32 ~]# unzip 10201_database_linux32.zip
如下图解压完后,多出了一个database的目录,
3、复制database到根下
[root@wjx-as5-32 ~]# cp -rf database /
4、赋予database一个足够的大权限,
[root@wjx-as5-32 ~]# chmod -R 777 database/
5、创建两个组,
[root@wjx-as5-32 ~]# groupadd dba
[root@wjx-as5-32 ~]# groupadd oinstall
6、创建一个Oracle用户,指定属组是oinstall同时属于dba。
[root@wjx-as5-32 ~]# useradd -g oinstall -G dba -d /home/oracle -m oracle
[root@wjx-as5-32 ~]# passwd oracle
7 、创建一个目录,
[root@wjx-as5-32 ~]# mkdir -p /opt/oracle/product/10.2.0/db_1
8、让/opt/oracle/下所有权限都变成Oracle用户
[root@wjx-as5-32 ~]# chown -R oracle /opt/oracle/
9、因为oracle在检测版本的时候,不支持5.1所以我们必须把5.1改为4,
[root@wjx-as5-32 ~]# vi /etc/redhat-release
10、让后我们把镜像挂载上,cd到下面的目录,
[root@wjx-as5-32 ~]# mount /dev/cdrom /mnt/cdrom/ [root@wjx-as5-32 ~]# cd /mnt/cdrom/Server/
11、安装gcc
[root@wjx-as5-32 Server]# rpm -ivh gcc-4.1.2-14.el5.i386.rpm glibc-devel-2.5-18.i386.rpm glibc-headers-2.5-18.i386.rpm kernel-headers-2.6.18-53.el5.i386.rpm libgomp-4.1.2-14.el5.i386.rpm
如下图安装完成
12、[root@wjx-as5-32 Server]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
13、切换到oracle用户下
[root@wjx-as5-32 ~]# su – oracle
14、接下来我们就需要导出图形了,后面的IP跟的是你利用导出图形的PC机的IP。
[oracle@wjx-as5-32 ~]$ export DISPLAY=192.168.0.123:0
[oracle@wjx-as5-32 ~]$ export LANG=""
[oracle@wjx-as5-32 ~]$ cd /database/
[oracle@wjx-as5-32 database]$ ./runInstaller
然后下一步:
继续下一步:
正在检测:
框里面的全部勾选上:
有一个警告,没事,继续下一步:
Install安装:
此过程需要一段时间,耐心等待,在安装到62左右的时候会报一个错误:
下面就是错误,点击continue继续,
出现下图:
下图,点击OK,
运行下面的两个脚本,切记是在root用户下执行,执行完之后点击OK,
[root@wjx-as5-32 ~]# /home/oracle/oraInventory/orainstRoot.sh
[root@wjx-as5-32 ~]# /opt/oracle/product/10.2.0/db_1/root.sh
15、打开下面的文件,在里面写上几句话,只写图片上的最后四句,
[oracle@wjx-as5-32 database]$ vi ~/.bash_profile
16、进入数据库,下面的这些步骤注意用户的切换。
[oracle@wjx-as5-32 ~]$ sqlplus / as sysdba
17、在root用户下,cd到/mnt/cdrom/Server
[root@wjx-as5-32Server]# cp -p
/opt/oracle/product/10.2.0/db_1/admin/orcl/pfile/init.ora.427200901849
(这些数字是随机产生的)。
/opt/oracle/product/10.2.0/db_1/dbs/initORCL.ora
[root@wjx-as5-32 Server]#
cd /opt/oracle/product/10.2.0/db_1/dbs/
[root@wjx-as5-32 dbs]# fuser -k lkORC
SQL> startup
SQL> shutdown immediate;
给scott用户解锁
SQL> alter user scott account unlock; scott 用户解锁
Sql>alter user scott identified by tiger; 给scott 一个密码
Sql> grant connect , resource to scott; 赋予scott 连接并修改的
权限
SQL> conn scott/tiger 进入scott用户。
一切完成!
1、首先把安装包下载过来,下图中的10201_database_linux32.zip
2、接下来我们解压此包。
[root@wjx-as5-32 ~]# unzip 10201_database_linux32.zip
如下图解压完后,多出了一个database的目录,
3、复制database到根下
[root@wjx-as5-32 ~]# cp -rf database /
4、赋予database一个足够的大权限,
[root@wjx-as5-32 ~]# chmod -R 777 database/
5、创建两个组,
[root@wjx-as5-32 ~]# groupadd dba
[root@wjx-as5-32 ~]# groupadd oinstall
6、创建一个Oracle用户,指定属组是oinstall同时属于dba。
[root@wjx-as5-32 ~]# useradd -g oinstall -G dba -d /home/oracle -m oracle
[root@wjx-as5-32 ~]# passwd oracle
7 、创建一个目录,
[root@wjx-as5-32 ~]# mkdir -p /opt/oracle/product/10.2.0/db_1
8、让/opt/oracle/下所有权限都变成Oracle用户
[root@wjx-as5-32 ~]# chown -R oracle /opt/oracle/
9、因为oracle在检测版本的时候,不支持5.1所以我们必须把5.1改为4,
[root@wjx-as5-32 ~]# vi /etc/redhat-release
10、让后我们把镜像挂载上,cd到下面的目录,
[root@wjx-as5-32 ~]# mount /dev/cdrom /mnt/cdrom/ [root@wjx-as5-32 ~]# cd /mnt/cdrom/Server/
11、安装gcc
[root@wjx-as5-32 Server]# rpm -ivh gcc-4.1.2-14.el5.i386.rpm glibc-devel-2.5-18.i386.rpm glibc-headers-2.5-18.i386.rpm kernel-headers-2.6.18-53.el5.i386.rpm libgomp-4.1.2-14.el5.i386.rpm
如下图安装完成
12、[root@wjx-as5-32 Server]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
13、切换到oracle用户下
[root@wjx-as5-32 ~]# su – oracle
14、接下来我们就需要导出图形了,后面的IP跟的是你利用导出图形的PC机的IP。
[oracle@wjx-as5-32 ~]$ export DISPLAY=192.168.0.123:0
[oracle@wjx-as5-32 ~]$ export LANG=""
[oracle@wjx-as5-32 ~]$ cd /database/
[oracle@wjx-as5-32 database]$ ./runInstaller
然后下一步:
继续下一步:
正在检测:
框里面的全部勾选上:
有一个警告,没事,继续下一步:
Install安装:
此过程需要一段时间,耐心等待,在安装到62左右的时候会报一个错误:
下面就是错误,点击continue继续,
出现下图:
下图,点击OK,
运行下面的两个脚本,切记是在root用户下执行,执行完之后点击OK,
[root@wjx-as5-32 ~]# /home/oracle/oraInventory/orainstRoot.sh
[root@wjx-as5-32 ~]# /opt/oracle/product/10.2.0/db_1/root.sh
15、打开下面的文件,在里面写上几句话,只写图片上的最后四句,
[oracle@wjx-as5-32 database]$ vi ~/.bash_profile
16、进入数据库,下面的这些步骤注意用户的切换。
[oracle@wjx-as5-32 ~]$ sqlplus / as sysdba
17、在root用户下,cd到/mnt/cdrom/Server
[root@wjx-as5-32Server]# cp -p
/opt/oracle/product/10.2.0/db_1/admin/orcl/pfile/init.ora.427200901849
(这些数字是随机产生的)。
/opt/oracle/product/10.2.0/db_1/dbs/initORCL.ora
[root@wjx-as5-32 Server]#
cd /opt/oracle/product/10.2.0/db_1/dbs/
[root@wjx-as5-32 dbs]# fuser -k lkORC
SQL> startup
SQL> shutdown immediate;
给scott用户解锁
SQL> alter user scott account unlock; scott 用户解锁
Sql>alter user scott identified by tiger; 给scott 一个密码
Sql> grant connect , resource to scott; 赋予scott 连接并修改的
权限
SQL> conn scott/tiger 进入scott用户。
一切完成!
相关文章推荐
- Redhat Enterprise Linux 6.3 x86_64 安装oracle 11g R2
- Oracle 11g R2 For RedHat Enterprise Linux 6.3 安装说明书
- Redhat Enterprise Linux 5 安装 Oracle 10g release 2
- RedHat enterprise linux 5下安装 oracle 10g
- Redhat-Linux-Enterprise-AS4-Up2上安装Oracle amd64_db_9204
- RedHat enterprise linux 5.3 X64下安装64位Oracle 11g (未测试)
- "RedHat Enterprise Linux 7下安装 Oracle 12C"相关脚本下载
- RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程(64bit 成功案例及修改)
- 32位RedHat Enterprise Linux 5 Update 4下安装Oracle10.2.0.1(转载)
- redhat enterprise linux 4上安装oracle 10.2.0 的艰辛历程
- Redhat-Linux-Enterprise-AS4-Up2上安装Oracle amd64_db_9204
- Redhat Enterprise Linux 6.4 安装Oracle JDK替换OpenJDK
- linux redhat enterprise 4 上安装 oracle9i
- Redhat Enterprise Linux 5.3安装oracle 10.2.01的全过程
- Redhat Linux Enterprise 5.7 下安装Oracle 10G 手记
- RedHat Enterprise Linux 5 .3 64 位上安装oracle client
- oracle9204在redhat enterprise linux 5中安装
- 在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优
- RedHat_Enterprise_Linux_5_下安装Oracle
- Oracle 11g R2 For RedHat Enterprise Linux 5.5 安装说明