日期:2014-05-16  浏览次数:20686 次

oracle在linux下安装完整步骤(含视频)
  经过N久的不断尝试,终于彻底摸清了,oracle 10G在linux下的安装问题,分享给大家。以下步骤,如果准备的资料,以及软件、操作系统是我下面使用的,不敢百分之百打包票,也差不多,能够保证完全安装的上?!
   准备软件
10201_database_linux32.zip OracleLinux-R6-U2-Server-i386.iso
Xmanager 4.0 simkai.ttf(楷体字体文件,中文linux需要使用)
putty.exe(后期连接数据库使用)
安装操作系统的时候选择desktop后,需要安装其中的N多的RPM包,故建议安装完整版本的包。安装到最后建立的默认常用用户是其他名称, 非oracle用户。
1、检测系统信息
[root@orcl admin]# cat /etc/issue
Oracle Linux Server release 6.2
Kernel \r on an \m

[root@orcl admin]# uname -r
2.6.32-300.3.1.el6uek.i686
[root@orcl admin]# hostnames
bash: hostnames: command not found
[root@orcl admin]# hostname
orcl
[root@orcl admin]# more /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
需要修改的就是hosts文件// /etc/hosts
[root@orcl admin]# ls -l /etc/hosts
-rw-r--r--. 1 root root 158 Jan 12  2010 /etc/hosts
改成这样
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.3.155   oracle
vi 编辑好后,保存退出。
2、创建用户组和用户
[root@orcl admin]# /usr/sbin/groupadd oinstall
[root@orcl admin]# /usr/sbin/groupadd dba
[root@orcl admin]# /usr/sbin/useradd -g oinstall -G dba  oracle
[root@orcl admin]#  passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
如果本身安装操作系统的时候用户就是oracle,可以用以下命令修改。
[root@oracle oracle]# /usr/sbin/usermod -g oinstall -G dba oracle
[oracle@orcl admin]$ id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
[oracle@orcl admin]$ id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
检查一下oracle用户的所属组别,已经nobody用户是否存在。
3、创建目录并编辑环境变量
[root@orcl admin]#  mkdir -p /u01/app/oracle
[root@orcl admin]# chmod -R 775 /u01/app/oracle
[root@orcl admin]# chown -R oracle:oinstall /u01/app/oracle
su到oracle用户下,编辑.bash_profile添加如下内容。保存退出。
[oracle@orcl ~]$ vi .bash_profile
# User specific environment and startup programs

PATH=$PATH:$HOME/bin
export PATH
ORACLE_BASE=/u01/app/oracle
ORACLE_SID=haph
umask  022
export  ORACLE_BASE ORACLE_SID
[oracle@orcl ~]$ .  ./.bash_profile  
4、复制安装文件到下面的目录下,准备启动安装。
[oracle@orcl ~]$mkdir OraDb10g   
使用Xftp工具选择sftp,oracle用户连接后。传输安装文件,字体文件
[oracle@orcl OraDb10g]$ ls
10201_database_linux32.zip simkai.ttf
添加中文字体
[oracle@oracle OraDb10g]$mv simkai.ttf zysong.ttf
[oracle@oracle OraDb10g]$ su root
密码:
[root@oracle OraDb10g]# mkdir -p /usr/share/fonts/zh_CN/TrueType/
[root@oracle OraDb10g]# cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/
su到oracle用户执行解压缩。
[oracle@orcl OraDb10g]$ unzip 10201_database_linux32.zip
[oracle@oracle OraDb10g]$ ls -al
总用量 657120
drwxr-xr-x.  3 oracle oinstall      4096 10月 19 20:00 .
drwx------. 29 oracle oracle        4096 10月 19 19:57 ..
-rw-r--r--.  1 oracle oinstall 668734007 10月 19 19:57 10201_database_linux32.zip
drwxr-xr-x.  6 oracle oinstall      4096  7月  3 2005 database
-rw-r--r--.  1 oracle oinstall   4135804 10月 19 19:56 zysong.ttfttf
[oracle@orcl OraDb10g]$ cd database/
[oracle@orcl database]$ ls
doc  install  response  runInstaller  stage  welcome.html
[oracle@orcl database]$./runInstaller -ignoreSysPreReqs   //忽略预检查操作系统
5、配置环境变量DBCA、NETCA