Linux下安装Oracle9i的个人之旅

上一篇 / 下一篇  2012-05-04 14:54:44

Oracle9i安装之旅

      虚拟机vmware7.1.3

      Redhat 9.0

      Oracle9i

第一步:安装虚拟机。

第二步:创建虚拟机,安装redhat9.0。安装的时候注意把gcc等编译的工具安装上,不然安装Oracle时会报一个错误:

第三步:安装vmware-tools

1,           单击虚拟机—>设置—>CD/ROM ,选择将vmware-tools的镜像文件linux.Iso放到镜像中。

2,           此时桌面会有一个vmware-tools的光盘,光盘会自动打开,(没打开也不要急,重启linux,重复步骤1就会有了)。

3,           root用户下,将安装包复制到/tmpcp /mnt/chrodm/linux.iso /tmp 

4,           进入/tmp下,cd /tmp解压:tar zxf vmware-linux-tools.tar.gz。软件默认解压到vmware-linux-tools目录下

5,           进入vmware-linux-tools,运行./install.pl

6,           在无数次的enter之后,会有一个选项让你选择分辨率。之后就一直Enter

7,           安装之后,重启电脑。OK

第四步:配置虚拟机的IPXP主机的IP。最好在同一个网段。在虚拟机à设置-àoption选项中,选择网络为第三个选项。

第五步:安装ORACLE9i之前做的准备工作

1,           创建oracle用户。

可以在虚拟机开始—>系统设置—>用户组群管理中设置用户。

也可以在终端用命令:

groupadd orainstall

groupadd oradba

groupadd oraper

useradd ora –G orainstall,oradba

            2,    更改核心参数

                                  使用root登陆

                                   cd /proc/sys/kernel

                                         cat sem //查看当前semaphore的参数

上面值的顺序为:SEMMSL,SEMMNS,SEMOPM andSEMMNI

使用下面的命令更改参数:

echo SEMMSL_value SEMMNS-value SEMOPM-value SEMMNI_value>sem

更改共享内存参数

echo 261984256 > shmmax//更改共享内存参数,内存的一半

3,           更改Oracle用户的环境变量:编辑.bash-profile文件。

可以进行复制,最好手动输入,防止出现乱码。

cd ~oracle

vi .bash_profile

将下面的内容添加到.bash_profile

                           配置文件的内容在网上随处可以搜到,但配置文件非常重要,一定要慎重。不能有错误。输入完毕后。Wq!保存修改的.bash_profile文件。

4,           建立一个目录,存放oracle的一些安装时产生的文件

mkdir /var/pt/oracle

chown oracle:dba /var/opt/oracle

chmod 755 /var/opt/oracle

命令解释:

Mkdir

创建目录,所有权为所有用户。

Chown

只有root用户有权限,使用方式:

 chmod [-cfhvR] [--help] [--version] user[:group] file...系统管理员将档案的拥有者的权限改变。

Chmod新档案的拥有者所在的用户组 新档案的拥有者 档案的名称及路径。

Chown -R group:users * /将目前目录下的所有档案与子目录的拥有者皆设为users群体的使用者group

Chmod:改变文件或目录的权限

5,           Oracle9i挂载到虚拟机上。

方法有N;

(1),windows下直接挂载到虚拟机上。本人尝试N次之后失败,最后选择放弃。方法如下:

S1,在虚拟机à设置-àoption选项中选择share,将Oracle9i的安装文件共享进去。

S2,在终端输入命令:mount –t smbfs username= ,password=,//ip/文件目录/挂载目录

2),linuxwindows主机之间可以ping通的前提下,windows上建立一个文件夹,属性设置为共享。然后以FTP的方式在linux上访问这个文件夹。这种方法要求装samba,我觉得太麻烦,因此没有用。

3),直接用U盘挂载。

S1,将有Oracle安装包的U盘插到电脑上,选择虚拟机—>可移动设备,选择连接。

S2,以root身份输入; fdisk –l /dev/sdb //查看U盘中的文件。

然后mount –t vfat /dev/sdb /mnt/usb //U盘挂到/mnt/usb文件夹下面。

4)直接将安装包复制粘贴到linux的文件夹下面。(如果你足够幸运的话)。Vmware-tools安装的非常成功的话是可以的。

意外收获:

由于我最开始是尝试用windows下的共享的,因此吃了不少苦头。在一直报:bad superblock的情况下,我在网上找了很多的办法。最后修复superblock。在终端输入:apt-get install nfs-common我并没有解决。后查了很多资料

[root@dhcp-0-142~]# dumpe2fs /dev/sdb1
根据Blocksper group: 8192的信息,我定位了第一个备份superblock的位置为8193
所以我做如下操作:
[root@dhcp-0-142~]# fsck -b 8193 /dev/sdb1
我在网上找的这个实验,自己尝试了一下,但是依然挂不上。但意外的收获是我的vmware-tools可以进行复制粘贴了。但是没明白什么原因。

但是我建议用U盘挂吧,比较稳定。少走弯路。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4801
  • 日志数: 9
  • 建立时间: 2012-01-11
  • 更新时间: 2012-05-04

RSS订阅

Open Toolbar