Red Hat Enterprise Linux 5
完整的安装,希望对大家有所帮助,同样在接下来的文章中我们还会介绍到关于
1 、首先把安装包下载过来,下图中的 10201_database_linux32.zip <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1 、首先把安装包下载过来,下图中的 10201_database_linux32.zip <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
2
、接下来我们解压此包。
[root@wjx-as5-32 ~]# unzip 10201_database_linux32.zip
如下图解压完后,多出了一个 database 的目录,
[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/<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />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
[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/<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />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
如下图安装完成
[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
然后下一步:
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
[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
[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
用户。
转载于:https://blog.51cto.com/butter520/188030