racle
$ vi .bash_profile
#my oracle set
export TMP=/tmp
export TMPDIR=$TMP
export EDITOR=vim
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1
export ORACLE_SID=secooler
export NLS_LANG=american_america.zhs16gbk
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
export DISPLAY=192.168.1.7:0.0
umask 022
$ . .bash_profile
验证oracle用户环境变量是否设置成功
$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2/db_1
$ echo $ORACLE_BASE
/u01/app/oracle
$ echo $ORACLE_SID
secooler
oracle11gR2安装所需环境配置完毕...............
以下进行oracle11gR2图形界面安装:
1) .以root用运行命令xhost +
# xhost +
access control disabled, clients can connect from any host
# su - oracle
$ cd /oraapp/database/
$ ./runInstaller? 如果不想让oracle检查先决条件的话, ./runInstall -ignoresysprereqs

2).oracle11gR2安装的第一个界面?
可以看到oracle11gR2图形界面安装一共需要经过12个步骤?

这什么都不选下一步
3) . 安装选项 仅安装数据库软件? 在安成软件安装后再来创建数据库和监听

4).选择数据库安装类型? 单实例数据库安装?

5).? 选择语言? 保持默认? ?

6). 选择数据库版本? 我这里选择企业版?

7). 指定安装位置? ? 之前在oracle用户的环境变量中定义了这几个位置

8).创建产品清单? 保持默认?

9). oracle数据库特权操作系统组? 这两个用户我们已经创建保持默认?

# umount /dev/cdrom
# mount /dev/cdrom? /mnt
# cd /mnt/Server/
因为安装了64的包,再次安装i386的包会出错,但使用rpm 的--force选项强制安装即可?
# rpm -ivh? --force libaio-0.3.106-5.i386.rpm
# rpm -ivh? --force compat-libstdc++-33-3.2.3-61.i386.rpm
# rpm -ivh? --force libaio-devel-0.3.106-5.i386.rpm
# rpm -ivh? --force libgcc-4.1.2-52.el5.i386.rpm
# rpm -ivh? --force pdksh-5.2.14-37.el5.x86_64.rpm
# rpm -ivh? --force unixODBC-libs-2.2.11-10.el5.i386.rpm
# rpm -ivh? --force? unixODBC-2.2.11-10.el5.i386.rpm
# rpm -ivh? --force libstdc++-4.1.2-52.el5.i386.rpm
# rpm -ivh? --force unixODBC-devel-2.2.11-10.el5.i386.rpm

11).概要

12).oracle安装过程? ?

13).oracle安装过程中需要以root身份执行以下两个脚本,脚本的内容当然也可以去查看
以oracle用户的环境变量root的身份执行以上两个脚本
# su - oracle
$ su
密码:
# echo $ORACLE_HOME
/u01/app/oracle/product/11.2/db_1
# cd $ORACLE_BASE/
# cd ../oraInventory/
# ./orainstRoot.sh
# cd $ORACLE_HOME
# ./root.sh

14). 最后一步? ?

oracle软件的图形界面安装到此? ok .............
安装过程中出现错误的解决办法?
1). 运行./runInstaller出现以下错误的解决办

# yum install xdpyinfo*
2).安装界面出现以下乱码?

oracle安装界面乱码的解决办法:安装zysong.ttf字体?
# mkdir -p /usr/share/fonts/zh_CN/TrueType
# tar -xvf zysong.ttf.tar.bz2
zysong.ttf
rlwrap的安装
# wget http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.42.tar.gz
# tar xvf rlwrap-0.42.tar.gz
# make && make install
最后在oracle用户的.bashrc文件中添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias adrci='rlwrap adrci'
# source .bashrc
rlwrap安装过程出现以下错误的解决办法:?

# yum install readline-devel
oracle软件的安装目录
# su - oracle
$ cd $ORACLE_HOME
$ pwd
/u01/app/oracle/product/11.2/db_1
登陆:?
这里出现一个错误是因为我们只安装了oracle软件,但并没有创建数据库

使用dbca(Database Configuraion Assistant? oracle数据库配置助手)创建数据库
以上我们只安装了oracle软件,现在使用dbca创建数据库?
# xhost +? 注意这里的用户身份为root
access control disabled, clients can connect from any host
# su - oracle
$ dbca
Database configuration Assistant的第1个界面?

Database configuration Assistant的第2个界面?
?选择希望执行的操作:创建数据库

Database configuration Assistant的第3个界面?
设置oracle数据库的全局数据库名和oracle系统标识 符 ,这个SID就像linux系统用户用唯一的uid,进程用pid唯一标识一样.SID在系统中唯一的标识了数据库 .因为我们在oracle用户的环境变量中定义了数据库的名字为secooler所以在这里全局数据库名也要使用
secooler
export ORACLE_SID=secooler

Database configuration Assistant的第4个界面
EM(Enterprise Manager)oracle企业管理器配置

Database configuration Assistant的第4个界面配置EM的时候出现一个错误,这个错误说监听程序没有配置 ,所以在安装完数据库软件后,要先创建监听程序?

使用netca(Net Configu