日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置:首頁文章首頁 IT學院 IT技術(shù)

初學安裝oracle全部過程圖文教程

作者:  來源:  發(fā)布時間:2012-2-16 10:59:09  點擊:

一、配置基本環(huán)境

1.創(chuàng)建oracle數(shù)據(jù)庫需要的組和用戶

#groupadd oinstall

#groupadd dba

#useradd –g oinstall –G dba –d /home/oracle –m –r oracle

2.給oracle密碼

#passwd oracle

new unix password: oracle

3.編輯oracle用戶的環(huán)境變量.bash_profile

#vi .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

########## Add the following a few lines ##########

ORACLE_BASE=/u01/oracle

ORACLE_HOME=/u01/oracle/product/10.2.0/db_1

ORACLE_SID=shzq

LD_LIBRARY_PATH=$ORACLE_HOME/lib:.

PATH=$PATH:$ORACLE_HOME/bin:.

export NLS_LANG=American_america.ZHS16GBK

export PATH

export ORACLE_BASE ORACLE_SID ORACLE_HOME LD_LIBRARY_PATH

4.創(chuàng)建數(shù)據(jù)文件存儲目錄并給予相應(yīng)權(quán)限

#mkdir /u0{1,2,3}

#chmod -R 775 /u0{1,2,3}

#chown -R oracle:oinstall /u0{1,2,3}

5.增加相應(yīng)的系統(tǒng)參數(shù)配置

//以root用戶編輯/etc/sysctl.conf文件,增加

//如果在安裝的時候出現(xiàn)系統(tǒng)文件認證文件不過,

//修改以下數(shù)字的大小與之對應(yīng)

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

kernel.shmall = 2097152

sharemem limits to 8G

kernel.shmmax = 4294967296

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 262144

net.core.wmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_max = 262144

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

//執(zhí)行,使設(shè)置立即生效

#/sbin/sysctl -p

6.文件數(shù)和安全設(shè)置

#vi /etc/security/limits.conf

//增加以下內(nèi)容

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

#vi /etc/pam.d/login

//增加以下內(nèi)容

session required /lib/security/pam_limits.so

-----------------------------------------------------------------------------------------

7.建立文件安裝源目錄

//使用oracle賬戶登錄,執(zhí)行

#cd /u03

#mkdir software

//將oracle 安裝包上傳到software中

//查看安裝包軟件權(quán)限是不是為 755,

//并屬于oracle:oinstall

8.修改hosts文件和主機名

#vi /etc/hosts

192.168.1.11 oracle10g

#hostname oracle10g

9.安裝包和編譯環(huán)境

#yum -yt groupinstall "Developement Tools" "Development Libraries"

# yum localinstall *.rpm 以下N個包,當然要區(qū)分64bit和32bit(不解釋)

compat-libstdc++-33-3.2.3-61.x86_64.rpm

gcc-4.1.2-46.el5.x86_64.rpm

gcc-c++-4.1.2-46.el5.x86_64.rpm

glibc-devel-2.5-42.i386.rpm

glibc-devel-2.5-42.x86_64.rpm

glibc-headers-2.5-42.x86_64.rpm

kernel-headers-2.6.18-164.el5.x86_64.rpm

libgomp-4.4.0-6.el5.x86_64.rpm

libstdc++-devel-4.1.2-46.el5.x86_64.rpm

libXau-devel-1.0.1-3.1.i386.rpm

libXau-devel-1.0.1-3.1.x86_64.rpm

libXp-1.0.0-8.1.el5.i386.rpm

libXp-1.0.0-8.1.el5.x86_64.rpm

libXp-devel-1.0.0-8.1.el5.i386.rpm

libXp-devel-1.0.0-8.1.el5.x86_64.rpm

----------------------------------------------------

//接下來就是安裝oracle數(shù)據(jù)庫了,在排除N個錯誤后

//恭喜你OK了!

10.給oracle創(chuàng)建監(jiān)聽

$netca

11.創(chuàng)建數(shù)據(jù)庫

$dbca

如果你不能正常啟動oracle,那么向下看!

-----------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

二、oracle安裝排錯

1.錯誤提示

sga size can not be greater than maxmum shared memory segment size ,refer to oracle installation guide to configure your operating system kernel parameters

不能共享內(nèi)存段尺寸,請參閱甲骨文安裝指南設(shè)置你的操作系統(tǒng)內(nèi)核的參數(shù)

在調(diào)整sysctl.conf后導致,參數(shù)設(shè)置和物理內(nèi)存不一致的情況!(參考新增的sysctl.conf參數(shù))

2.什么是oracle的 SID號

是一個數(shù)據(jù)庫的唯一標識符!是建立一個數(shù)據(jù)庫時系統(tǒng)自動賦予的一個初始ID,

SID主要用于在一些DBA操作以及與操作系統(tǒng)交互,從操作系統(tǒng)的角度訪問實例名,必須通過ORACLE_SID

3.ORA-27102: out of memory

OS:CentOS5.4 1G內(nèi)存

說明:一個參數(shù)的設(shè)置的不準確將會使oracle安裝前功盡棄!!!

所以,從www獲得文檔不要照抄照搬,否則就必死無疑

/etc/sysctl.conf的shmall

//shmall這個參數(shù)設(shè)置的值太小就會報ORA-27102: out of memory

//對于32位系統(tǒng),一頁=4k,也就是4096字節(jié)。

kernel.shmall = 2097152 就是 2097152*4k/1024/1024 = 8G 就是說可用共享內(nèi)存一共 8G

//設(shè)置參考

kernel.shmall = 2097152 ---內(nèi)存8G

kernel.shmall = 4194304 ---內(nèi)存16G

kernel.shmall = 8388608 ---內(nèi)存32G

// 每個參數(shù)值做個簡要的解釋和說明。

(1)shmmax:該參數(shù)定義了共享內(nèi)存段的最大尺寸(以字節(jié)為單位)。缺省為32M,oracle 通常將其設(shè)置為2G。

(2)shmmni:這個內(nèi)核參數(shù)用于設(shè)置系統(tǒng)范圍內(nèi)共享內(nèi)存段的最大數(shù)量。該參數(shù)的默認值是 4096 ,通常不需要更改。

(3)shmall:該參數(shù)表示系統(tǒng)一次可以使用的共享內(nèi)存總量(以頁為單位)。缺省值就是2097152.通常不需要修改。

(4)sem:該參數(shù)表示設(shè)置的信號量。

(5)file-max:該參數(shù)表示文件句柄的最大數(shù)量。文件句柄設(shè)置表示在linux系統(tǒng)中可以打開的文件數(shù)量。

# /sbin/sysctl -p

-----------------------------------------------------------------------------------------

4.oracle數(shù)據(jù)庫的network配置參考(見附件)

A:listener.ora

# listener.ora Network Configuration File: /u01/oracle/product/10.2.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

首頁 上一頁 [1] [2] [3]  下一頁 尾頁

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 声入人心| 美丽的草原我的家二胡独奏| 刘洪杰| 人设oc素材| 李修文| 海灯法师电视剧| 你知道我在等你吗吉他谱| 黑帮大佬和我的第365天| 爱妻者| 九州电影网| 电影《忌讳》完整版| 蛇花| a b a b四字成语| av午夜| 四平青年往事 电影| 老友记| 奥特曼名字大全加图片| 麻仓桃| 姐妹大结局45集剧情介绍| 原创视频| 喂找谁呀 电影| 云上的宝石| 超越天堂菲律宾| 清理垃圾360清理垃圾大师| 网络谜踪2 电影| 2024年月历| 电影网1905免费版| 王渝萱全部电影| 我和我的少年时光| 女同视频在线| 红岩下的追捕电视剧| 寡妇高潮一级| 情侣网站视频| 熊涛| 唐人街探案四免费观看| 迷斯拉| 美女xxx69爽爽免费观妞| 我在皇宫当巨巨| 女女女爱| 女同版痴汉电车| 花飞满城春 电影|