久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

安裝Oracle11R2

 尉遲容若 2013-04-20
安裝Oracle11R2
本帖最后由 sishui198 于 2012-1-5 21:28 編輯

OS CentOS 5.5
DB版本 Oracle 11g R2
1)檢查基本需求

內(nèi)存大小
grep MemTotal /proc/meminfo
交換分區(qū)大小

如果交換分區(qū)太小可以增加,,用如下命令:
grep SwapTotal /proc/meminfo
增加交換分區(qū)
創(chuàng)建/home/swap這么一個(gè)分區(qū)文件,。文件的大小是5120000個(gè)block,一般情況下1個(gè)block為1K,,所以這里空間是5G,。
dd if=/dev/zero of=/home/swap bs=1024 count=5120000
接著再把這個(gè)分區(qū)變成swap分區(qū)。
mkswap /home/swap
然后把它加到fstab里面
echo "/home/swap swap swap defaults 0 0" >> /etc/fstab


2)檢查軟件需求,,看有沒(méi)有沒(méi)install的
這個(gè)可以根據(jù)官方的文檔,,我的系統(tǒng)是64位的,所以在11g Release 2 (11.2) for Linux E10840-05 50頁(yè)找到相關(guān)說(shuō)明,。用如下命令慢慢查看
rpm -qa | grep unixODBC-devel
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio-devel libaio libgcc libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel pdksh



根據(jù)提示,,有11個(gè)包沒(méi)有安裝,在centos的盤(pán)中將這些一一找出,,然后利用flashxp上傳到centos中

安裝



3)配置內(nèi)核,。
vi /etc/sysctl.conf
將以下內(nèi)容添加至文件
# Kernel paramaters required by Oracle 11gR2

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096

kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304
4)
要使 /etc/sysctl.conf 更改立即生效,,執(zhí)行以下命令。
sysctl -p
5)vi /etc/security/limits.conf
添加以下行:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240


6) vi /etc/pam.d/login
添加以下行:
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so
7)vi /etc/profile
添加以下行:

if [ $USER = "oracle" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
      ulimit -p 16384
      ulimit -n 65536
   else
      ulimit -u 16384 -n 65536
   fi
fi

8) 創(chuàng)建操作系統(tǒng)用戶(hù),,作為軟件安裝和支持組的擁有者,。

groupadd oinstall
groupadd dba
useradd -g oinstall -G
dba oracle

默認(rèn)目錄為/home/oracle

passwd oracle
9) 創(chuàng)建軟件安裝目錄。
mkdir -p /home/app
chown -R oracleinstall /home/app
chmod -R 755 /home/app


可以用oracle用戶(hù)登錄
10) vi /home/oracle/.bash_profile
添加以下行:
umask 022
ORACLE_BASE=/home/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
ORACLE_SID=esri
PATH=$PATH:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
LANG=C     --
設(shè)定此參數(shù)避免安裝過(guò)程出現(xiàn)亂碼

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG


里面的SID在安裝數(shù)據(jù)庫(kù)時(shí)候如果修改了,,安裝完后需要回來(lái)重新修改SID,。修改完用“source .bash_profile”使其生效。

11)上傳oracle 11 r2 到centos中

12) 以root身份打開(kāi)另一個(gè)終端窗口
--這步至關(guān)重要,,不執(zhí)行這步在以oracle用戶(hù)運(yùn)行 # ./runInstaller時(shí)會(huì)啟動(dòng)不了圖型安裝界面
#xhost +
#xhost + localhost
12)
安裝數(shù)據(jù)庫(kù)
#su - oracle
cd database/
./runInstaller








將這個(gè)路徑改一下,,如下圖:

















1)在建立用戶(hù)的時(shí)候可能遇到下面的問(wèn)題
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
原因:
系統(tǒng)添加用戶(hù)的標(biāo)準(zhǔn)步驟
1.編輯/etc/passwd/etc/group
2.創(chuàng)建用戶(hù)主目錄
3./etc/skel拷貝文件與目錄
4.讓新用戶(hù)獲得其主目錄與文件的擁有權(quán)限
5.給新用戶(hù)一個(gè)密碼
<!--[if !ppt]--><!--[endif]-->

解決辦法:
依舊使用上面的腳本建用戶(hù),,然后手動(dòng)拷貝配置文件(3個(gè))到/home/oracle下,。如:
[root@esri ~]# cp /etc/skel/.bash_profile /home/oracle
或者刪掉用戶(hù) 重新建立
Useerdel –r 這樣就可以將家目錄等和用戶(hù)相關(guān)的信息全部刪掉
2)可能會(huì)遇到下面的錯(cuò)誤
cannot restore segment prot after reloc: Permission denied
  編輯/etc/sysconfig/selinux,找到:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing
如果SELINUX已經(jīng)是 SELINUX=disabled,,那么就不用改了,,否則就把SELINUX=enforcing 注釋掉,新加一行:
SELINUX=disabled
3)可能會(huì)遇到下面的錯(cuò)誤:
could not open parameter file '/home/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora
這是因?yàn)樵?/font>oracle9ioracle10g中,,數(shù)據(jù)庫(kù)默認(rèn)將使用spfile啟動(dòng)數(shù)據(jù)庫(kù),,如果spfile不存在,則就會(huì)出現(xiàn)上述錯(cuò)誤,。
解決方法:
$ORACLE_BASE/admin/數(shù)據(jù)庫(kù)名稱(chēng)/pfile目錄下的init.ora.012009233838形式的文件copy$ORACLE_HOME/dbs目錄下initorcl.ora即可,。(注:initorcl.ora中的oracle為你的實(shí)例名 ORACLE_SID
Startup mount pfile=’ $ORACLE_HOME/dbs/initorcl.ora’
創(chuàng)建一個(gè)實(shí)例進(jìn)行最后測(cè)試
注意:在數(shù)據(jù)庫(kù)操作中都是用oracle用戶(hù)執(zhí)行命令.

輸入


[oracle@computer ~]$ sqlplus /nolog

SQL*Plus: Release 11.1.0.6.0 - Production on Tue Dec 11 15:32:23 2007

Copyright (c) 1982, 2007, Oracle.   All rights reserved.

SQL> conn / as sysdba
Connected.
SQL> create table esri(id integer);

Table created.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多