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日

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

  1. oracle学习笔记 Oracle体系结构概述

    oracle学习笔记 Oracle体系结构概述 从这节开始,开始讲oracle数据库体系结构. 首先从总体上,从概述上把oracle整体的体系结构讲一下, 然后接下来的时间我们会一块一块的将oracl ...

  2. ngss for oracle,学习笔记:Oracle bbed工具在Windows平台上兼容9i 10g 11g 12c运

    天萃荷净 配置使用在Windows操作系统中中运行Oracle bbed程序兼容9i 10g 11g 12c 学习ORACLE三剑客:互联网,ORACLE资料,交流.今天在朋友的帮助下,了结了一个心结 ...

  3. Oracle学习笔记 --- Oracle ORA错误解决方案

    今天在Debug的时候报错了如下信息: 后来综合了网上的东西,总结如下: ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-000 ...

  4. Linux学习笔记之软件安装

    Linux学习笔记 这篇文章主要简单记录一下初次使用Linux的一些笔记吧 首先我安装时没选用中文版,直接选用了英文版,所以导致后面没有中文输入法,下载sogoupinyin,找到ubuntu对应的版 ...

  5. Linux学习笔记45——软件安装:源代码与 Tarball

    我们在第一章.Linux是什么当中提到了 GNU 计划与 GPL 授权所产生的自由软件与开放源码等咚咚.不过,前面的章节都还没有提到真正的开放源码是什么的讯息!在这一章当中,我们将借由 Linux 操 ...

  6. 学习笔记0330----linux软件安装卸载

    linux软件安装卸载 预习内容 1.linux软件安装方法 2. rpm 工具用法 2.1 rpm包的命名格式 2.2 rpm 命令各参数的含义 3. yum工具用法 3.1 yum命令的用法 3. ...

  7. anaconda学习python_python深度学习笔记1-Anaconda软件安装

    ----工欲善其事必先利其器 一.Anaconda介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项.因为包含了大量的科学包,An ...

  8. (Oracle学习笔记) Oracle体系结构

    一.段 数据段:保护表中的数据记录 索引段:保护用于提高系统性能的索引 回滚段:保护回滚条目,oracle将修改前的旧值存在回滚条目中 临时段:暂时保存解析过的查询语句以及在排序过程中产生的临时数据 ...

  9. ORACLE学习笔记-ORACLE设置IP黑名单

    1.编辑sqlnet.ora 对oracle目录$ORACLE_HOME/network/admin(如/u01/app/oracle/product/12.2.0/db_1/network/admi ...

最新文章

  1. Intel SGX Remote Attestation实例代码安装和执行,笔记
  2. JMeter学习(十)内存溢出解决方法
  3. Docker 容器技术 — 容器网络
  4. 异常“本机框架位于调用堆栈顶部,因此无法计算表达式的值”的解决办法
  5. linux 启动流程图
  6. wxWidgets:wxScopedArray< T >类模板的用法
  7. (二) shiro入门 :输出 hello world
  8. 学习Vue.js实战(一)
  9. C++ 通讯录设计(二)
  10. 实现gridview空白处的点击事件
  11. 网络爬虫--抓取图片
  12. 两男子骑摩托车抢夺宴席礼金 警方:嫌疑人已被抓获
  13. Java画十字_用Java绘制对角线
  14. MySQL之查询关键字
  15. word2010中插入脚注和尾注
  16. the permission value is offline verifying
  17. Juniper防火墙常用命令
  18. 认识Vue源码 (2)-- 手写类Vue框架:Zue
  19. 最新限量红包封面,限时领取!
  20. 第一个Ajax程序给我的下马威——xmlHttp的status=0?

热门文章

  1. 脑电图机器学习笔记(二):SVM 脑电波原信号和傅立叶变换的 癫痫信号检测
  2. 浅谈每日优鲜的私域运营
  3. 2019年一级建造师考试重点总结之大体积混凝土工程
  4. 基于STM32的开源微型四轴飞行器
  5. 全球与中国高光谱成像设备市场深度研究分析报告
  6. 小技巧 - 收藏集 - 掘金
  7. CentOS7开机自启动Tomcat
  8. 5G工业路由器应用的数据采集监控
  9. 手机widgets制作html,widgets.html
  10. COSMOS认证咨询,企业选择有机护肤品主要看哪四个方面