Step 1.下载所需文件
- 系统镜像:
- Win2003R2CD1:(ed2k://|file|cn_win_srv_2003_r2_enterprise_x64_with_sp2_vl_cd2_X13-35321.iso|179204096|651EDB26E33E1AD0F14430245D4D44C6|/)
- Win2003R2CD1:(ed2k://|file|cn_win_srv_2003_r2_enterprise_x64_with_sp2_vl_cd1_X13-47314.iso|647686144|107F10D2A7FF12FFF0602FF60602BB37|/)
- CentOS 7: (http://centos.usonyx.net/main/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso)
- 数据库软件:
- Oracle 10G x32:(http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip)
- Oracle 10G x64:(http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_database.zip)
- 系统镜像:
Step 2.安装Hyper-V虚拟机
- Win徽章上点击右键
- 程序和功能(F)
- 启用或关闭Windows功能
- 勾选Hyper-V及其分支下所有功能
- 重启
Step 3.配置虚拟交换机、安装操作系统
- 虚拟交换机管理器
- 新建虚拟交换机->外部->创建虚拟交换机
- 虚拟交换机创建完成
- 新建->虚拟机(M)
- 设置虚拟机名称、修改保存位置后点下一步
- 选择第一代虚拟机
- 修改启动内存大小
- 配置网络->选择刚才新建的虚拟交换机
- 一路下一步直到完成
- 再次新建一台虚拟机步骤如上
- 为两台虚拟机分别安装操作系统,一台为CentOS、一台为Win2003(序列号:MM72Q-QBVRW-JGDB6-94C22-GR8YJ)
- 操作系统安装完成后进入win2003,关机
- 将Win2003虚拟机的安装目录拷贝一份作为备份(因为本次实验不知道Oracle数据库的版本,所以可能需要多次安装Oracle数据库)
Step 4.配置CentOS
- 安装LAMP环境(为了快速完成配置,使用PHPStudy一键安装包)
- wget -c http://lamp.phpstudy.net/phpstudy.bin
- 这里发现最小安装的CentOS没有Wget包
- yum -y install wget
- chmod +x phpstudy.bin #权限设置
- ./phpstudy.bin #运行安装
- 根据提示进行安装
- ip addr #查看本机ip
- 使用物理机尝试访问,发现不能访问,重启虚拟机后依然无法访问
- 在虚拟机中使用curl localhost 发现web服务正常运行,使用物理机可以ping通虚拟机但是无法访问web
- 尝试关闭防火墙
- systemctl stop firewalld.service
- systemctl disable firewalld.service
- 检查防火墙状态
- systemctl status firewalld.service
- 看到 Stopped firewalld – dynamic firewall daemon.
- 再次使用物理机尝试访问虚拟机web
- 成功打开web主页
- 安装LAMP环境(为了快速完成配置,使用PHPStudy一键安装包)
Step 5.配置Win2003
- Win2003无法联网,经检查为无法安装网卡驱动
- 下载集成服务安装盘( http://pan.baidu.com/s/1c1BEDcG 密码: x9t1)
- 媒体->DVD驱动器->插入磁盘->选择刚才下载的镜像(vmguest.iso)
- 等待安装完成,重启
- 尝试打开百度,提示安全设置阻止了本操作
- 使用ping测试,可以成功ping通baidu.com,网络配置成功
- 安装Oracle
- 拷贝安装文件
- 解压安装文件、删除压缩包以节约空间
- 运行setup.exe
- 选择默认配置,创建启动数据库orcl,口令设置为qwe123
- 检查配置时警告网络设置检查不通过,勾选用户已检查
- 检查安装概况,点击安装,等待安装完成
数据库配置文件已经安装到 C:\oracle\product\10.2.0,同时其他选定的安装组件也已经安装到 C:\oracle\product\10.2.0\db_1。
iSQL*Plus URL 为:
http://rebeta.lan:5560/isqlplus
iSQL*Plus DBA URL 为:
- 配置监听程序
- 测试连接,连接失败
- 设置ORACLE_HOME
- hosts中增加127.0.0.1 rebeta.lan(监听程序中默认的主机名)
- 重启虚拟机,重启监听程序
- 无法解决,尝试安装64位版本
Enterprise Manager Database Control URL - (orcl) :
http://rebeta.lan:1158/em数据库配置文件已经安装到 C:\oracle\product\10.2.0,同时其他选定的安装组件也已经安装到 C:\oracle\product\10.2.0\db_1。
iSQL*Plus URL 为:
http://rebeta.lan:5560/isqlplusiSQL*Plus DBA URL 为:
- 使用用户名system、口令qwe123、连接符orcl成功连接
- Win2003无法联网,经检查为无法安装网卡驱动
system的默认密码是 manager sys的默认密码是 change_on_install 练习用户,oracle 10g 以后需要解锁. 使用sys或者system 用户登录以后,使用如下命令解锁 alter user scott identified by tiger account unlock ; alter user hr identified by hr account unlock ; 其中scott / tiger ,hr / hr 是用户名密码。
上述命令略通英语都能看懂。
* 使用plsql登陆,查看各表内容
* 选择EMP表
truncate table EMP
清空emp表