若相依 发表于 2015-1-16 12:07:01

来讲讲:Linux怎样设置Oracle实例和监听自启动

给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结;
设置Oracle实例和监听服务自启动
  1.增添启动剧本
  touch/etc/init.d/orcl
  viorcl
  #!/bin/bash
  #whoami
  #root
  #chkconfig:3455149
  #/etc/init.d/orcl
  #description:startstheoracledabasedeamons
  #
  ORA_HOME=/home/oracle/product/10.2.0/db_1/
  ORA_OWNER=oracle
  case"{GetProperty(Content)}"in
  start)
  echo-n"Startingorcl:"
  su-$ORA_OWNER-c"$ORA_HOME/bin/dbstart"&
  su-$ORA_OWNER-c"$ORA_HOME/bin/lsnrctlstart"
  touch/var/lock/subsys/orcl
  echo
  ;;
  stop)
  echo-n"shuttingdownorcl:"
  su-$ORA_OWNER-c"$ORA_HOME/bin/dbshut"&
  su-$ORA_OWNER-c"$ORA_HOME/bin/lsnrctlstop"
  rm-f/var/lock/subsys/orcl
  echo
  ;;
  restart)
  echo-n"restartingorcl:"
  {GetProperty(Content)}stop
  {GetProperty(Content)}start
  echo
  ;;
  *)
  echo"Usage:`basename{GetProperty(Content)}`start|stop|restart"
  exit1
  esac
  exit0
  保留orcl并加入
  2.增添设置服务
  /sbin/chkconfig--addorcl
  3.修正/etc/oratab文件
  vi/etc/oratab
  ORACLE_SID:ORACLE_HOME:Y--是不是自启动
  4.重启测试一下
  大概复杂的设置/etc/rc.d/rc.local增添两条启动命令
  su-oracle-c/home/oracle/product/10.2.0/db_1/bin/dbstart
  su-oracle-c/home/oracle/product/10.2.0/db_1/bin/lsnrctlstart
</p>
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。

小妖女 发表于 2015-1-18 09:08:47

熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:

若天明 发表于 2015-2-2 16:36:03

生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。

乐观 发表于 2015-2-8 02:32:52

随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。

海妖 发表于 2015-2-24 05:38:22

了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。

飘飘悠悠 发表于 2015-3-7 11:26:45

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

深爱那片海 发表于 2015-3-15 04:42:44

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。

飘灵儿 发表于 2015-3-21 21:22:33

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
页: [1]
查看完整版本: 来讲讲:Linux怎样设置Oracle实例和监听自启动