Oracle数据库技术实用详解学习笔记:在RedHat AS 4中安装oracle 10gr2

 

1.下载oracle 10gr2 ,连接:http://hi.baidu.com/shangdawei421/item/66bd310c10dfc3f2a1103459

 

2.通过unzip命令解压缩文件,解压后产生一个database目录。

unzip   10201_database_linux32.zip

 

3.检查环境。

su - root

 

#检查物理内存

grep   MemTotal   /proc/meminfo

#检查交换空间

grep   SwapTotal   /proc/meminfo

 #检查/tmp目录的空闲空间,最好不要小于400MB

df   -h   /tmp

#检查整个磁盘的空闲空间

dr   -h

 #确认系统架构

grep   "model name"   /proc/cpuinfo

 

#如果有lm标记:long mode,表示64位cpu,如果是protected mode,就是32位,如果是real mode,就是16位

grep   flag    /proc/cpuinfo

 

#显示Linux是32还是64位系统,i386、i686表示32位系统,x86_64表示64位系统。

#如果有lm标志和i386,说明是32位的系统运行在64位的cpu上

#参考了文章:http://blog.csdn.net/eiyaa/article/details/4184353

uname   -a

 

 

4.安装操作系统必备的软件包。

 #查询是否有compat包,有的话就会显示出来

rpm   -qa   |   grep   compat

 

#要是没有,那就安装compat包

rpm   -ivh   compat-gcc-32-3.2.3-47.3.i386.rpm

 

 

5.修改操作系统的核心参数,包括:内核参数、设置Shell调用限制。

 

6.创建用户组、用户、目录

groupadd   oinstall

groupadd   dba

useradd   -g    oinstall   -G   dba   oracle

passwd   oracle

 

mkdir   -p  /u01/app/oracle

chown   -R  oracle:oinstall

chmod   -R   775   /u01/app/oracle

 

7.配置Oracle用户环境变量

 

8.执行安装,切换到database目录,运行下面的命令来安装。

./runInstaller

 

接下来,创建数据库时,报错,通过在网上查找发现时少了这个包:libaio-0.3.103-3.i386,然后重新安装后,就可以正确创建数据库了。

 

创建完数据库后,如果要连接数据库,必须运行如下命令:

su   - root

su   - oracle

 

#由于之前在 .bash_profile 文件中设置写成了$OARCLE_SID=ora10g,所以设置环境变量ORACLE_SID,否则会报错。

export   ORACLE_SID = org10g

sqlplus   " /  as   sysdba "

 

#然后,可以通过如下命令(net configuration assistant),创建监听服务。

netca

 

#最后,通过如下命令,指定这个监听服务要监听,哪个数据库实例。

netmgr

 

#如果运行如下命令,只会显示一个服务,而没有显示我们刚才创建的监听服务

lsnrctl   status

 

#这时,可以通过如下命令,停止服务,再启动服务,这样就能显示刚才创建的监听服务。

lsnrctl   stop

lsnrctl   start

lsnrctl   status


特别需要注意的是,在做实验时,在本机连接vmware虚拟机中的linux,但总是报错,但可以ping通,这个主要是linux上的防火墙导致的,下面的命令可以在linux上关闭防火墙:

service   iptables   stop


再远程连接oracle:

sqlplus   hr/hr@192.168.40.129/ora10g




另外,在windows中卸载oracle 11g时,可以采用如下的步骤:


完全卸载oracle11g步骤

http://blog.csdn.net/machinecat0898/article/details/7792471


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值