linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux开发区 > 数据库开发 >
栏目导栏
资料搜索
热门文章
·oracle exp/imp命令详解
·Oracle exp/imp导出导入工具的
·MySQL图形化管理软件安装使用详
·SQL*PLUS命令的使用大全
·MySQL语言参考(3) :SELECT和
·创建一个Oracle 数据库
·PPPOE + FreeRADIUS + MySQL 配
·MySQL的管理工具:phpMyAdmin使
·ORACLE9I安装步骤
·oracle 分区表的建立方法
·Linux下Oracle9i RMAN备份及恢
·RMAN的中文文挡
·PHPMyAdmin配置标准
·aix5.3安装oracle说明
·fc5 下成功安装Oracle 10g
最新文章
·自动检查mysql运行状态 mysqlr
·mysql常用的hint
·MYSQL完整安装和主从双机配置
·MySQL十条鲜为人知的特殊技巧
·mysql-gui-tools
·RHEL下架设MYSQL集群
·带你轻松接触MySQL数据库的异常
·PostgreSQL 8.3.1, 8.2.7发布
·实例讲解在MySQL中如何导出整个
·轻松掌握MySQL数据库锁机制的相
·五种MySQL数据库可靠性方案的分
·MySQL数据库中对前端和后台进行
·巧用MySQL InnoDB引擎锁机制解
·MySQL存储过程SAVEPOINT ROLLB
·创建Bitmap_Join_Indexes中的约
Google
 
ORACLE9I安装步骤
[ 作者:  加入时间:2006-11-03 10:39:40  来自:Linux联盟收集 ]
网上大都是介绍red hat 的安装,其UBUNTU的只有本站的10G的安装,本人通过5、6次安装不断积累了些技巧,希望能对大家安装ORACLE时有些启示。如果下列文件在UBUNTU下找不到,可以和我联系,或是在RED HAT光盘里或网上找(可能有些困难),大家互相沟通交流。E-mail:wbster@gmail.com


创建用户组

Groupadd oinstall

Groupadd dba

建立ORACLE帐户

useradd oracle –g oinstall –G dba

设置密码

passwd oracle

建立安装路径

mkdir /u01

chmod 775 /u01

chown oracle:dba /u01

修改核心参数
添加以下行到 /etc/sysctl.conf 文件中:
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

更新系统, 运行:
sysctl -p

注销,以ORACLE帐户登录


设置环境变量

#复制.bash_profile 和 .bashrc 到 HOME 目录下

将以下环境变量的设置加入到HOME 目录下.bash_profile 和 .bashrc 中 (如果没有这两个文件从你其他用户目录下复制,然后改所有者)

.bash_profile文件下列注释要打开成下列方式:

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi



export ORACLE_BASE=/u01/oracle

export ORACLE_HOME=/u01/oracle/product/9.2.0.1

export ORACLE_SID=ora9i1

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export ORACLE_OWNER=oracle

export ORACLE_TERM=xterm

export LD_ASSUME_KERNEL=2.4.1

export THREADS_FLAG=native

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export PATH=$ORACLE_HOME/bin:$PATH

export NLS_LANG=AMERICAN

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data





注销,以ORACLE重新登录,运行ENV确认环境变量是否正确。

添加以下行到 /etc/security/limits.conf 文件中:

* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

建立软链接

ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename

通过创建一个新文件/etc/redhat-release并添加以下行,欺骗安装程序让它以为我们的系统是RedHat:

Red Hat Linux release 2.1 (drupal)

准备安装文件:
lnx_920_disk1.cpio.gz
lnx_920_disk2.cpio.gz
lnx_920_disk3.cpio.gz
用GUNZIP 将CPIO.GZ的包解压缩成CPIO
lnx_920_disk1.cpio
lnx_920_disk2.cpio
lnx_920_disk3.cpio

用cpio -idmv 将以上文件解压缩
cpio -idcmv < lnx_920_disk1.cpio
cpio -idcmv < lnx_920_disk2.cpio
cpio -idcmv < lnx_920_disk3.cpio

disk1
disk2
disk3


1.将libcwait.so复制到/etc/
2.将errno.h复制到/usr/include/下
3.执行3006854下的脚本

如果提示libstdc++-libc6.1-1.so.2未找到
复制libstdc++-libc6.1-1.so.2至 /usr/lib/


运行./runInstaller.sh启动ORACLE

使用oinstall 做为组名

使用ROOT去运行/TMP/orainstRoot.sh脚本

如果提示:找不到动态连接库 libnjni9.so 或 libclntsh.so 请先确定环境变量 LD_LIBRARY_PATH是否正确
如果依然有问题,查看libclntsh.so是否存在于$ORACLE_HOME/lib/下,如果不存在查看libclntsh.so.9.0是否存在,然后做LINK生成libclntsh.so

然后打补丁:
完成后进入3119415执行
./opatch apply
./opatch lsinventory

执行:./netca 网络配置代理
执行:./dbca 数据配置代理 ,建库
执行:./oemapp console OEM管理器
如果不能执行请在$ORACLE_HOME/BIN/下执行
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息