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

當前位置:首頁文章首頁 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
主站蜘蛛池模板: 电影田螺姑娘| 大学英语综合教程1课后答案| 吾凰在上动漫在线观看免费| 姐夫操小姨子| 美女拉屎| 山水微信头像| 林正英电影大全| 程瑶瑶| 五行字库查询表| 爱情天梯| 报团云南旅游价格| 古董局中局2鉴墨寻瓷| 含羞草传媒2024| 杨紫琼所有的电影大全| 奇梦石| 蝴蝶视频在线观看| 爱妃直播| 王卓淇| 今日视线| tim roth| 放不下的牵挂简谱| 小学生大课间武术| 宋景诗| 血色樱花演员表| austin rivers| 红色诗集手抄报简单又漂亮| 全能住宅改造王| 不可知难而退的演讲稿| 裸体广场舞| 显示驱动| 最爱电影完整版在线观看免费高清| 七令诡事录 电影| 打开抖音网页版| 朱荣荣| 电影宝贝| 公公媳妇电影| 温暖的弦电视剧全集免费观看高清| 色在线看| 蜜桃成熟时免费视频| 最爱电影免费完整| 日韩在线激情|