在linux安裝asm總結
1. 10G fro linux安裝準備
2. 安裝UNIREAD及NX SERVER
3. 安裝10G 軟體(不安裝DATABASE先,之後用DBCA安裝)
4. 安裝ASM LIB
5. 配置ASM LIB
6. 配置 CSS
7. 建立ASM基盤
8. 配置 sqlnet.ora
9. 建立ASM引數檔案init+ASM.ora
10. 建立ASM密碼檔案
11. 啟動ASM例項
12. 建立ASM磁碟組
13. 使用DBCA建立基於ASM的資料庫
14. 配置監聽,配置TNSNAME
15. 維護ASM例項
停止資料庫,停止ASM例項,退出所有SQL視窗,UMOUNT
16. 常見問題
1. 10G fro linux安裝準備(沒有特別說明均為root使用者所做的操作)
安裝環境: centos4.6
a. 安裝LINUX的時候記得選開發包和遺傳包還有編輯工具.
b. 修改/etc/inittab的啟動欄位,把啟動級別改成3,這樣就不會出現圖形介面了
c. 建立/u01作為oracle使用者的HOME
Mkdir /u01
d. 建立oinstall dba oper組以及oracle使用者
Groupadd oinstall
Groupadd dba
Groupadd oper
Useradd –g oinstall –G dba,oper –d /u01 oracle
Passwd oracle
Chown –R oracle:oinstall /u01
Chmod –R 775 /u01
e. 設定/etc/hosts
2.2.2.22 your_hostname放在這個檔案的第一行
127.0.0.1 localhost
f. 安裝缺包(針對AS4)
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
libaio-XXXX(這個包在官方文件中沒有,但是安裝的時候會提示少這個包)
g. 建立ORACLE_BASE目錄
(本例把/u01作為ORACLE_BASE,就不用再建了)
h. 設定核心引數
/etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
/etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
/etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
i. Su – oracle 進入oracle使用者修改.bash_profile
Export ORACLE_BASE=/u01
Export ORACLE_HOSTNAME=your_hostname (設定這個引數可以避免一些不必要的麻煩,因為有的朋友網路比較複雜)
Export PATH=$PATH:$HOME/bin
unset USERNAME
stty erase ^h
j. 重啟你的系統
k. 上傳10G軟體,並解壓.修改包屬性chown –R oracle:oinstall 10Gdatabase_path
2. 安裝UNIREAD和NX SERVER
Uniread是用來記錄命令歷史的
Nx server是一個圖形登陸服務端,非常好的!
3. 安裝ORACLE 10G軟體
a. 使用NX客戶端登陸到你的伺服器(使用oracle使用者)
b. 開啟一個TERMINAL , 執行runInstaller
c. 圖形介面安裝,沒什麼好講的.記住先別安裝DATABASE.
d. 完的時候會讓你使用root使用者執行兩個指令碼,你可以使用secureCRT工具連線到你的伺服器執行.完了再點確認!
4. 退出圖形視窗,進入命令列,進入ORACLE使用者,修改.bash_profile檔案,在最後新增
Export ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
修改Export PATH= PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
5. 安裝ASM LIB
http://www.oracle.com/technology/tech/linux/asmlib/index.html
下載三個包
oracleasm-support-version.arch.rpm
oracleasm-kernel-version.arch.rpm
oracleasmlib-version.arch.rpm
注意和你的核心及版本對應 uname -r
安裝順序:
1. oracleasm-support……
2. oracleasm-x.x.x.xxx…
3. oracleasmlib-xxx.x.x..x.x.x….
6. 配置ASM LIB
/etc/init.d/oracleasm configure
Oracle
Dba
Y
Y
y
7. 執行CSS
使用ROOT使用者執行/u01/oracle/product/10.2.0/db_1/bin/localconfig add
8. 建立ASM基盤
a. Fdisk /dev/sdb /dev/sdb1
b. Fdisk /dev/sdc /dev/sdc1
c. Fdisk /dev/sdd /dev/sdd1
d. /etc/init.d/oracleasm createdisk V01 /dev/sdb1
e. /etc/init.d/oracleasm createdisk V02 /dev/sdc1
f. /etc/init.d/oracleasm createdisk V03 /dev/sdd1
9. loggin oracle配置SQLNET.ORA
只保留NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)這行
只有這樣你才能使用sqlplus / as sysdba登陸
10. loggin oracle建立ASM引數檔案$ORACLE_HOME/dbs/init+ASM.ora
+ASM為ASM例項名(ORACLE_SID)
引數檔案內容:
*.asm_diskstring='ORCL:*'
*.background_dump_dest='/u01/oracle/admin/+ASM/bdump'
*.core_dump_dest='/u01/oracle/admin/+ASM/cdump'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='/u01/oracle/admin/+ASM/udump'
11. loggin oracle建ASM例項密碼檔案(指定密碼為oracle)
Orapwd file=$ORACLE_HOME/dbs/orapw+ASM password=oracle entries=10
(密碼檔名必須為orapwSID,SID為系統識別號)
12. loggin oracle啟動ASM例項
a. export ORACLE_SID=+ASM
b. sqlplus / as sysdba
c. startup
d. create diskgroup dgroup1 external redundancy disk ‘ORCL:V01’,’ORCL:V02’;
13. loggin as oracle by nx client
a. 開啟一個terminal,執行DBCA
b. 下面就很簡單了,在選資料檔案位置的時候選ASM就可以了
c. 配置後好退出圖形介面
14. 配置TNSNAMES.ORA和LISTENER.ORA
配置好後開啟監聽,並用TNS進入你要進入的例項.
14. 維護ASM例項
這個就看文件吧..命令太多,,慢慢品嚐
2. 安裝UNIREAD及NX SERVER
3. 安裝10G 軟體(不安裝DATABASE先,之後用DBCA安裝)
4. 安裝ASM LIB
5. 配置ASM LIB
6. 配置 CSS
7. 建立ASM基盤
8. 配置 sqlnet.ora
9. 建立ASM引數檔案init+ASM.ora
10. 建立ASM密碼檔案
11. 啟動ASM例項
12. 建立ASM磁碟組
13. 使用DBCA建立基於ASM的資料庫
14. 配置監聽,配置TNSNAME
15. 維護ASM例項
停止資料庫,停止ASM例項,退出所有SQL視窗,UMOUNT
16. 常見問題
1. 10G fro linux安裝準備(沒有特別說明均為root使用者所做的操作)
安裝環境: centos4.6
a. 安裝LINUX的時候記得選開發包和遺傳包還有編輯工具.
b. 修改/etc/inittab的啟動欄位,把啟動級別改成3,這樣就不會出現圖形介面了
c. 建立/u01作為oracle使用者的HOME
Mkdir /u01
d. 建立oinstall dba oper組以及oracle使用者
Groupadd oinstall
Groupadd dba
Groupadd oper
Useradd –g oinstall –G dba,oper –d /u01 oracle
Passwd oracle
Chown –R oracle:oinstall /u01
Chmod –R 775 /u01
e. 設定/etc/hosts
2.2.2.22 your_hostname放在這個檔案的第一行
127.0.0.1 localhost
f. 安裝缺包(針對AS4)
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
libaio-XXXX(這個包在官方文件中沒有,但是安裝的時候會提示少這個包)
g. 建立ORACLE_BASE目錄
(本例把/u01作為ORACLE_BASE,就不用再建了)
h. 設定核心引數
/etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
/etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
/etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
i. Su – oracle 進入oracle使用者修改.bash_profile
Export ORACLE_BASE=/u01
Export ORACLE_HOSTNAME=your_hostname (設定這個引數可以避免一些不必要的麻煩,因為有的朋友網路比較複雜)
Export PATH=$PATH:$HOME/bin
unset USERNAME
stty erase ^h
j. 重啟你的系統
k. 上傳10G軟體,並解壓.修改包屬性chown –R oracle:oinstall 10Gdatabase_path
2. 安裝UNIREAD和NX SERVER
Uniread是用來記錄命令歷史的
Nx server是一個圖形登陸服務端,非常好的!
3. 安裝ORACLE 10G軟體
a. 使用NX客戶端登陸到你的伺服器(使用oracle使用者)
b. 開啟一個TERMINAL , 執行runInstaller
c. 圖形介面安裝,沒什麼好講的.記住先別安裝DATABASE.
d. 完的時候會讓你使用root使用者執行兩個指令碼,你可以使用secureCRT工具連線到你的伺服器執行.完了再點確認!
4. 退出圖形視窗,進入命令列,進入ORACLE使用者,修改.bash_profile檔案,在最後新增
Export ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
修改Export PATH= PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
5. 安裝ASM LIB
http://www.oracle.com/technology/tech/linux/asmlib/index.html
下載三個包
oracleasm-support-version.arch.rpm
oracleasm-kernel-version.arch.rpm
oracleasmlib-version.arch.rpm
注意和你的核心及版本對應 uname -r
安裝順序:
1. oracleasm-support……
2. oracleasm-x.x.x.xxx…
3. oracleasmlib-xxx.x.x..x.x.x….
6. 配置ASM LIB
/etc/init.d/oracleasm configure
Oracle
Dba
Y
Y
y
7. 執行CSS
使用ROOT使用者執行/u01/oracle/product/10.2.0/db_1/bin/localconfig add
8. 建立ASM基盤
a. Fdisk /dev/sdb /dev/sdb1
b. Fdisk /dev/sdc /dev/sdc1
c. Fdisk /dev/sdd /dev/sdd1
d. /etc/init.d/oracleasm createdisk V01 /dev/sdb1
e. /etc/init.d/oracleasm createdisk V02 /dev/sdc1
f. /etc/init.d/oracleasm createdisk V03 /dev/sdd1
9. loggin oracle配置SQLNET.ORA
只保留NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)這行
只有這樣你才能使用sqlplus / as sysdba登陸
10. loggin oracle建立ASM引數檔案$ORACLE_HOME/dbs/init+ASM.ora
+ASM為ASM例項名(ORACLE_SID)
引數檔案內容:
*.asm_diskstring='ORCL:*'
*.background_dump_dest='/u01/oracle/admin/+ASM/bdump'
*.core_dump_dest='/u01/oracle/admin/+ASM/cdump'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='/u01/oracle/admin/+ASM/udump'
11. loggin oracle建ASM例項密碼檔案(指定密碼為oracle)
Orapwd file=$ORACLE_HOME/dbs/orapw+ASM password=oracle entries=10
(密碼檔名必須為orapwSID,SID為系統識別號)
12. loggin oracle啟動ASM例項
a. export ORACLE_SID=+ASM
b. sqlplus / as sysdba
c. startup
d. create diskgroup dgroup1 external redundancy disk ‘ORCL:V01’,’ORCL:V02’;
13. loggin as oracle by nx client
a. 開啟一個terminal,執行DBCA
b. 下面就很簡單了,在選資料檔案位置的時候選ASM就可以了
c. 配置後好退出圖形介面
14. 配置TNSNAMES.ORA和LISTENER.ORA
配置好後開啟監聽,並用TNS進入你要進入的例項.
14. 維護ASM例項
這個就看文件吧..命令太多,,慢慢品嚐
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/241379/viewspace-746860/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux安裝11g rac總結Linux
- 【RAC】在ESX 上安裝asm 共享磁碟ASM
- Oracle RAC 安裝總結Oracle
- asm-windows下安裝asmASMWindows
- ASM總結---未整理ASM
- 在React專案中安裝並使用Less(用法總結)React
- 在unix下和linux下建立裸裝置總結Linux
- ASM學習筆記_ASM安裝ASM筆記
- 問題小結:Linux下oracle常見安裝錯誤總結LinuxOracle
- 安裝flutter和dart總結FlutterDart
- flutter安裝問題總結Flutter
- MySQL 5.7安裝部署總結MySql
- CentOS下Apache安裝總結CentOSApache
- Maven2安裝總結Maven
- vsftpd安裝使用總結FTP
- mac系統安裝總結Mac
- Linux裸裝置總結Linux
- ASM的安裝配置ASM
- asm命令及安裝ASM
- centos5.5Linux安裝配置vpn伺服器總結CentOSLinux伺服器
- 在Linux上安裝gskitLinux
- 在Linux下安裝JDKLinuxJDK
- 在linux中安裝DockerLinuxDocker
- 在Linux上安裝postgresqlLinuxSQL
- 在 Linux 上安裝 PostgreSQLLinuxSQL
- 在linux中安裝mysqlLinuxMySql
- 在linux下安裝mysqlLinuxMySql
- ASM管理手冊總結ASM
- ASM部分概念的總結ASM
- RedHat7.4安裝在個人電腦(筆記本)中安裝遇到的問題總結Redhat筆記
- Capistrano + SVN 個人安裝部署總結API
- Hadoop安裝錯誤總結Hadoop
- Eclipse外掛安裝總結Eclipse
- 在Centos和Docker上安裝STF 遇到的若干問題總結CentOSDocker
- Linux裸裝置總結(ZT)Linux
- linux下的vsftp的安裝 個人總結版 (轉載)LinuxFTP
- Oracle ASM安裝要點OracleASM
- ASM驅動安裝與ASM盤建立(一)ASM