天天看点

oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备

oracle学习笔记

oracle软件安装准备工作 

第一部分 环境准备

这节课对初学者来说内容较多,我把它分成了三篇。

即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜一下,基本都可以找到。

****

一、创建虚拟机

这点老师没有讲,我也就简单的讲一下创建时的配置。

后面创建oracle时对这里是有要求的,不符合要求你还要回来重新创建。

使用VMWare Workstation创建虚拟机:

物理内存 最少1G,

硬盘空间 要安装redhat 4 系统和oracle数据库并运行 预算需要40G左右。

网络连接 选择Use host-only networking

硬盘控制器(I/O controller types)保持默认SCSI Controller:LSI Logic 它的速度较快。

Virtual disk type 默认SCSI(Recommmended)

Maximum disk size(GB) 输入40G

这样配置可以满足后面oracle数据库安装的要求。

****

二、安装RedHat Enterprise Linux 4

在建立的虚拟机中安装系统。

安装过程中的选项大致如下配置:

语言 选择 简体中文

用Disk Druid手工分区

swap分区设为物理内存的两倍,这里是2G

/tmp 空间10G

/ 根把剩下的空间都给它

主机名

老师的机子是redhat4,我们也这样做

配置eth0 ip的网段要和虚拟机使用的网段一致

ip设置一个网段内地址,网关输入本地windows系统的IP就可以了。

防火墙

因为是学习环境我没有启用,启用了会麻烦很多,

而且防火墙对理解oracle的工作原理一点用处没有,为了有一个更清晰的运行环境,还是把它关了吧。

SELinux禁用,它比防火墙还烦。

防火墙原意是阻挡外部不安全的连接,

但它现在的作用却是所有外部到内部的连接和内部开启网络服务都要经过它的允许,都要一个个自己手工设置。

目的仅仅是以防万一,使用起来却很繁琐。

实际使用时,若需要防火墙,学完oracle后,再学习防火墙,然后再放到一起使用。

默认语言 Chinese(P.R. of China)

时区 亚洲/上海 时区不对会有麻烦,但可以安装后改变。

根口令:指root用户的口令.

自己设置,但一定要记住。

定制要安装的软件包:

开发工具包要全选择上

方便的方法

拉到底部的杂项,选择全部。一个一个的选很麻烦。

最后看了一下总安装大小为6,790M

最终进入安装。

安装后第一次进系统的设置

redhat登陆账户

是设置登陆到redhat网站的账户,本地无用。

系统用户

自己设置一个账户,本地登陆用。

若启动成功说明虚拟机创建成功。

****

三、配置虚拟机和宿主机所在虚拟网络

课程中经常需要在宿主windows系统中访问虚拟机,这样需要把两者都放到同一个网络中,才能实现。

1、先创建一个虚拟网络

在VMWare的Virtual Network Editor中设置

老师没讲虚拟网络的设置,但是这里不设置,对windows和redhat的网卡设置是无法进行的。

默认给了十个网络VMent0-VMnet9

选择其中的一个如VMnet3

这里以此网络为例,和老师讲的不一样,也可选其它的网络,实际中如何做,自己决定。

类型要选Host-only

网络中网卡的ip的可用范围通过设置Subnet IP和Subnet mask实现

如:子网IP设为192.168.3.0 子网掩码设为 255.255.255.0

点OK后一个虚拟局域网建成,这个网络中可用的ip范围从192.168.3.1到192.168.3.254

每次windows宿主机启动时,此虚拟网络都会自动运行,即它是一个运行在windows中的虚拟网络。

2、给宿主windows机添加网卡并设置

要在VMWare的Virtual Network Editor中设置添加网卡

先选中虚拟网络,如:VMnet3

复选上Connect a host virtual adapter to this network

点OK后,

在windows的网络连接设置中会出现一个VMware Network Adapter VMnet3虚拟网卡

右键属性设置它的ip

此ip一定要在此虚拟网络可用ip范围内,如设为192.168.3.1,若不在可用IP范围内,它是连不到这个虚拟网络的。

3、redhat虚拟机网卡设置

首先在VMware Workstation中

选择使用的虚拟机,编辑此虚拟机的硬件设置Edit virtual machine settings

打开Virtual Machine Settings对话框

选Hardware选项卡

点选Network Adapter

定义这个虚拟机的网卡

在右边的详细设置中选Custom:Specific virtual etwork

在下拉列表中选中刚才设置的VMnet3(Host-only)

这样此虚拟机就有了一个VMnet3虚拟网络的网卡。

运行此虚拟机,

进入redhat4系统,设置它使用的虚拟网卡的ip

系统设置->网络

打开网络设置对话框

设置它的ip,如:192.168.3.47

同样此ip一定要在此VMnet3虚拟网络可用ip范围内。

这样虚拟机redhat4系统也连接到了VMnet3虚拟网络。

4、查看网卡信息

redhat4查看修改网卡信息可以通过查看

/etc/sysconfig/network-scripts/ifcfg-eth0

文件实现。

查看网络信息的指令:

linux中命令为:ifconfig

windows中为:ipconfig

arp命令显示和修改地址解析协议 (ARP)缓存中的项目

arp -d InetAddr [IfaceAddr] 

删除指定的 IP 地址项,此处的 InetAddr 代表 IP 地址.

****

四、客户端工具

课程中安装和使用oracle都没有直接在服务器redhat4中进行,

而是使用远程连接工具putty 和 Xmanager远程登录服务器,在客户端进行的。

这里说明一下这两个工具的使用。

1、putty

打开软件

新建一个会话

在Saved Sessions输入会话名如redhat4

Host Name

选择linux虚拟机的ip

port:22

connection type:SSH

窗口颜色默认黑底白字,如果不习惯,可以更改此会话的window->Colours

select a colour to adjust:

选择default Forground点modify弹出颜色选择框,这是前景色选择自己喜欢的颜色如黑色

Default Background 同样modify,这是背景色按自己需要选择如白色。

其它选项学习时基本用不着,默认就行了,不用管它。

设置完后将会话save,下次使用直接Load即可。

2、Xmanager

Xmanager软件学习中主要使用的是Xbrowser组件

双击打开Xbrowser

选择XDMCP

刚开始使用时里面什么也没有,需要到linux虚拟机中进行参数配置

如果使用的桌面是gnome 

    1)修改/etc/inittab文件,将下面的语句

      id:3:initdefault

      改为如下

      id:5:initdefault

      如果原来就是id:5:initdefault就不用更改。

    2)修改/etc/X11/gdm/gdm.conf,找到下面的信息: 

      [xdmcp] 

      Enable=0 或Enable=false 

      修改为: 

      [xdmcp] 

      Enable=1 或Enable=true 

      并确保以下信息存在: 

      Port=177 

重启机器.

1)2)为最基本配置

一般配置好后Xbrowser中XDMCP中会自动出现linux 服务器的主机名。

这时双击此主机名,就会以图形化桌面远程连接到服务器。

如果没有出现主机名,那就更全面的配置一下。

    3)确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755

    4)修改/etc/inittab文件

      x:5:respawn:/etc/X11/prefdm -nodaemon

      将它修改为x:5:respawn:/usr/bin/gdm

重启机器

如果使用的桌面是kde 

    1)更改 /etc/X11/xdm/xdm-config . 

    DisplayManager.requestPort: 0 ==> !DisplayManager.requestPort: 0 

    2)更改 /etc/X11/xdm/Xaccess 

    #* #any host can get a login window ==> * #any host can get a login window 

    3)vi /etc/X11/xdm/kdmrc 和

    (/usr/share/config/kdm/kdmrc 或者 /etc/opt/kde2/share/config/kdm/kdmrc .) 

    更改enable设置为true。 

重启机器

最后,如果我们的Linux机器配置有防火墙,为防止防火墙将通过177端口(即xdmcp服务)的数据过滤,我们必须加上如下的规则: 

iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT 

这样putty 和 Xmanager就可以使用了。

****

2016年3月23日