`
chengzhi
  • 浏览: 112303 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

虚拟机RedHatEenterpriseLinux5安装及Oracle10.2.0安装手记收藏

阅读更多
下面就是我搭建测试环境时候的一些记录。涉及到如何在VMware上装linux及安装 Vmare tools、如何在linux上 安装oracle 10g、如何在windows下访问linux上的oracle、以及linux中操作的基本命令。



硬件配置

虚拟机 Vmware 6.03

虚拟机linux操作系统 RedHatEenterpriseLinux5

虚拟机Windows操作系统 Windows 2000 Server

oracle 数据库版本 Oracle10.2.0 for linux

SQL Server 数据库版本 SQL Server 2000 Sp4



第一步,先安装linux
1、安装vmware6
2、创建虚拟机,选择类型AS5,分配内存1G ,硬盘12G
3、将光驱从自动检测->用ISO,选择install cd1 iso
4、启动虚拟机
5、出现安装选择界面,直接按Enter
6、出现RED HAT Enterprise linux 5 界面,按next
7、到语言选择界面,初学者建议选简体中文,然后按next
8、键盘选美国国际式,英国已经落日帝国了,不用再选他了
9、这里要输入安装序列号了,2515dd4e215225dd,下载的时候记得一起下来
10、下面就要创建分区了,提示你初始化会破坏数据,由于咱们是虚拟机安装,不用担心会破坏数据,选是
11、这里有个高级存贮配置,如果你是新手就别动了,直接next
12、下面该配置网卡及IP地址了,可以选DHCP自动分配,也可以自己之指定,要想自己指定就按编辑,把使用动态IP配置(DHCP)取消,输入IP地址及子网掩码,最后给你的主机起个名字,下一步
13、选择时区,下一步
14、给root账户设一个密码,这个相当于Windows 的Administrator的密码
15、这里是设定你的服务器的用途,不同用途AS会安装针对的应用组件,我选网络服务器,下一步
16、系统检查完文件的依赖关系,就可以按next开始安装了
17、系统会问你AS5的5张cd都有没有,有就按继续,没有就取下载
18、安装程序开始格式化你的硬盘,装入引导程序,启动引导进程,然后就往你的硬盘里拷贝linux所需的文件
19、安装中会提示你换盘,放入相应的Iso,按确定,继续安装
20、当看到,祝贺你,安装已经完成。点重新引导
21、AS5将会重新启动,直到出现 欢迎 ,按前进
22、许可协议,没啥说的,同意,前进
23、配置防火墙 FTP,www,https,smtp,大家都知道是干吗的,Secure(安全)SHell(SSH)是用来在远程机器上登录及执行命令的一组工具,NFS4网络文件系统Version 4,Linux集群,samba是一个工具套件,在Unix上实现SMB(Session Message Block)协议,或者称之为NETBIOS/LanManager ,next
24、SELinux 一般默认,前进
25、Kdump,虚拟系统就默认,前进
26、设定系统时间,前进
27、设置软件更新,注册,如果只是研究就都跳过
28、设定日常用户,就跟XP安装完建立用户一样,设定一个,前进
29、声卡,默认,前进
30、附加光盘,可不装,结束
31、系统将提留在登陆界面,等待你输入用户名和密码
32、输入root及密码,进入linux 系统,恭喜你,成功的安装了AS5



VMware Tools install

这个东西可以让虚拟机和宿主系统共享粘帖板,如果你不介意自己敲命令可以不装,当然这个东西还有其他功能,不过我在linux虚拟机上用的最多的就是他的共享粘贴板功能。
1、将AS5的cd1 iso 放到虚拟机的光驱里
2、打开一个终端
   [root@linuxhost ~]#mkdir /mnt/cdrom 回车/
4、[root@linuxhost ~]#rpm -ivh /mnt/cdrom/Server/kernel-2.6.18-8.el5.i686.rpm
应该提示你package kernel-2.6.18-8.el5 already installed
5、[root@linuxhost ~]#rpm -ivh /mnt/cdrom/Server/kernel-xen-devel-2.6.18-8.el5.i686.rpm
应该提是你1:kernel-xen-devel ########################[100%]
6、[root@linuxhost ~]#umount /mnt/cdrom
7、将vmware安装目录里的linux.iso放的虚拟机光驱里,绿化的精简版没有,需要自己下载
8、[root@linuxhost ~]#mount -o ro /dev/cdrom /mnt/cdrom
[root@linuxhost ~]#cp /mnt/cdrom/VMwareTools-6.0.3-80004.tar.gz /tmp 拷贝到临时目录
9、[root@linuxhost ~]#cd /tmp
10、[root@linuxhost ~]#tar zxf VMwareTools-6.0.3-80004.tar.gz 解压缩
11、[root@linuxhost ~]#cd vmware-tools-distrib
12、[root@linuxhost ~]#./vmware-install.pl 开始安装
13、[/usr/bin]回车
14、[/etc/rc.d]回车
15、[/etc/rc.d/init.d]回车
16、[/usr/sbin]回车
17、[/usr/lib/vmware-tools]回车,Is this what you want?[yes]回车
18、[/usr/share/doc/vmware-tools]回车, Is this what you want?[yes]回车
19、Do you want this program to invoke the command for you now?[yes]回车
20、[EXPERIMENTAL]Would you like to enable this feature?[no]如果你不用于开发就回车,否则输入yes回车
21、选择分辨率 输入选择数字回车
22、执行后返回到root提示符,重启机器就ok了
第二步 安装Oracle

1.由于Oracle 10g 出来太早,还不支持AS5,所以只能手工修改骗过Oracle的检查,vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga) -〉Red Hat Enterprise Linux Server release 4 (Tikanga)
2.放入rhel5的disk 2
3.检查必须的包 rpm -q binutils compat-db control-center gcc gcc-c++ glibc libXp-1.0.0 libstdc++ libstdc++-devel make openmotif-2.3.0
显示版本号的就是安装上了,没有的放入安装盘2或3 ,用rpm -ivh XXXX安装,有的需要依赖别的头文件,先装头文件
binutils-2.17.50.0.6-5.el5
compat-db-4.2.52-5.1
control-center-2.16.0-14.el5
gcc-4.1.2-14.el5
gcc-c++-4.1.2-14.el5
glibc-2.5-18
libXp-1.0.0-8.1.el5
libstdc++-4.1.2-14.el5
libstdc++-devel-4.1.2-14.el5
make-3.81-1.1
openmotif-2.3.0-0.3.el5
第二张盘
安装[gcc-4.1.2-14.el5]需要先安装
a、rpm -ivh /mnt/cdrom/Server/libgomp*
b、 rpm -ivh /mnt/cdrom/Server/glibc-headers*
c、 rpm -ivh /mnt/cdrom/Server/glibc-devel*
最后安装 rpm -ivh /mnt/cdrom/Server/gcc-4.1*

安装[gcc-c++-4.1.2-14.el5]需要先安装
a、rpm -ivh /mnt/cdrom/Server/libstdc++-devel*
然后安装rpm -ivh /mnt/cdrom/Server/gcc-c++-4.1.1-52.el5.i386.rpm

rpm -ivh /mnt/cdrom/Server/compat-libstdc++-33-3.2.3-61.i386.rpm
rpm -ivh /mnt/cdrom/Server/libXp-1.0.0-8.i386.rpm

第三张盘
rpm -ivh /mnt/cdrom/Server/compat-db-4.2.52-5.1.i386.rpm
rpm -ivh /mnt/cdrom/Server/openmotif-2.3.0-0.3.el5*



4.vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
其中kernel.shmall和kernel.shmmax 在该文件中已存在,将已存在的注释掉即可。

5.运行 /sbin/sysctl -p 使配置生效
6.vi /etc/security/limits.conf
添加如下内容:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
7.vi /etc/pam.d/login
添加如下内容:session required /lib/security/pam_limits.so
8.vi /etc/selinux/config
SELINUX=disabled #关闭selinux 图形界面里关闭也行

9.创建Oracle用户组和必须的目录
a、创建用户组
groupadd dba
groupadd oper
groupadd oinstall
b、添加oracle用户
useradd -g oinstall -G dba oracle
passwd oracle
c、创建oracle的安装目录
mkdir -p /orastore/oracle/product/10.2.0
chown -R oracle.oinstall /orastore/oracle

10.用oracle用户登陆,建立环境变量
su - oracle
vi .bash_profile
添加如下设置:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMP
ORACLE_BASE=/orastore/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/;export ORACLE_HOME
#这里指定默认安装的数据库SID
ORACLE_SID=myora;export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin;export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/Jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH
使更改生效
source .bash_profile
11.安装的时候用英文安装export LC_ALL=en_US
12.将安装zip文件展开产生database目录,用winiso把安装目录做成iso放入虚拟机光驱
再开一个终端窗口 mount上,然后回到oracle的终端运行 /mnt/cdrom/database/runInstaller
#如出现Xlib: connection to “:0.0″ refused by server错误,可以在刚才用root权限mount光驱的终端上运行 xhost + ,如果不是在本地安装,可能还需要指定DISPLAY=IP:0.0

& export DISPLAY
13.建议选择 高级安装
14.安装目录默认下一步
15.安装类型,选一个,product language 默认就一个english,把simple chinese加进来,不然你的em显示会有乱码,下一步
16.oracle的数据库主目录,下一步
17.创建database,下一步
18.用途,下一步
19.sid,字符集 ZHS16GBK,把sample也选上,测试方便省得自己建表写数据,下一步
20.数据库管理,下一步
21.存储机制,下一步
22.自动恢复,可选可不选,下一步
23.密码,都用一样的(Use same password),下一步
24.开始安装
25.安装最后,要再开一个终端窗口执行2个脚本
/orastore/oracle/oraInventory/orainstRoot.sh
/orastore/oracle/product/10.2.0/root.sh

这个一路回车就行

回到刚才安装的界面,点确认,点退出
打开firefox浏览器,地址栏输入http://你的机器名:1158/em
输入sys,密码,用sysdba登陆
有个licence点同意
然后就进入oracle web管理界面了
然后恭喜你安装成功,不过后面还有些善后工作

38.vi /etc/oratab
myora:/orastore/oracle/product/10.2.0:N -> myora:/orastore/oracle/product/10.2.0:Y
39.安装完oracle还得改回来不是 vi /etc/redhat-release
Red Hat Enterprise Linux Server release 4 (Tikanga) -〉Red Hat Enterprise Linux Server release 5 (Tikanga)
40.reboot 后oracle 不会自动起来,还得手动
[root@linuxhost ~]# su - oracle
[oracle@linuxhost ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Nov 21 17:42:22 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area  285212672 bytes
Fixed Size                  1218968 bytes
Variable Size              88082024 bytes
Database Buffers          188743680 bytes
Redo Buffers                7168000 bytes
Database mounted.
Database opened.
SQL> exit
启动oracle监听
lsnrctl start

如果你要通过em管理oracle还得启动他
emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0  
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://linuxhost:1158/em/console/aboutApplication
- An instance of Oracle Enterprise Manager 10g Database Control is already running.
这时你就可以通过web来登陆em管理oracle了



嘿嘿,不过你要是想在别的机器访问这个linux 上的oracle 还得 系统-〉管理-〉防火墙 增加2个端口 1521 和 1158

三、安装Wiindows 2000 Server

    略

四、安装SQL Server 2000

   略

五、在Windows 2000 Server 上安装oracle 10.2的client

1、把client的光盘镜像放入虚拟机

2、安装

3、选管理员模式

4、Net Manager 配置

      Oracle Net配置-〉服务命名-〉新建 testlinuxora-〉Tcp/ip->输入linux 机器IP 地址-〉myora->测试 失败-〉换system测试 成功-〉保存

六、linux上的ORACLE与 windows上的SQL Server协作

1、web登录 em

2、添加用户test密码123表空间user

3、知道怎么控制权限的自己设 ,不知道就给 dba

4、打开SQLPlus (不会用的找SQLPlus Develper)

5、create table test(a number(2),b varchar2(20)) 在oracle 上创建表

6、INSERT INTO TEST VALUES(1,'AA') 插入一条记录

7、别忘了commit

下面该操作 SQL Server了

1、打开企业管理器-〉安全性-〉链接服务器->新建LINXSVR,提供程序名称:Microsoft OLE DB Provider for Oracle,产品名称:Oracle,数据源:testlinuxora ->安全性,用此安全上下文进行,远程登录:test,密码:123
2、打开查询分析器选northwind数据库

3、create table TESE1 (A INT,C VARCHAR(10)) 在SQL Server  上创建表
4、insert into  tese1 values(1,'ccccc')  插入一条记录

5、select * from tese1 查询sql server上的记录
6、select * from LINUXSVR..TEST.TEST 查询linux 上oracle的记录

7、SELECT T.A,T.B,T1.C FROM TESE1 T1 INNER JOIN LINUXSVR..TEST.TEST T ON T1.A = T.A  linux上的ORACLE与 windows上的SQL Server协作查询

至此测试工作完成。



附录:

linux基本命令
系统检查命令:
检查内存情况
# grep MemTotal /proc/meminfo –内存大小
――交换分区大小swap
# grep SwapTotal /proc/meminfo
临时目录空间/tmp分区
# df -k /tmp    要求/tmp 400MB
cpu信息
# grep "model name" /proc/cpuinfo
操作系统型号
# cat /etc/issue
内核型号
# uname -r

光驱使用命令
1、先建立mount目录 mkdir /mnt/cdrom
2、挂载光驱到mount 目录  mount -o ro /dev/cdrom /mnt/cdrom
3、查看光驱中文件及目录 ls /mnt/cdrom
4、查看文件权限ll /mnt/cdrom
5、卸载光驱 umount /mnt/cdrom

基本编辑命令Vi的使用
打开文件 vi [文件名]
进入编辑状态 i
进入编辑状态新起一行 o
退出编辑状态 [Esc]键
保存修改,非编辑状态按 :w
退出,非编辑状态按 :q
保存修改并退出 :wq
放弃修改退出 :q!

vi的其他使用说明请自己到网上查,会用这几个基本操作就没问题了

查看本机IP
ifconfig
 
如果进去之后发现EM 有乱码 可以看我的另外一篇文章
LINUX 下解决 EM 乱码问题
分享到:
评论

相关推荐

    Oracle10.2.0-server 安装包

    Oracle10.2.0-server 安装包 链接:https://pan.baidu.com/s/1l_s30v1uXqLUjYTYozVong 提取码:rmib 复制这段内容后打开百度网盘手机App,操作更方便哦

    RedHat AS4 下安装oracle10.2.0

    在RedHat AS4环境下安装Oracle 10.2.0是一项技术挑战,涉及到系统资源配置、依赖库安装、用户及组设置以及环境变量配置等多个环节。以下是对这一过程的详细解析,旨在帮助IT专业人士理解并顺利完成Oracle数据库的...

    Oracle 10.2.0 最新的JDBC驱动ojdbc14.jar

    Oracle 10.2.0 JDBC驱动ojdbc14.jar是Oracle公司提供的Java数据库连接(JDBC)驱动程序,用于与Oracle数据库进行交互。这个驱动是Oracle数据库版本10.2.0的一部分,允许Java应用程序通过Java编程语言访问和操作...

    超经典 windowsXP下oracle9.2.0.6到oracle10.2.0升级.doc

    - **Oracle版本及安装路径**: - Oracle 9.2.0.6: - `ORACLE_HOME`:`D:\oracle\ora92` - `ORACLE_SID`:`ora` - Oracle 10.2.0: - `ORACLE_HOME`:`D:\oracle\product\10.2.0\db_1` - `ORACLE_SID`:`ora` ...

    Linux下配置PHP5连接Oracle 10.2.0

    Linux下配置PHP5连接Oracle 10.2.0

    在3650上安装RedHat Linux及Oracle10.2.0并升级到10.2.0.3 同时创建数据库和导入数据.pdf

    在本教程中,我们将详细介绍如何在3650服务器上安装Red Hat Linux AS 5以及Oracle 10.2.0数据库,并将其升级至10.2.0.3,同时创建数据库并导入数据。首先,让我们一步步地了解这个过程。 1. **Linux安装** - 观察...

    oracle驱动jar包10.2.0

    Oracle驱动jar包10.2.0是Oracle公司为Java应用程序提供的一种数据库连接驱动,它使得Java程序能够与Oracle数据库进行交互。Oracle JDBC驱动(Java Database Connectivity)是Oracle官方提供的用于在Java应用程序中...

    在Fedora 8上安装Oracle(10.2.0)

    在Fedora 8系统上安装Oracle 10.2.0是一个相对复杂的过程,因为Oracle数据库通常不直接支持Linux的最新版本。Fedora 8是一个较旧的操作系统,Oracle 10g则是一个历史悠久的数据库产品,这使得安装过程中可能需要解决...

    oracle windos版安装步骤

    Oracle Windows版的安装过程涉及到多个步骤,主要涵盖了Oracle数据库软件和WebLogic服务器的安装。首先,让我们详细地探讨Oracle数据库的安装。 1. **安装前准备**:在开始安装Oracle之前,确保你的Windows系统满足...

    Windows Server 2003上安装Oracle10g(10.2.0.1)并升级至补丁(10.2.0.4)图解

    ### Windows Server 2003 上安装 Oracle 10g (10.2.0.1) 并升级至补丁 (10.2.0.4) #### 图解第一部分:安装 Oracle 10.2.0.1 **1. 选择安装方法** 在安装过程中首先会提示用户选择安装方法,这一步主要是为了确认...

    在3650上安装RedHat Linux及Oracle10.2.0并升级到10.2.0.3 同时创建数据库和导入数据.docx

    。。。

    Oracle10g默认目录结构

    在标准的Oracle Universal Installer安装流程中,Oracle_Base通常被设置为`system_drive:\oracle\product\10.2.0`,具体路径可能会根据不同的操作系统和安装选项而有所变化。此目录下包含了所有与Oracle相关的配置、...

    client 10.2给的ORACLE客户端.rar

    5. **安装类型**:选择合适的安装选项,例如选择“精简”或“完整”安装,取决于你的需求。 总的来说,"client 10.2给的ORACLE客户端.rar"是一个用于连接和管理Oracle数据库的软件包,它提供了基础的数据库操作和...

    bat脚本(oracle静默安装+创建数据库)

    5. **运行批处理**:双击批处理文件`install_oracle.bat`,系统会自动执行Oracle的静默安装和数据库创建过程,无需人工干预。 6. **验证安装**:安装完成后,检查Oracle服务是否正常启动,以及数据库是否可以连接和...

    oracle10在linux上的安装

    ### Oracle 10g 在 Linux 上的安装指南 #### 一、系统环境配置 为了确保 Oracle 10g 数据库能够在 Linux 系统上顺利安装并运行,首先需要对目标 Linux 服务器进行适当的配置。 ##### 硬件要求 根据文档中的描述,...

    Oracle 10g客户端v10.2.0.3.0中文精简版(支持32 x64位).rar

    Oracle 10g客户端v10.2.0.3.0 64位/32位是一款非常好用且功能强大的主要用于oracle数据库的开发和编辑等操作的软件,这个精简版本从官方的oracle客户端中提取,软件解压后就可以运行,操作方法也比较简单,可以...

Global site tag (gtag.js) - Google Analytics