在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql在linux安裝MySqlLinux
- Linux裸裝置總結Linux
- 在linux中安裝DockerLinuxDocker
- 在Linux上安裝gskitLinux
- 在Linux下安裝JDKLinuxJDK
- RAC安裝【AIX 7 + 11.2.0.4 + ASM】AIASM
- 在React專案中安裝並使用Less(用法總結)React
- 在Linux中安裝軟體Linux
- 在 Intel NUC 上安裝 LinuxIntelLinux
- 在 Linux 上安裝 VMware 工具Linux
- Nginx在Linux下的安裝NginxLinux
- 分享在Linux上安裝PythonLinuxPython
- 在Linux 上安裝 SQL ServerLinuxSQLServer
- 安裝flutter和dart總結FlutterDart
- Hadoop安裝錯誤總結Hadoop
- flutter安裝問題總結Flutter
- Kubernetes安裝報錯總結
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- 【Oracle】ASM例項安裝入門OracleASM
- ASM入網小助手解除安裝ASM
- linux環境安裝——整理彙總Linux
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- RUST 在linux 系統的安裝RustLinux
- 在Linux上安裝redis7LinuxRedis
- 【MSSQL】在Linux上安裝SQL SERVERSQLLinuxServer
- 在 Linux 上安裝 Adobe Flash PlayerLinux
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- 把Discord安裝在Fedora Linux上Linux
- 解除安裝anaconda3總結
- RabbitMQ 安裝部署與配置總結MQ
- 在Centos和Docker上安裝STF 遇到的若干問題總結CentOSDocker
- 在 Linux Mint 安裝 Linux Kernel 4.12(穩定版)Linux
- RedHat7.4安裝在個人電腦(筆記本)中安裝遇到的問題總結Redhat筆記
- 【ASM】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- 在linux環境安裝單機RocketMQLinuxMQ
- MariaDB在Linux和Windows上的安裝LinuxWindows
- 怎樣在 Ubuntu Linux 上安裝 MySQLUbuntuLinuxMySql
- 在 Rocky Linux 上安裝最新的 DockerLinuxDocker
- 教你在Ubuntu上安裝Linux核心6.1UbuntuLinux