由于开发环境限制,需要利用vmwave,在win7操作系统下,再建立一个linux操作系统,并且使用其上的oracle数据库。
1.win7是32位,linux是64位,需要修改BIOS-config中两个选项:
Intel(R) Virtualization Technology ---Enable
Intel(R) VT-d Feature ---Enale
2. 安装vmwave7,启动。建立NAT连接方式:
0) 修改虚拟机的属性:Network Adapter 为NAT方式
1)首先查看一下VMware Network Adapter VMnet8(在控制面板-网络和Inertnet-网络连接)中的地址,我的是192.168.213.1
2)打开linux的虚拟文件My Linux 5 64-bit.vmdk,启动linux,修改/etc/sysconfig/network-scripts/ifcfg-eth0信息
# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:f0:e4:bc
NETMASK=255.255.255.0
IPADDR=192.168.213.67
TYPE=Ethernet
3)修改/etc/hosts
192.168.213.67 localhost.localdomain localhost
4)reboot或是service network restart
3.启动oracle
1)切换oracle用户 su - oracle
2)进入/home/oracle/oracle/product/10.2.0/目录,发现有两个库,db_1与db_2进入其中一个的bin目录,启动TNS
lsnrctl
3)启动数据库
sqlplus /nolog
connect sys/sys as sysdba
startup
4.虽然启动了oracle,但是win7上面的oracle客户端无法连接到linux上的oracle,这是linux防火墙的问题,由于安全不是问题,所以直接关闭
service iptables stop(root用户)
如果想知道oralce的实例名,可以使用select instance_name from v$instance 获取
5.win7上的SecureCRT使用SSH2方式远程登录到linux客户端
6.开启linux下的ftp与telnet服务
1)修改 /etc/xinetd.d/gssftp:
(1)server_args = -l –a 去掉-a 改为server_args = -l
(2)disable=yes改为disable=no
2)修改/etc/xinetd.d/krb5-telnet
将disable=yes,改为disable=no,保存退出
3)重新启动服务
service xinetd restart