• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            旅途

            如果想飛得高,就該把地平線忘掉

            在裸設備上面安裝oracle10g

            原文:http://blog.chinaunix.net/u1/59074/showart_1095667.html

            因為是第一次在裸設備上面安裝數(shù)據(jù)庫,所以有很多知識點還是沒有學到位,經(jīng)過自己的多方琢磨,深入思考,問題終于解決,現(xiàn)總結(jié)安裝步驟如下:

            第一步:創(chuàng)建裸設備。

            按照以下步驟執(zhí)行:

            我的實驗機器上存在三塊硬盤,sda,sdb,sdc。其中sda只用來安裝了操作系統(tǒng),以及應用軟件,另外兩塊硬盤準備用來做裸設備存儲數(shù)據(jù)。

            為sdb劃分分區(qū),這塊硬盤用來存放數(shù)據(jù)庫系統(tǒng)文件system,sysaux等等

            [root@pora ~]# fdisk /dev/sdb

             

            Command (m for help): p    查看分區(qū)情況

             

            Disk /dev/sdb: 5368 MB, 5368709120 bytes

            255 heads, 63 sectors/track, 652 cylinders

            Units = cylinders of 16065 * 512 = 8225280 bytes

             

               Device Boot      Start         End      Blocks   Id  System

            /dev/sdb1               1         652     5237158+   5  Extended

            /dev/sdb5               1          13      104359+  83  Linux    control01

            /dev/sdb6              14          26      104391   83  Linux    control02

            /dev/sdb7              27          39      104391   83  Linux    control03

            /dev/sdb8              40          52      104391   83  Linux    redo01

            /dev/sdb9              53          59       56196   83  Linux     redo02

            /dev/sdb10             60         182      987966   83  Linux   system

            /dev/sdb11            183         305      987966   83  Linux  sysaux

            /dev/sdb12            306         428      987966   83  Linux  undotbs1

            /dev/sdb13            429         652     1799248+  83  Linux temp

            根據(jù)硬盤大小分別劃分不同大小的區(qū)來作為每個文件的存儲,這里用紅色字體標識出來的內(nèi)容為注釋。

            具體如何利用fdisk來劃分區(qū),這里就不詳細介紹了,可以參考相關(guān)資料。

            [root@pora ~]# fdisk /dev/sdb

             

            Command (m for help): n    創(chuàng)建分區(qū)

            Command action

               l   logical (5 or over)

               p   primary partition (1-4)

            這里選擇 l 創(chuàng)建邏輯分區(qū)

            First cylinder (1-261, default 1):   

            Using default value 1

            Last cylinder or +size or +sizeM or +sizeK (1-261, default 261): +1000M   創(chuàng)建1G的分區(qū)

            Command (m for help): w

            The partition table has been altered!

             

            Calling ioctl() to re-read partition table.

            Syncing disks.                                                       保存分區(qū)表,同步到硬盤

            同理使用fdisk 為sdc這塊硬盤劃分相應的分區(qū),這塊硬盤主要用來存放業(yè)務數(shù)據(jù)。

            創(chuàng)建完所有分區(qū)以后,我們使用如下命令來查看:

            [root@pora ~]# fdisk -l

             

            Disk /dev/sda: 10.7 GB, 10737418240 bytes

            255 heads, 63 sectors/track, 1305 cylinders

            Units = cylinders of 16065 * 512 = 8225280 bytes

             

               Device Boot      Start         End      Blocks   Id  System

            /dev/sda1   *           1        1177     9454221   83  Linux

            /dev/sda2            1178        1304     1020127+  82  Linux swap

             

            Disk /dev/sdb: 5368 MB, 5368709120 bytes

            255 heads, 63 sectors/track, 652 cylinders

            Units = cylinders of 16065 * 512 = 8225280 bytes

             

               Device Boot      Start         End      Blocks   Id  System

            /dev/sdb1               1         652     5237158+   5  Extended

            /dev/sdb5               1          13      104359+  83  Linux

            /dev/sdb6              14          26      104391   83  Linux

            /dev/sdb7              27          39      104391   83  Linux

            /dev/sdb8              40          52      104391   83  Linux

            /dev/sdb9              53          59       56196   83  Linux

            /dev/sdb10             60         182      987966   83  Linux

            /dev/sdb11            183         305      987966   83  Linux

            /dev/sdb12            306         428      987966   83  Linux

            /dev/sdb13            429         652     1799248+  83  Linux

             

            Disk /dev/sdc: 5368 MB, 5368709120 bytes

            255 heads, 63 sectors/track, 652 cylinders

            Units = cylinders of 16065 * 512 = 8225280 bytes

             

               Device Boot      Start         End      Blocks   Id  System

            /dev/sdc1               1         652     5237158+   5  Extended

            /dev/sdc5               1         123      987934+  83  Linux

            /dev/sdc6             124         246      987966   83  Linux

            /dev/sdc7             247         369      987966   83  Linux

            /dev/sdc8             370         492      987966   83  Linux

            /dev/sdc9             493         620     1028128+  83  Linux

            /dev/sdc10            621         652      257008+  83  Linux

            第二步:為裸設備建立映射關(guān)系

            #vi /etc/sysconfig/rawdevices    這個文件用來在啟動的時候加載裸設備

            內(nèi)容如下:

            /dev/raw/raw1 /dev/sdb5

            /dev/raw/raw2 /dev/sdb6

            /dev/raw/raw3 /dev/sdb7

            /dev/raw/raw4 /dev/sdb8

            /dev/raw/raw5 /dev/sdb9

            /dev/raw/raw6 /dev/sdb10

            /dev/raw/raw7 /dev/sdb11

            /dev/raw/raw8 /dev/sdb12

            /dev/raw/raw9 /dev/sdc5

            /dev/raw/raw10 /dev/sdc6

            /dev/raw/raw11 /dev/sdc7

            /dev/raw/raw12 /dev/sdc8

            /dev/raw/raw13 /dev/sdc9

            /dev/raw/raw14 /dev/sdc10

            建立鏈接關(guān)系

            ln -s /dev/raw/raw1 /oracle/oradata/orcl/control01

            ln -s /dev/raw/raw2 /oracle/oradata/orcl/control02

            ln -s /dev/raw/raw3 /oracle/oradata/orcl/control03

            ln -s /dev/raw/raw4 /oracle/oradata/orcl/redo01

            ln -s /dev/raw/raw5 /oracle/oradata/orcl/redo02

            ln -s /dev/raw/raw6 /oracle/oradata/orcl/system

            ln -s /dev/raw/raw7 /oracle/oradata/orcl/sysaux

            ln -s /dev/raw/raw8 /oracle/oradata/orcl/undotbs1

            ln -s /dev/raw/raw9 /oracle/oradata/orcl/temp

            ln -s /dev/raw/raw10 /oracle/oradata/orcl/users

            ln -s /dev/raw/raw11 /oracle/oradata/orcl/data

            ln -s /dev/raw/raw12 /oracle/oradata/orcl/spfile

            加載裸設備

            #/sbin/service rawdevices restart

            第三步:安裝oracle軟件

            1.創(chuàng)建用戶,賦予權(quán)限

            #groupadd dba

            #useradd oracle -G dba

            #passwd oracle

            密碼設置為: oracle

            #mkdir /oracle

            #chown oracle:dba /oracle

            #chmod -R 755 /oracle

            2.配置環(huán)境變量

            #vi /home/oracle/.bash_profile

            內(nèi)容如下:

            ORACLE_SID=orcl

            ORACLE_BASE=/oracle

            ORACLE_HOME=/oracle/ora10g

            PATH=$ORACLE_HOME/bin:$PATH:.

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

             

            export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PATH

            以oracle用戶登錄,執(zhí)行以下操作

            $mkdir /oracle/ora10g

            $mkdir /oracle/arch

            $su -

            #xhost +

            找到安裝包所在目錄,執(zhí)行runInstaller

            $./runInstaller

            按照正常步驟安裝oracle軟件,但是不需要創(chuàng)建數(shù)據(jù)庫。

            創(chuàng)建oracle裸設備文件

            #vi /home/oracle/dbca.conf

            內(nèi)容如下:

            spfile = /oracle/oradata/orcl/spfile

            system = /oracle/oradata/orcl/system

            sysaux = /oracle/oradata/orcl/sysaux

            undotbs1= /oracle/oradata/orcl/undotbs1

            data =   /oracle/oradata/orcl/data

            temp    = /oracle/oradata/orcl/temp

            users    = /oracle/oradata/orcl/users

            redo1_1   = /oracle/oradata/orcl/redo01

            redo1_2   = /oracle/oradata/orcl/redo02

            control1= /oracle/oradata/orcl/control01

            control2= /oracle/oradata/orcl/control02

            control3= /oracle/oradata/orcl/control03

            第四步:創(chuàng)建數(shù)據(jù)庫

            $dbca

            在選擇存儲設備的時候,我們選擇第三項Raw Devices,然后選中“specify Raw Devices Mapping File”復選框,點擊“Browse”按鈕,選擇上一步我們創(chuàng)建好的裸設備文件/home/oracle/dbca.conf,

            然后點擊“next”,配置相應的參數(shù),在配置enable archiving的時候,選擇歸檔日志的存放目錄為/oracle/arch。

            后面的步驟不詳細列舉了,希望大家自己去琢磨,一直到創(chuàng)建數(shù)據(jù)庫完成。

            第五步:測試數(shù)據(jù)庫 [oracle@pora ~]$ sqlplus / as sysdba

             

            SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jul 17 14:24:51 2008

             

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

             

             

            Connected to:

            Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

            With the Partitioning, OLAP and Data Mining options

             

            SQL> select status from v$instance;

             

            STATUS

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

            OPEN

            posted on 2009-10-07 23:21 旅途 閱讀(985) 評論(0)  編輯 收藏 引用 所屬分類: LINUX基礎、管理DB2

            精品无码久久久久国产动漫3d| 91性高湖久久久久| 欧美一区二区三区久久综| 99re久久精品国产首页2020| 久久国产高清字幕中文| 人妻无码精品久久亚瑟影视| 亚洲国产精品无码久久一区二区| 青青国产成人久久91网| 午夜精品久久影院蜜桃| 久久国产乱子精品免费女| 亚洲美日韩Av中文字幕无码久久久妻妇| 97精品国产97久久久久久免费| 国产成人精品久久| 亚洲va国产va天堂va久久| 久久丝袜精品中文字幕| 国内精品伊人久久久久| 久久天天躁狠狠躁夜夜网站| 久久精品女人天堂AV麻| 国产精品久久永久免费| 欧美亚洲色综久久精品国产| 亚洲欧美另类日本久久国产真实乱对白| 狠狠色丁香婷婷综合久久来 | 久久香蕉国产线看观看精品yw| 久久国产亚洲精品麻豆| 久久久久久九九99精品| 久久久久亚洲av成人网人人软件| 热综合一本伊人久久精品 | 久久青草国产精品一区| 久久午夜羞羞影院免费观看| 一本色综合网久久| A级毛片无码久久精品免费 | 久久精品无码午夜福利理论片| 久久免费看黄a级毛片| 久久综合久久综合亚洲| 一日本道伊人久久综合影| 久久国产热这里只有精品| 国产精品九九久久免费视频 | 欧美激情精品久久久久久久| 久久久久噜噜噜亚洲熟女综合 | 久久超乳爆乳中文字幕| 久久se精品一区二区|