超简单安装数据库(RedHat 5.4 + Oracle 10g)
1. 创建用户和组:
[root@localhost]# groupadd oinstall
[root@localhost]# groupadd dba
[root@localhost]# useradd -g oinstall -G dba oracle
[root@localhost]# passwd oracle
2. 修改oracle用户的环境变量文件: /home/oracle/.bash_profile
export ORACLE_SID=GG //唯一标识数据库的名字
export ORACLE_BASE=/u01 //基目录
export ORACLE_HOME=/u01/oracle //oracle软件安装目录
export PATH=$ORACLE_HOME/bin:$PATH
alias sqlplus="rlwrap sqlplus" //rlwrap一个redhat的软件,可以让sqlplus的操作和命令行的操作一个,用上下键调用以前的记录
[root@gg oracle]# mkdir /u01
[root@gg oracle]# mkdir /u01/oracle
[root@gg /]# chown -R oracle.oinstall u01
3. 修改内核参数文件:/etc/sysctl.conf (root用户登录)
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
[root@localhost]# sysctl -p
4. 修改/etc/hosts文件(用处不大,oem时会用到)
192.168.0.99 gg.com
5. 修改操作系统的版本号/etc/redhat-release
把5改成4就行了
6. 安装libXp两个软件包:(只要安装linux时选择了开发包,现在只安装这2个就行了)
[root@localhost]# rpm -ivh libXp-1.0.0-15.1.el6.i686.rpm
[root@localhost]# rpm -ivh libXp-devel-1.0.0-15.1.el6.i686.rpm
7. 设置语言变量:export LANG=EN
8. 以oracle用户重新登录(必须要注销)
9. 以oracle用户登录:(之前已经用ftp上传到oracle目录里了)
[oracle@localhost ~]$ unzip 10201_database_linux32.zip
10. [oracle@gg database]$ ./runInstaller (必须要启动图形界面)
11. 创建安装目录:
[root@localhost]# mkdir -p /u01/oracle
[root@localhost]# chown -R oracle.oinstall /u01
12. 以root用户登录执行两个脚本:
[root@gg ~]# /u01/oraInventory/orainstRoot.sh
[root@gg ~]# /u01/oracle/root.sh
13.以oracle用户登录系统创建数据库
[oracle@gg database]$ export DISPLAY="192.168.0.99:0.0" //这我的ip
[oracle@gg database]$ export LANG=EN
[oracle@gg database]$ dbca
下面就是dbca的创建了,很简单,下一步,默认,下一步。。。(注意SID和数据库名字要和上面设的ORCLE_SID一样)
14.安装数据库时创建四个用户:sys system dbsnmp sysman
15. 登录数据库:
[oracle@gg ~]$ sqlplus / as sysdba
SQL> select * from dual;
D
X
搞定。。如题,只写了很简单的步骤。最好用和我一样的redhat和oracle。否则可能会出现未知错误。。。。