熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle10gdebian下安裝管理手冊

2022-06-13   來源: Oracle 

  獲取oracle g安裝文件

  配置安裝環境

   配置nf

   # vi /etc/nf

  在文件末尾加入

  

  kernelshmall =

  kernelshmmax =

  kernelshmmni =

  kernelsem =

  fsfilemax =

  netipvip_local_port_range =

  讓修改生效

   # /sbin/sysctl –p

  檢查是否生效

  

  # /sbin/sysctl a | grep sem

  # /sbin/sysctl a | grep shm

  # /sbin/sysctl a | grep filemax

  # /sbin/sysctl a | grep ip_local_port_range

   編輯pamd文件

   #vi /etc/pamd/login

  追加session required /lib/security/pam_limitsso到文件末尾

   關閉SELINUX項

   #vi /etc/selinux/config

  設置SELINUX=disabled

   添加oracle所需用戶

  

  # groupadd oinstall

  # groupadd dba

  #useradd d /home/oracle s /bin/sh m oracle

  #passwd oracle

   新建oracle安裝所需目錄並授權

  

  #mkdir p /opt/data/app

  #chown R oracleoinstall /opt/data/app/

  #chmod R /opt/data/app/

  #mkdir /DISCARD

  #chown R oracleoinstall /DISCARD

  #chmod R /DISCARD

   修改limit參數

   #vi /etc/nf

  加入

  

  * soft nproc

  * hard nproc

  * soft nofile

  * hard nofile

   配置環境變量

  

  #vi /home/oracle/bash_profile

  加入

  #

  # Set for Oracleg Install

  #

  trap

  trap clear

  TMP=/tmp;export TMP

  TMPDIR=$TMP;export TMPDIR

  ORACLE_BASE=/home/data/app;export ORACLE_BASE

  ORACLE_HOME=$ORACLE_BASE/product//db_;export ORACLE_HOME

  ORACLE_SID=web;export ORACLE_SID

  ORACLE_TERM=xterm; export ORACLE_TERM

  PATH=/usr/sbin:$PATH; export PATH

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

  #export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib

  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib;

  export LD_LIBRARY_PATH

  CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

  LD_ASSUME_KERNEL=; export LD_ASSUME_KERNEL

  NLS_LANG=Simplified Chinese_chinaZHSGBK;export NLS_LANG

  #    DISPLAY=:;export DISPLAY

  DISPLAY=:;export DISPLAY #說明此處為x機器地址

  #

  #LC_CTYPE=zh_CNGB

  #LC_ALL=zh_CN

  #LANG=zh_CNGB

  LC_ALL=en_US

  export LC_CTYPE=en_USUTF

  讓環境變量生效

   #source /home/oracle/bash_profile

   安裝所需開發包

   gcc gccc++ glibc glibccommon gnomelibs libstdc++ libstdc++devel

  這一步可以根據安裝提示要求去安裝開發包

   創建redhatrelease系統文件

  

  #touch /etc/redhatrelease

  #vi /etc/redhatrelease  修改為

  Red Hat Enterprise Linux AS release (Taroon)

  注意這一步也可以不作但需要在安裝是指定參數ignoreSysPrereqs安裝

   安裝oracleg

  

  #su – oracle

  $source bash_profile

  $cd /home/database            #安裝文件目錄

  $/runinstall –ignoreSysPrereqs     #參數可以不加但需要進行操作

  說明安裝運行之後如果設置正確在安裝xwin的機器上應該有連接信息再按照提示一步一步安裝即可此處可以選擇不用建庫

  安裝完畢檢查

   #netstat –nlp|grep #檢查監聽是否啟動

   建庫

   $dbca         #運行後會在xwin有連接按照提示操作如果需要中文在編碼選擇處選擇zhgbk

   命令行建立用戶表空間並授權

   $sqlplus / as sysdba

  再運行下面語句(紅色為表空間名藍色為用戶名綠色為用戶密碼)

  

  create tablespace moedata datafile

  /home/data/app/oradata/orcl/moedatadbf size M AUTOEXTEND ON

  NEXT M MAXSIZE M extent management local segment space

  management AUTO;

   

  create tablespace moedata_idx datafile

  /home/data/app/oradata/orcl/moeidxdbf size M AUTOEXTEND ON NEXT

  M MAXSIZE M extent management local segment space management AUTO;

   

  create temporary tablespace moedata_tmp tempfile

  /home/data/app/oradata/orcl/moetmpdbf size M AUTOEXTEND ON NEXT

  M MAXSIZE M extent management local uniform size M;

   

  create user moedata identified by oracle default tablespace moedata;

   

  grant dba to moedata;

   

  alter user moedata quota unlimited on moedata;

   

  alter user moedata quota unlimited on moedata_idx;

   

  alter user moedata quota unlimited on moedata_tmp;

   oracle常用管理

   關閉啟動數據庫

  

  $sqlplus / as sysdba

  SQL> shutdown;        

  SQL>startup

  特別說明STARTUP FORCE

  該命令其實是強行關閉數據庫(shutdown abort)和啟動數據庫(startup)兩條命令的綜合該命令僅在關閉數據庫遇到問題不能關閉數據庫時采用

   啟動監聽和關閉監聽

  

  $ lsnrctl start

  $ lsnrctl stop

   導出數據庫到文件從文件導入數據庫

  

  $exp 數據庫名/數據庫密碼 FILE=保存路徑/要保存的文件名dmp

  $imp 數據庫名/數據庫密碼 FILE=保存路徑/要保存的文件名dmp

  刪除用戶

  SQL>drop user 用戶名 cascade

  注意是要先停止oracle服務


From:http://tw.wingwit.com/Article/program/Oracle/201311/17251.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.