li
  当前位置:主页 > 配置管理 > 文章内容
li
Debian下安装Oracle10g数据库(2)
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-05-27   阅读:9  
本文章共3140字,分2页,当前第2页,快速翻页:
 

  在有些文档中,还建议您需要设置一些其他的内核参数。但是我在安装的时候,没有设置。我的内核是2.6.8。
  差别忘记,您还得把. bash_profile文件中的umask=022这一行前的注释符去掉。
1.7 设置DISPLAY
  我想您肯定是不想以Oracle用户登录,启动X窗口来进行安装的啦。如果您想直接以oracle用户启动X,进行安装,您可以忽略这一步。
  我们假设我们以一个普通用户james来启动gnome。那么,如果您要以oracle用户的身份来进行安装,则您必须首先启用X的TCP/IP连接。
  Debian下默认关闭了TCP/IP连接,所以首先要打开X的TCP/IP连接。
  在/etc/X11/xinit/xserverrc文件中,您将会看到下面这一行:
exec /usr/bin/X11/X -dpi 100 -nolisten tcp
  去掉其中的nolisten,然后重启就OK了。
  作为普通用户,打开TCP/IP连接后可能连不上X服务器。需要在用户的.bashrc(/home/james/)中添加下面这一行:
alias startx='startx -- -deferglyphs 16'
  然后,您切换到root用户下,添加127.0.0.1的X连接权限:
shell$sudo su -
shell#xhost +127.0.0.1
  然后,您就可以继续下一步啦。
  请注意:如果您重启系统后,必须 再次执行
xhost +127.0.0.1
2 执行安装
2.1 交换分区的调整
  差点忘了,为了安装Oracle 10g,oracle推荐至少512M内存和至少400M交换空间。内存,好象不够关系也不大,但是交换分区 呢,您还是大方一点吧。如果您的交换分区不够400M,那么您还是先看看这一步吧。
重设交换分区可以使用如下操作:
shell# dd if=/dev/zero of=tmp_swap bs=1k count=900000
shell# chmod 600 tmp_swap
shell# mkswap tmp_swap
shell# swapon tmp_swap
  完成安装以后,可以释放这个空间:
shell# swapoff tmp_swap
shell# rm tmp_swap
  count值是根据您需要调整的交换分区大小而定。
2.1 运行Installer
  终于可以安装了。我们假设下载的安装文件位于/home/oracle下,名称为ship.db.cpio.gz
shell#su - oracle
shell>gunzip ship.db.cpio.gz # 目录下会生成ship.db.cpio文件
shell>cpio -idmv < ship.db.cpio # 执行完以后,会生成Disk1目录
shell>cd Disk1
shell>./runInstaller -ignoreSysPrereqs   # 因为我们是在debian下,所以必须忽略系统检测
  接下的一般选择默认设置就可以了。
  注意:
  A.安装过程中,会提示让您以root用户执行相应的脚本,请您必须选以root身份执行完脚本,然后继续安装。
  B.创建数据时请选择编码需要选“Unicode standard UTF-8 AL32UTF8”。如果您不设定 UTF 8的编码格式,则您在后面汉化Compiere的时候将会出错。
3 数据库设置
  数据库要正常启动,包括两个方面:启动数据库实例,启动侦听。
  您可以手动的启动数据库实例,但是我们推荐您用dbstart命令来启动数据库实例。
  以dbstart启动数据库实例需要做如下两步操作:
A、需要修改/etc/oratab,将想自动启动的数据库(compiere)所在行的“N”修改为“Y”。
B、cp $ORACLE_BASE/admin/compiere/pfile/initcompiere.oraXXX   $ORACLE_HOME/dbs/initcompiere.ora
其中XXX为一长串字符串,随机产生。
  然后执行dbstart就可以自动启动了。然后使用lsnrctl启动侦听。
4 常见问题
  暂无
后注:
  本文只是我在Debian Linux下安装Oracle数据的笔记。如果您使用的是其它发行版的Linux,其中的具体步骤可能会有一些差别。请您注意。如果您对本文档有任何建 议,或者您按本文档而不可以完成安装.


阅读更多内容<<上一页 · 1 · 2


  上一篇: RHEL5下安装oracle 10g数据库   下一篇: installing Oracle10g-x86_64 on...
li
 §相关评论  
 热点文章

·oracle Logfile的不同状态说明
·Oracle数据库的一些常用操作经
·Oracle10g(10.2) 在Redhat AS4
·oracle工具:浅谈LogMiner的使用
·RHAD AS4 上安装 Oracle 数据库
·oracle基础知识(物理结构)
·oracle基础:Oracle中null的使用
·Oracle常用基本语法操作集锦
·oracle数据库查询前台正在发出
·AIX+ORACLE10G安装手册
·oracle数据库9i升级到oracle10
li
 编辑推荐
·oracle Logfile的不同状态说明
·Oracle数据库的一些常用操作经
·Oracle10g(10.2) 在Redhat AS4
·oracle工具:浅谈LogMiner的使用
·RHAD AS4 上安装 Oracle 数据库
·oracle基础知识(物理结构)
·oracle基础:Oracle中null的使用
·Oracle常用基本语法操作集锦
·oracle数据库查询前台正在发出
·AIX+ORACLE10G安装手册
·oracle数据库9i升级到oracle10
li
 相关篇章
·RHEL5下安装oracle 10g数据库
·FTP怎么在脚本中自动上传/下载
·sqlplus怎么与shell结合使用
·怎么样生成日期格式的文件
·oracle常见基本问题总结
·oracle数据库基本表空间介绍
·如何将 EXP 出来的数据 IMP 进不...
·Linux下oracle启动脚本DBSTART和...
·Oracle数据库中的Kill session灵...
·修改了监听端口, 怎样保证 DB Co...
·installing Oracle10g-x86_64 on...
·ORACLE的有那些数据类型
·我创建了数据库的所有用户,我可...
·怎么知道那些表没有建立主键
·如果发现表中有坏块,如何检索其...
·控制文件包含哪些基本内容
·怎么样计算REDO BLOCK的大小
·oracle如何查看已经打过的补丁
·oracle9i 的flashback 一些问题
·oracle SMON_SCN_TIME
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接