SUSE10下安装ORACLE10G详解
    切记以下所有操作除安装ORACLE外,最好都用ROOT用户操作,这样可以避免很多莫名其妙的错误。
SuSE10安装oracle10.2g详细全过程
+++++++++++++++++++++++++++++++++++++要注意的问题++++++++++++++++++++++++++++++++++
	A.文件归属组、用户(权限)
	B.文件参数、配置文件
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
一、首先安装好VMware workstation 6.0(这里忽略过程)
		1)配置linux SuSE IP地址及子网掩码(临时配置ip,只能临时当前用一次)
					ifconfig eth0 192.168.0.101 netmask 255.255.255.0
			 或通过yast2命令到图形界面设置网卡(静态IP):
			 		yast2-->Network Devices-->Network Card-->配置静态IP(static IP)			 
		2)开启FTP及TELNET功能
				首先需要安装ftp和telnet。我是通过Root用户执行yast2-->Network Services-->Network Services(xinetd)-->
				开通并安装ftp和telnet,协议都为tcp。
				--ftp为(/usr/sbin/vsftpd),telnet为(/usr/sbin/in.telnetd),选中并改变其状态为ON,则会提示安装。				
				已经安装以上工具,则可以下命令开通
				chkconfig vsftpd on 
				chkconfig telnet on			 	
			 	重启网络服务
			 	# service xinetd restart			 	
		3)SeSE linux配置TFP--用windows 与  SeSE linux的通信
				1> /etc # ll|grep ftp 
				2> /etc # vi vsftpd.conf 
				3> 将以下三行
						anonymous_enable=YES
						#local_enable=YES
						#write_enable=YES						
						改成如下:
						#anonymous_enable=NO /不启用匿名访问/
						local_enable=YES /开启本地用户登录服务否则只允许匿名用户登录/
						write_enable=YES /开启任何用户的写权限/
						listen_port=21  增加监听21端口						
						如果“/etc/vsftpd.conf”中的有选项为“listen=YES”,注销它
						#listen=YES		
						/etc/ftpusers文件中列出的用户是禁止使用FTP登录的,如果要使这些用户通过FTP登录,需要将其注销,即在用户名前面加上#。
				 4>	重启网络服务
				 		service xinetd start
						service xinetd restart
						==================================================================================
						注:SSH终端连接不需要任何配置就可以连接或者用如下方法开启服务
						打开SSH功能
						vi /etc/ssh/sshd_config
						PermitRootLogin yes(默认是no,改为yes)
						service sshd restart
						==================================================================================
		4)关闭LINUX防火墙,并在SSH服务添加20和21端口
					netstat -anp |grep 23 看一下端口的状态
					我是在Root用户执行yast2 ->security and users ->Firewall ->stop firewall now
			 另外windows的防火墙也得关闭,才能与LINUX系统通信。			 
		5)我windows下的安装的VM的网络连接方式为 VMware Virtual Ethernet Adapter for VMnet1 
				IP为192.168.0.100 子网为255.255.255.0
			 -cmd>ping 192.168.0.101 来ping SeSE linux 的网络,如通过,则表示成功连接。								
二、安装ORACLE 10.2g	
		1)安装orarun软件包--这个是安装oracle必须的安装包
						linux-peter:~ # yast2 -i orarun
				或:linux-peter:~ #rpm –ivh orarun-1.8-109.15.i586.rpm	
		2)创建oracle用户和组--以下安装oracle时[都最好重启Telnet或SSH窗口,在oracle用户环境下安装]
			 1>当orarun软件包安装时,可能会自动建立名为oracle的用户,和一个oinstall组等。
				 如不行,则自行创建oracle用户和dba组。
				  1、增加dba组				groupadd dba
					2、增加oracle用户		useradd -g dba -m -s /bin/bash -d /home/oracle oracle (固定不能变)
			 2>通过FTP 把 oracle安装包 上传到/home/oracle/目录下
			 3>解压安装包				
		3)编辑环境变量文件.profile
			1、vi ~/.profile
			2、命令中的“~”表示用户的家目录。
					在.profile文件中添加以下内容。配置oracle环境变更
					export ORACLE_BASE=/home/oracle
					export ORACLE_HOME=$ORACLE_BASE/product/10g
					export ORACLE_SID=oracle					
					export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib
					export PATH=$PATH:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/lib/java/bin:/usr/local/bin/:$ORACLE_HOME/bin
					export TNS_ADMIN=$ORACLE_HOME/network/admin
					export ORA_CRS_HOME=$ORACLE_HOME/crs
					export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
					export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 
					export LANG=en_US
			3、保存退出。				
		4)修改参数、配置文件
				a.修改/etc/passwd文件中oracle用户的shell
					suse-linux:/ # vi /etc/passwd(为隐藏的文件)
					test:x:1000:100:test:/hom