安装N遍oracle了,还是感觉难!
--------------------------------哥哥别让我装数据库了------------------------------------------
0.首先检查自己的linux位数!我特灭的犯二64位机装32位数据库!
uname -a 若果是X86_64这样的,就是64位的,i386属于32位
1.创建用户用户组:
groupadd osintall
groupadd dba
用户oracle:
useradd -g osintall -G dba oracle
passwd oracle
修改密码。
2.解压oracle文件,然后授权神马的。
linux下访问U盘参考:http://os.chinaunix.net/a2006/0908/981/000000981227.shtml
界面操作请无视。
/sbin/fdisk -l
mount /dev/sda1 /mnt/usb
cd /mnt/usb
cp 10201_database_linux32.zip /home/oracle/ --习惯放到这里
好了
换用户 su - oracle
unzip 10201_database_linux32.zip--这里会粗线一大串字符啊刷屏啊神马的第一次还以为报错了我的小心脏。。。
3.环境设置
vi .bash_profile
#oracle 10.2.0
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export USERNAME ENV PATH
export BASH_ENV=$HOME/.bashrc
export ORACLE_BASE=/opt/oracle/oracle10g
export ORACLE_HOME=$ORACLE_BASE/product/10.1.0
export ORACLE_SID=sxinas
export ORACLE_TERM=xterm
#export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
export NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin
export PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
export TEMP=/tmp
export TMPDIR=/tmp
umask 022
我直接复制的。要点有:
oraclehome这个文件夹必须对oracle用户有权限,在安装之前先
mkdir 创建一个文件夹。
SID你懂的。
NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280 这个是英文的字符集,传说英文的问题少一点。
设置完成:
source .bash_profile
设置都设置完成了!接下来你还不会么!明天再写!下班!
-----------------------------------------------------------------------------------------
接着
oracle 64位下安装报:./runInstaller: /home/oracle/database/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
参考http://blog.sina.com.cn/s/blog_a59f5dbd01011mr0.html
接下来可能会提示少包什么的,安装下载即可(虽然是一句话,但是这一步,很烦)
http://docs.oracle.com/cd/B28359_01/install.111/b32285/toc.htm
上面的连接是oracle 11g安装的guide,里面有最权威的安装包信息 4.3package requirement
可以用rpm -q 包名 检查包存不存在以及版本
rpm -ivh 安装 ,如果依赖需要先安装依赖
假如系统不满足,需要修改版本号,那用 vi /etc/redhat-release
----------------------------------------------------------------------------------------------
基本上我到这里就是直接安装了,就属于界面部分了
然后 su - oracle
cd /Desktop/database
./runinstaller
假如出现什么java错误 去检查
libXp-1.0.0-8.1.el5.i386.rpm (当然版本根据系统来)
一般OK的
然后可能会出现Initializing Java Virtual Machine from /tmp/OraInstall2007-04-27_04-49-58PM/jre/bin/java. Please wait...
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using '192.168.0.2:0.0' as the value of the DISPLAY variable.
那就是xhost 错误了
一般 xhost +
或者xhost localhost oracle(需要root用户执行)
基本上就OK了
-----------------------------------------------------------------------------------------
在检查的时候,也许会报 checking network configuration 错误,修改hosts文件
可能的造成原因:
1.地址是动态分配的
2.HOSTS 文件不匹配或不对
3.主机名为localhost
4没有配置DNS
注意:修改了主机名后
vi /etc/sysconfig/network ---修改hostname hostaname = oracleServer vi /etc/hosts 192.168.1.99 oracleServer
点击retry 通过了 ,不用重启机器。
其中oraclesever 可以替换成除了localhost的其他字符串
上面来源于http://cbcman.blog.163.com/blog/static/6481643120127255944750/
-----------------------------------------------------------
其他么 基本上没了!反正我每次到这都顺利安装了!如果有的话再补充!