欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Oracle ASM安裝指引

系統(tǒng) 1956 0

1、安裝Oracle ASMLib

需要的安裝包

asmlib

asm-support

asm-kernel

asm-smp-kernel(多process版本)

下載地址:[img]http://unix-cd.com/unixcd12/skin/skin_1/small/url.gif[/img] [url=http://www.oracle.com/technology/software/tech/linux/asmlib/rhel4.html]http://www.oracle.com/technology/software/tech/linux/asmlib/rhel4.html[/url]

安裝3個軟件包:

# rpm -Uvh oracleasm-support-2.0.3-1.i386.rpm

# rpm -Uvh oracleasm-2.6.9-34.EL-2.0.3-1.i686.rpm

# rpm -Uvh oracleasmlib-2.0.2-1.i386.rpm

1, Linux創(chuàng)建裸設(shè)備:(這個無用)

用fdisk 創(chuàng)建了一個分區(qū) /dev/sdb1

然后用raw綁定, raw /dev/raw/raw1 /dev/sdb1

綁定后生成一個文件/dev/raw/raw1 記錄綁定的信息.如果不想要直接刪除這個文件就行了.

但是這個文件在os reboot之后就沒有了.所以要把raw的信息記錄到 /etc/sysconfig/rawdevices 文件中,這樣重啟之后就能保留住raw的信息了.

格式:/dev/raw/raw1 /dev/sdb1

修改權(quán)限:

[root@rs2600-2 root]#? chown oracle:dba /dev/raw/raw1
[root@rs2600-2 root]#? chown oracle:dba /dev/raw/raw2

[root@rs2600-2 root]# /sbin/service rawdevices restart

2,配置oracleasm (這部不能少,否則不能找到磁盤)

以root用戶登陸,執(zhí)行
# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver. The following questions will determine whether the driver is
loaded on boot and what permissions it will have. The current values
will be shown in brackets ('[]'). Hitting <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.

Default user to own the driver interface [oracle]:
Default group to own the driver interface [dba]:
Start Oracle ASM library driver on boot (y/n) [y]:
Fix permissions of Oracle ASM disks on boot (y/n) [y]:
Writing Oracle ASM library driver configuration: [ OK ]
Loading module "oracleasm": [ OK ]
Mounting ASMlib driver filesystem: [ OK ]
Scanning system for ASM disks:
[ OK ]


# /etc/init.d/oracleasm createdisk VOL1 /dev/sdb1
Marking disk "/dev/sdb1" as an ASM disk: [ OK ]
#
[root@server oracleasmlib]# /etc/init.d/oracleasm listdisks
VOL1
[root@server oracleasmlib]# /etc/init.d/oracleasm scandisks
Scanning system for ASM disks:
[ OK ]

#/etc/init.d/oracleasm listdisks //列出ASM磁盤

VOL1

VOL2

VOL3

VOL4

如果要刪除ASM磁盤通過以下命令

#/etc/init.d/oracleasm deletedisk VOL4

以上操作將加載oracleasm.o驅(qū)動,并且mount上ASM文件系統(tǒng),同時我們可以通過以下命令來手工的卸載和加載ASMLib

#/etc/init.d/oracleasm disable //出錯檢查/var/log/messages文件,確認需要更新的內(nèi)核版本

#/etc/init.d/oracleasm enable

添加init文件使系統(tǒng)啟動時自動加載ASMLib

$su -

#cd /etc/rc3.d

#ln -s ../init.d/oracleasm S99oracleasm

#ln -s ../init.d/oracleasm K01oracleasm

注意:如果系統(tǒng)啟動是自動進入圖形界面,也就是系統(tǒng)的init level是5,那么上面生成鏈接的命令應(yīng)該在/etc/rc5.d目錄中操作

重新啟動系統(tǒng),確認ASMLib已經(jīng)可以自動加載

#lsmod |grep oracleasm

#dmesg |grep oracleasm

如果ASM已經(jīng)被配置了

View the contents of the oratab file to determine whether an ASM instance i
configured on the system:
# more /etc/oratab
If an ASM instance is configured on the system, then the oratab file should
contain a line similar to the following:
+ASM:oracle_home_path:N
In this example, +ASM is the system identifier (SID) of the ASM instance and
oracle_home_path is the Oracle home directory where it is installed. By
convention, the SID for an ASM instance begins with a plus sign.

3,利用dbca建庫時,需要運行腳本,注意是root用戶,但環(huán)境變量是oracle

[root@dbsvr bin]# localconfig add
/etc/oracle does not exist. Creating it now.
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Configuration for local CSS has been initialized

Adding to inittab
Startup will be queued to init within 90 seconds.
Checking the status of new Oracle init process...
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
dbsvr
CSS is active on all nodes.
Oracle CSS service is installed and running under init(1M)

建庫時報ora-12547錯誤,需要安裝如下包:

[root@dbsvr tmp]# rpm -qa|grep libaio
libaio-0.3.105-2
libaio-0.3.105-2
libaio-devel-0.3.105-2

4,dbca全過程


以 oracle 身份登錄并啟動 DBCA:

$ dbca

1).歡迎

單擊 Next。

2).操作

選擇 Create a Database。

3).數(shù)據(jù)庫模板

選擇 General Purpose。

4).數(shù)據(jù)庫標識

輸入全局數(shù)據(jù)庫名稱。

5).管理選項

選擇 Configure the Database with Enterprise Manager。

選擇 Use Database Control for Database Management。

6).數(shù)據(jù)庫證書

選擇 Use Same Password for All Accounts。

輸入口令并確認。

7).存儲選項

選擇 Automatic Storage Management (ASM)。

8).創(chuàng)建 ASM 實例

輸入 ASM 實例的口令并確認。

9).彈出一個窗口,提示 DBCA 將立即創(chuàng)建并啟動 ASM 實例。

單擊 OK。

10).創(chuàng)建 ASM 實例時彈出一個帶齒輪箱窗口。

11).ASM 磁盤組

由于這是新 ASM 實例且您尚未創(chuàng)建任何 ASM 實例,因此該窗口未顯示可用磁盤組。

單擊 Create New。

12).創(chuàng)建磁盤組

磁盤組名稱

輸入磁盤組名稱,如 DATA1。

冗余

- High 鏡像數(shù)據(jù)兩次。

- Normal 鏡像數(shù)據(jù)一次。

- External 不鏡像 ASM 中的數(shù)據(jù)。如果外部 RAID 陣列提供冗余,則通常使用此選項。

選擇成員磁盤

必須手動指示 ASM 到什么地方查找 ASMLib 磁盤,因此,單擊 Change Disk Discovery Path
-
彈出一個窗口,提示輸入磁盤發(fā)現(xiàn)路徑。如下所示將磁盤發(fā)現(xiàn)路徑更改為“ORCL:*”。如果還找不到使用絕對路徑 '/dev/oracleasm/disks/*'
- 單擊 OK 繼續(xù)。

  • 您將返回到 Select Member Disks 窗口。您的所有 ASMLib 磁盤現(xiàn)在應(yīng)顯示在此窗口中。
    單擊該行開頭的框,選擇加入磁盤組的磁盤。完成后單擊 OK


您將返回到 Select Member Disks 窗口。您的所有 ASMLib 磁盤現(xiàn)在應(yīng)顯示在此窗口中。

單擊該行開頭的框,選擇加入磁盤組的磁盤。完成后單擊 OK。

這個時候如果還發(fā)現(xiàn)不了 硬盤,可以使用RAW

Add Disks: Enter /dev/raw as the disk recovery path. You can also clisk
Disk Recovery Path and enter the required disk recovery path in the dialog
box and clisk OK.

13).ASM 磁盤組

您將返回到 ASM Disk Groups 窗口。此時,出現(xiàn)在上一步中創(chuàng)建的磁盤組。

單擊該行開頭的框選擇此磁盤組。(在此實例中使用單個磁盤組。)

單擊 Next。

14).數(shù)據(jù)庫文件位置

選擇 Use Oracle-Managed Files。

確保已將 Database Area 設(shè)置為您創(chuàng)建的磁盤組。它包含一個前導(dǎo)加號 — 例如,+DATA1。

15).恢復(fù)配置

選擇 Specify Flash Recovery Area。

- 快速恢復(fù)區(qū) — 輸入要用于快速恢復(fù)的 ASM 磁盤組。

- 快速恢復(fù)區(qū)大小 — 接受默認值 2048。

如果要使用歸檔日志模式,則選中 Enable Archiving。對于評估數(shù)據(jù)庫,可以不選該項。

16).數(shù)據(jù)庫內(nèi)容

選擇 Sample Schemas。

我們不使用定制腳本,因此單擊 Next。

17).初始化參數(shù)

接受默認值,然后單擊 Next。

18).數(shù)據(jù)庫存儲

接受默認值,然后單擊 Next。

19).創(chuàng)建選項

選擇 Create Database(默認值)并單擊 Finish。

20).確認

檢查完數(shù)據(jù)庫詳細信息后單擊 OK。

21).DBCA 顯示一個操作列表和一個進度條。根據(jù)硬件的不同,數(shù)據(jù)庫創(chuàng)建可能需要幾分鐘到幾小時的時間。

22).當數(shù)據(jù)庫創(chuàng)建完成時,將顯示一個顯示摘要窗口。記下 Enterprise Manager URL,然后單擊 Exit。

5、ASM database簡單管理
啟動ASM請參考 http://hi.baidu.com/danghj/blog/item/d666ce88e037ce9fa4c27252.html
開機啟動:

[oracle@asm dbs]$ lsnrctl start

[oracle@asm dbs]$ export ORACLE_SID=+ASM

[oracle@asm dbs]$ echo $ORACLE_SID

+ASM

[oracle@asm dbs]$ sqlplus / as sysdba

SQL>startup

[oracle@asm dbs]$ export ORACLE_SID=eagle

[oracle@asm dbs]$ echo $ORACLE_SID

eagle

SQL>startup

關(guān)機停止:

[oracle@asm dbs]$ export ORACLE_SID=+ASM

[oracle@asm dbs]$ echo $ORACLE_SID

+ASM

[oracle@asm dbs]$ sqlplus / as sysdba

SQL>shutdown immediate

[oracle@asm dbs]$ export ORACLE_SID=eagle

[oracle@asm dbs]$ echo $ORACLE_SID

eagle

SQL>shutdown immediate


附錄:手工建asm(沒成功)

1,創(chuàng)建asm參數(shù)?

到 oracle 的 dbs目錄下
[oracle@rs2600-2 dbs]$ vi spfile+ASM.ora

SM.asm_diskgroups='ASMDISK'#Manual Mount
*.asm_diskgroups='ASMDISK'
*.background_dump_dest='/opt/app/oracle/admin/+ASM/bdump'
*.core_dump_dest='/opt/app/oracle/admin/+ASM/cdump'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='/opt/app/oracle/admin/+ASM/udump'??


2.創(chuàng)建密碼文件

$ su – oracle
$ cd $ORACLE_HOME/dbs
$ orapwd file=orapw+ASM password=dba??????

3. 創(chuàng)建目錄結(jié)構(gòu)
$ su – oracle
$ cd $ORACLE_HOME/dbs
$ mkdir –p $ORALCE_BASE/admin/+ASM/udump
$ mkdir –p $ORALCE_BASE/admin/+ASM/bdump
$ mkdir –p $ORALCE_BASE/admin/+ASM/cdum?????

附:ASM實例可以手工創(chuàng)建,也可以通過dbca創(chuàng)建,如手工創(chuàng)建
1、創(chuàng)建asm參數(shù)
[oracle@dbsvr dbs]$ more spfile+ASM.ora


+ASM.asm_diskgroups='ASMDISK'#Manual Mount
*.asm_diskgroups='ASMDISK'
*.background_dump_dest='/oracle/app/admin/+ASM/bdump'
*.core_dump_dest='/oracle/app/admin/+ASM/cdump'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='/oracle/app/admin/+ASM/udump'


2、創(chuàng)建diskgroup組
SQL> ALTER DISKGROUP ALL MOUNT
Sun Aug 23 18:26:49 2009
Loaded ASM Library - Generic Linux, version 2.0.4 (KABI_V2) library for asmlib interface
Sun Aug 23 18:29:24 2009
SQL> CREATE DISKGROUP asmdisk External REDUNDANCY? DISK '/dev/sdb2' SIZE 674M ,'/dev/sdb3' SIZE 290M ,'/dev/sdb4' SIZE 235M ,'/dev/sdc1' SIZE 1913M; ???????????

二、創(chuàng)建ASM實例

1.創(chuàng)建初始化文件

$ su – oracle
$ cd $ORACLE_HOME/dbs
$ vi init+ASM.ora

*.asm_diskstring='ORCL:VOL*'
*.background_dump_dest='/oracle/admin/+ASM/bdump'
*.core_dump_dest='/oracle/admin/+ASM/cdump'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='/oracle/admin/+ASM/udump'

如果找不到磁盤還 改成絕對路徑


#+ASM.asm_diskgroups='ASMDISK'#Manual Mount
#*.asm_diskstring='ORCL:VOL*'
#*.asm_diskgroups='ASMDISK'
*. asm_diskstring='/dev/oracleasm/disks/*'
*.background_dump_dest='/opt/app/oracle/admin/+ASM/bdump'
*.core_dump_dest='/opt/app/oracle/admin/+ASM/cdump'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='/opt/app/oracle/admin/+ASM/udump'

解決方法二

修改$ORACLE_HOME/dbs/init+ASM.ora文件
添加一行:asm_diskstring='ORCL:VOL*'

啟動實例
報錯,ORA-29701: unable to connect to Cluster Manager
查google,查不到
再查metalink,原來是因為安裝完10g以后,就直接把/etc/inittab中的
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1   這句注釋了
原來這就是10g內(nèi)置的cluster manager

取消注釋
重新啟動系統(tǒng)
再次啟動實例,OK

2.創(chuàng)建密碼文件

$ su – oracle
$ cd $ORACLE_HOME/dbs
$ orapwd file=orapw+ASM password=dba

3. 創(chuàng)建目錄結(jié)構(gòu)
$ su – oracle
$ cd $ORACLE_HOME/dbs
$ mkdir –p $ORALCE_BASE/admin/+ASM/udump
$ mkdir –p $ORALCE_BASE/admin/+ASM/bdump
$ mkdir –p $ORALCE_BASE/admin/+ASM/cdump

4. 啟動實例
$ export ORACLE_SID=+ASM
$ sqlplus / as sysdba
SQL> startup
ASM instance started

Total System Global Area?? 100663296 bytes
Fixed Size?????????????????? 777616 bytes
Variable Size????????????? 99885680 bytes
Database Buffers????????????????? 0 bytes
Redo Buffers????????????????????? 0 bytes
ORA-15110: no diskgroups mounted

因為我們是首次啟動asm實例,還沒有創(chuàng)建diskgroup,所以顯示15110錯誤是正常的。

如果啟動實例的時候碰到如下報錯:
ORA-29701: unable to connect to Cluster Manager
那么請檢查/etc/inittab 文件,看看是否有下面這行
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
如果沒有請?zhí)砑樱绻蛔⑨屃苏埲∠⑨尅?

5. 創(chuàng)建 spfile,重新啟動
SQL> create spfile from pfile;
SQL> shutdown immediate;
SQL> startup;

6. 創(chuàng)建 diskgroup
SQL> create diskgroup dgroup1 external redundancy
2 failgroup fgroup1 disk 'ORCL:VOL1';

Diskgroup created.

SQL> col name for a10
SQL> select name,state from v$asm_diskgroup;

NAME?????? STATE
---------- ----------------------
DGROUP1??? MOUNTED

如果上述命令返回的 state是 DISMOUNTED,那么我們需要手工將掛載 diskgroup
SQL> ALTER DISKGROUP dgroup1 MOUNT;

Diskgroup altered.

SQL> show parameter asm_diskgroups

NAME???????????????????????????????? TYPE?????? VALUE
------------------------------------ ---------- ------------------------------
asm_diskgroups?????????????????????? string???? DGROUP1

三、創(chuàng)建ASM數(shù)據(jù)庫

接下來,創(chuàng)建ASM數(shù)據(jù)庫的工作就非常的簡單了。執(zhí)行dbca實用程序,在第六步“storage options”部分選擇“Automatic Storage Management ”,在接下來的“ASM Disk Groups”步驟中,選擇之前創(chuàng)建的“DGROUP1”,再按照普通建庫的方式完成數(shù)據(jù)庫的創(chuàng)建就OK了。???????????????????

Oracle ASM安裝指引


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩视频专区 | 三更饺子1最刺激的一段整集 | 日产一一到六区麻豆 | 欧美日本一道高清二区三区 | 中文字幕一区二区三区四区五区 | 久久久精品视频免费看 | 成人一级视频 | 国产一级特黄毛片在线毛片 | 羞羞在线视频 | 成人在线免费视频播放 | 毛片2| 日韩欧美国产精品 | 久草精品视频 | 色香蕉视频 | 国产成人免费无庶挡视频 | 久在线播放| 久久影院一区二区三区 | 婷婷在线免费视频 | 九九精品在线 | 免费一级毛片不卡在线播放 | 激情久久久久 | 久久91av| 精品国产乱码久久久久久1区2区 | 精品国产三级a | 成人欧美日韩视频一区 | 波多野结衣亚洲一区二区三区 | 一区二区三区欧美在线观看 | 亚洲国产精品欧美综合 | 色综合久久88色综合天天 | 久久88 | 懂色中文一区二区三区在线视频 | 毛片毛片毛片毛片毛片毛片 | 色综合久久98天天综合 | 亚洲综合久久1区2区3区 | 污污美女| 97超级碰碰在线看视频免费超 | 网站免黄 | 久久精品国产精品青草图片 | 91av在线免费 | 美女午夜色视频在线观看 | 成人欧美一区二区 |