鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 操作系统维护 > solaris > >

oracle10gforsolaris准备工作和实例的删除

来源:互联网 作者:佚名 时间:2015-06-03 08:40
第一 创建用户 groupadd oinstall groupadd dba useradd g oinstall G dba s /usr/bin/csh d /export/home/oracle m oracle 第二 创建接入点 df k mkdir p /opt/app/oracle/ mkdir p /opt/app/oracle/doc chown R oracle:oinstall /opt/app/oracle ls l /opt

  第一 创建用户

  groupadd oinstall

  groupadd dba

  useradd g oinstall G dba s /usr/bin/csh d /export/home/oracle m oracle

  第二 创建接入点

  df k

  mkdir p /opt/app/oracle/

  mkdir p /opt/app/oracle/doc

  chown R oracle:oinstall /opt/app/oracle

  ls l /opt/app/oracle

  第三 配置用户的环境变量

  cp cshrc cshrcbak

  vi cshrc

  umask

  setenv ORACLE_BASE /opt/app/oracle/

  setenv ORACLE_HOME /opt/app/oracle/

  setenv ORACLE_DOC /opt/app/oracle/doc

  setenv ORACLE_SID 实例名称

  setenv NLS_LANG simplified chinese_chinaZHSGBK

  setenv NLS_DATE_FORMAT YYYYMMDD HH:Mi:SS

  setenv LANG zh

  set path=(/bin /usr/bin /usr/ucb /etc $ORACLE_HOME/bin )

  if ( $?prompt ) then

  set history=

  endif

  =============================================================

  =============================================================

  source cshrc

  env

  第四 修改系统内核参数

  修改系统限额:

  #id p oracle

  uid=(oracle) gid=(dba) projid=(default)

  #projadd U oracle p c oracle parameters setting useroracle

  #projmod a K projectmaxshmmemory=(privdeny) useroracle

  #projmod a K projectmaxsemids=(privdeny) useroracle

  #projmod a K processmaxsemnsems=(privdeny) useroracle

  #projmod a K projectmaxshmids=(privdeny) useroracle

  修改vi /etc/system 方式文件末尾添加以下行

  set noexec_user_stack=

  c 重启系统使参数生效:

  #sync;sync;init

  more /etc/project

  prctl $$ 验证

  第五 修改/etc/system

  cp /etc/system /etc/systemorig

  vi /etc/system

  set noexec_user_stack=

  setenv DISPLAY :

  dbca

  完成后重启机器生效使用sysdef及prctl i project useroracle验证参数已经生效

  如何删除oracle实例

  rmrf /opt/app/oracle//cfgtoollogs/dbca/实例名称

  rm rf /opt/app/oracle/admin/实例名称

  rm rf /oradata/实例名称

  rm rf /var/opt/oracle(存放实例ID的地方)

网友评论
<