作者:metecyu
转自:http://blog.youkuaiyun.com/metecyu/article/details/7840758
一、安装前的准备
1.硬件要求。
不多说了,一般的配置,都可以满足要求。
Oracle建议内存为512MB或以上,至少1G交换分区,并且需要400MB的临时目录空间。
2.辅助软件。
如果你玩虚拟机,最好下一个 winscp 。这是一个机器间上传下载文件的小软件。
这时,你可以把在window下的 oracle安装包,使用这个软件,传到debian上。
3.安装必要的包。
sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++5 gawk
说明:
1)libmotif3 这个包是安不上的。用google直接搜 " libmotif3 ",下载后是.deb ,用dpkg -i libmotif3-XX-XX.deb 安装,提示还要安libxp6 ,你再搜索libxp6,还是个.deb包。安上libxp6后,再安 libmotif3,就可以了。
4.系统参数调整
修改/etc/sysctl.conf,添加
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
执行
#/sbin/sysctl -p
5.设置shell限制,在/etc/security/limits.conf添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6.在/etc/profile中添加以下语句:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
7.添加oracle10g需要的用户和组
切换到root:su - root
addgroup oinstall
addgroup dba
addgroup nobody
useradd -m -g oinstall -G dba -p passwd -d /home/oracle -s /bin/bash oracle
注:如果oracle用户已经存在,就用这个命令:usermod -m -g oinstall -G dba -d /home/oracle oracle
usermod -g nobody nobody
8.建立oracle目录
#su root
#mkdir /opt/oracle
#chown -R oralce:oinstall /opt/ora*
#chmod -R 775 /opt/ora*
9.debian需要额外的做以下操作(建立软连接)
# ln -s /usr/bin/awk /bin/awk
# ln -s /usr/bin/rpm /bin/rpm
# ln -s /usr/bin/basename /bin/basename
# ln -s /etc /etc/rc.d
10.改debian 的版本
模拟redhat-3进行安装,新建一个文件/etc/redhat-release,写入以下内容:
Red Hat Enterprise Linux AS release 3 (Taroon)
11.设置环境变量
编辑:gedit /home/oracle/.bashrc文件,加入:
export ORACLE_HOME=/opt/oracle/oracle/product/10.2.0/db_1
export ORACLE_OWNER=oracle
export ORACLE_SID=ora1
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
二.安装oracle
完成以后注销,使用oracle用户登录。解压下载的zip文件后,会生成database文件夹。
cd进入database。
执行:./runInstaller
此时进入oracle安装图形界面。仔细阅读安装提示即可。
注:安装过程中应注意的小细节
1)请使用 Advanced Installation
2)不要选择,创建一个数据库实例。
3)在安装的後期,系统提示需要用 root 用户去运行两个脚本文件orainstRoot.sh和root.sh。详细的请看提示。
三.创建数据库
1.注销当前用户(logout),用oracle用户登录。
2.打开shell,直接输入命令:dbca
会打开数据库安装的图形界面。根据提示安装即可。
注意:
1)填写sid时,要与oracle的环境变量一致,即export ORACLE_SID=ora1。可以通过,less .bashrc ,查看。
2)窗单名为 “Character Set ”的时候,选择“choose from the list of the character sets “中,再选择:
“ZHS16GBK-GBK 16 -bit Simplified Chinese ”