導航:首頁 > 編程系統 > asmliblinux6

asmliblinux6

發布時間:2023-10-23 16:39:23

linux軟體安裝問題

在類debian系統下安裝rpm格式的軟體包用alien進行格式轉換。不過lz貌似是把rpm包管理機制當成軟體包了……

如果版安裝權rpm包,照下面做:
1.apt-get install alien
alien -i xxx.rpm 直接安裝
alien -d xxx.rpm 生成Debian包

2.apt-get install rpm
mkdir /var/lib/rpm
rpm --initdb
rpm -ivh xxx.rpm
3.自運行:用rcconf
apt-get install rcconf
rcconf
配置啟動選項。

要再出錯,多半是軟體包格式支持問題。沒deb就下源碼編譯吧。

❷ 想在Linux的環境下在ASM上建立Oracle資料庫,可是沒有ASM磁碟啊,應該怎麼做呢

正好剛整理了一個這方面的資料,先貼給你吧.
准備環境
ASM使用一個名叫「+ASM」的資料庫實例來管理ASM磁碟,因此在配置ASM磁碟之前,需要先啟動ASM實例。另外還需要注意,ASM 實例必須要先於資料庫實例啟動,和資料庫實例同步運行,遲於資料庫實例關閉。ASM 實例的創建和刪除可以用DBCA 工具來操作。在DBCA的第一個界面選擇配置自動存儲管理就可以進入ASM配置的界面。
根據提示運行腳本就可以配置和啟動CSS(Cluster Synchronization Service)了,注意要以root的身份運行這個腳本,運行情況如下:
# /u01/app/oracle/proct/10.2.0/db_1/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.
s1
CSS is active on all nodes.
Oracle CSS service is installed and running under init(1M)
ASM可以使用裸設備或者ASMLib方式, 因為裸設備的維護更羅嗦一些,本文只討論ASMLib方式。為了在Linux系統中使用ASMLib方式准備ASM磁碟,需要安裝相關的軟體,下載鏈接如下:

http://www.oracle.com/technology/tech/linux/asmlib/index.html
下載時注意選擇自己的操作系統和內核的版本,我下載到的是以下三個軟體:
oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm
oracleasmlib-2.0.4-1.el5.i386.rpm
oracleasm-support-2.1.4-1.el5.i386.rpm
這里特別需要注意第一個軟體要和你的Linux內核的版本一致。(其實我的內核版本是2.6.18-155.el5,但是在官方網站找不到完全對應的版本,只好使用這個2.6.18-164.el5的版本了,後面會講怎麼解決這個問題。)接下來進行軟體的安裝,只需要使用rpm命令即可。

# rpm -ivh oracleasm*
現在安裝oracleasm模塊可能會報錯,像我因為沒有找到對應我的內核版本的oracleasm軟體就遇到了這個問題。經過一番查找,發現軟體將oracleasm的模塊文件oracleasm.ko安裝到了目錄/lib/moles/2.6.18-164.el5/kernel/drivers/addon/oracleasm中,而我的默認的模塊文件路徑應該是/lib/moles/2.6.18-155.el5,因此決定手工建立相關的目錄和文件。
# mkdir -p /lib/moles/2.6.18-155.el5/kernel/drivers/addon/oracleasm
# cp oracleasm.ko /lib/moles/2.6.18-155.el5/kernel/drivers/addon/oracleasm
然後再安裝oracleasm的模塊文件就可以通過了:
# depmod -a
# modprobe oracleasm
最後進行oracleasm服務的初始配置
# service 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) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]:
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [ OK ]
Scanning the system for Oracle ASMLib disks: [ OK ]
好了,現在已經有了初步的ASM配置環境,接下來就可以准備磁碟了。
添加ASM磁碟組
為了實現ASM的磁碟負載均衡和冗餘能力,我准備使用四個磁碟建立ASM的磁碟組,因此需要為Linux系統添加四個磁碟。為了搭建這個環境,我使用的是VMware環境,因此添加磁碟就非常容易了。只需要在VMware的設置中選擇添加硬體即可,而且現在的VMware版本是可以支持磁碟的熱插拔的。無需關閉Linux系統,直接添加磁碟即可。添加完四個磁碟之後,為了讓Linux系統馬上識別這幾個磁碟,可以運行如下命令:
# echo 'scsi add-single-device 0 0 1 0' > /proc/scsi/scsi
# echo 'scsi add-single-device 0 0 2 0' > /proc/scsi/scsi
# echo 'scsi add-single-device 0 0 3 0' > /proc/scsi/scsi
# echo 'scsi add-single-device 0 0 4 0' > /proc/scsi/scsi
運行fdisk -l命令可以看到系統中增加了/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde四個磁碟。使用fdisk工具在這個四個磁碟上各建立一個分區(具體步驟略,不熟悉的可以查閱Linux的fdisk命令用法)。
然後運行oracleasm createdisk命令添加ASM磁碟:
# oracleasm createdisk VOL1 /dev/sdb1
Writing disk header: done
Instantiating disk: done
依次添加/dev/sdb1、/dev/sdc1、/dev/sdd1、/dev/sde1四個磁碟分區,完成後檢查如下:
# oracleasm listdisks
VOL1
VOL2
VOL3
VOL4
這時運行DBCA工具的ASM配置向導就可以建立ASM磁碟組了。進入DBCA向導後,選擇「Configure Automatic Storage Management」,然後單擊「Create New」按鈕,可以看到ASM磁碟組的配置界面。輸入磁碟組的名稱,如「dg1」,關於冗餘級別,我選擇了Norma,並且將VOL1和VOL2設置為一個Failure Group,而VOL3和VOL4設置為一個Failure Group。
以上操作也可以使用sqlplus連接到ASM實例上,使用命令完成。
為了連接到ASM實例上,首先需要設置ORACLE_SID環境變數,然後再使用sqlplus進行連接:

# ORACLE_SID=+ASM
# sqlplus / as sysdba
創建Disk Group的語句如下:
SQL> create diskgroup dg1 normal rendancy
failgroup fg1 disk 'ORCL:VOL1','ORCL:VOL2'
failgroup fg2 disk 'ORCL:VOL3','ORCL:VOL4';
至此,ASM磁碟組的准備已經完成,終於可以在ASM上建立資料庫了。還是使用DBCA工具,選擇「Create Database」進入創建資料庫的向導。按照向導操作,只是在選擇存儲機制時,選擇ASM類型。

閱讀全文

與asmliblinux6相關的資料

熱點內容
javadbfreader 瀏覽:307
蘋果手機數字代碼是什麼 瀏覽:66
驅動程序順序安裝腳本 瀏覽:665
word文件里怎樣查重 瀏覽:219
mx5系統基帶版本 瀏覽:184
ntlea全域通win10 瀏覽:171
qq怎麼查看別人的收藏 瀏覽:135
地震三參數matlab程序 瀏覽:57
怎樣給優盤文件加密軟體 瀏覽:7
收拾文件有哪些小妙招 瀏覽:431
pdf文件去底網 瀏覽:253
win10重裝系統需要格式化c盤嗎 瀏覽:424
路由器trx文件 瀏覽:655
淘寶店鋪數據包怎麼做 瀏覽:195
win10鍵盤黏連 瀏覽:332
json如何生成表格 瀏覽:323
怎麼修復sql資料庫表 瀏覽:40
微信微博差別 瀏覽:163
簽到積分換禮品app 瀏覽:812
mfc最近打開文件 瀏覽:672

友情鏈接