久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

2節(jié)點RAC如何安裝

139次閱讀
沒有評論

共計 12460 個字符,預計需要花費 32 分鐘才能閱讀完成。

這篇文章主要介紹了 2 節(jié)點 RAC 如何安裝,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

一、安全相關(guān)(2 個節(jié)點執(zhí)行)

關(guān)閉 selinux
 #vim /etc/sysconfig/selinux
 
 #SELINUX=enabled
 SELINUX=disabled
  保存退出
 :wq
  無需重啟生效,root 用戶
 #setenforce 0
 
  停止防火墻
 #service iptables stop
 #service ip6tables stop
 
  禁止開機啟動
 #chkconfig iptables off
 #chkconfig ip6tables off
 
  配置 IP 地址
 #setup
  圖形配置
 
二、檢查硬件要求

 1)內(nèi)存要求
 #grep MemTotal /proc/meminfo
  查看內(nèi)存
 #grep SwapTotal /proc/meminfo
 (#free)
  查看 swap 空間,要求》= 內(nèi)存
  2)系統(tǒng)架構(gòu)
 # uname -m
  3)磁盤空間
 #df -h
 /tmp  至少 1G
三、檢查軟件補丁要求并安裝(2 個節(jié)點安裝)
#cd /media/RHEL_6.3_x86_64_Disc_1/packages/
 binutils-2.20.51.0.2-5.34.el6.x86_64
 compat-libcap1-1.10-1.x86_64
 compat-libstdc++-33-3.2.3-69.el6.i686
 compat-libstdc++-33-3.2.3-69.el6.x86_64
 gcc-4.4.6-4.el6.x86_64
 gcc-c++-4.4.6-4.el6.x86_64
 glibc-2.12-1.80.el6.i686
 glibc-2.12-1.80.el6.x86_64
 glibc-devel-2.12-1.80.el6.i686
 glibc-devel-2.12-1.80.el6.x86_64
 ksh-20100621-16.el6.x86_64
 libgcc-4.4.6-4.el6.i686
 libgcc-4.4.6-4.el6.x86_64
 libstdc++-4.4.4-13.el6.x86_64
 libstdc++-4.4.4-13.el6.i686
 libstdc++-devel-4.4.6-4.el6.x86_64
 libstdc++-devel-4.4.6-4.el6.i686
 libaio-0.3.107-10.el6.x86_64
 libaio-0.3.107-10.el6.i686
 libaio-devel-0.3.107-10.el6.x86_64
 libaio-devel-0.3.107-10.el6.i686
 make-3.81-20.el6.x86_64
 sysstat-9.0.4-20.el6.x86_64
 elfutils-0.152-1.el6.x86_64
 elfutils-devel-0.152-1.el6.i686
 elfutils-devel-0.152-1.el6.x86_64 
 unixODBC-2.2.14-11.el6.i686
 unixODBC-2.2.14-11.el6.x86_64
 unixODBC-devel-2.2.14-11.el6.i686
 unixODBC-devel-2.2.14-11.el6.x86_64
使用 linux 自帶文件管理器圖形安裝補丁包或者使用 yum 命令解決依賴包問題,但 yum 需要配置,詳見 word 文檔
#yum -y install binutils compat-libcap1 ccompat-libstdc++ gcc glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat elfutils elfutils-devel unixODBC unixODBC-devel

四、創(chuàng)建組、用戶和目錄(2 個節(jié)點執(zhí)行)
  1)檢查是否已存
 #more /etc/oraInst.loc
 #grep oinstall /etc/group
  2)創(chuàng)建 Base 目錄
 mkdir -p /u01/app/11.2.0/grid
  mkdir -p /u01/app/grid
  mkdir -p /u01/app/oracle
  mkdir -p /u01/soft/db
  mkdir -p /u01/soft/gi
  mkdir -p /u01/soft/psu
  mkdir -p /u01/soft/OPatch
 mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
  chown grid:oinstall /u01/app/11.2.0/grid
  chown grid:oinstall /u01/app/grid
  chown oracle:oinstall /u01/app/oracle
 chown oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1
  chmod -R 775 /u01/
  chown -R grid:oinstall /u01
  安裝包目錄上次文件并解壓后修改權(quán)限與屬組
  3)創(chuàng)建任務角色分離的操作系統(tǒng)權(quán)限組和用戶
 # /usr/sbin/groupadd -g 1000 oinstall
 # /usr/sbin/groupadd -g 1020 asmadmin
 # /usr/sbin/groupadd -g 1021 asmdba
 # /usr/sbin/groupadd -g 1022 asmoper
 # /usr/sbin/groupadd -g 1031 dba
 # /usr/sbin/groupadd -g 1032 oper

 # /usr/sbin/useradd -u 1100 -g oinstall -G asmadmin,asmdba,asmoper,dba grid
 # /usr/sbin/useradd -u 1101 -g oinstall -G asmdba,dba,oper oracle
  4)設(shè)置用戶密碼
  #passwd grid
  #passwd oracle
  5)2 個節(jié)點設(shè)置 oracle 與 grid 用戶環(huán)境變量
  1 節(jié)點
  #su – oracle
 
  $vi .bash_profile
 umask 022
 export TMP=/tmp
 export TMPDIR=$TMP 
 export ORACLE_HOSTNAME=host1
 export ORACLE_SID=oradb1
 export ORACLE_BASE=/u01/app/oracle
 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
 export ORACLE_UNQNAME=oradb
 export ORACLE_TERM=xterm
 export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
 export LANG=en_US
  保存退出
  生效 $. ./.bash_profile 返回 root 用戶
 $exit
 #su – gird
 $vi .bash_profile
 umask 022
 export TMP=/tmp
 export TMPDIR=$TMP
 export ORACLE_HOSTNAME=host1
 export ORACLE_SID=+ASM1
 export ORACLE_BASE=/u01/app/grid
 export ORACLE_HOME=/u01/app/11.2.0/grid
 export ORACLE_TERM=xterm
 export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
 export LANG=en_US
 
  生效 $. ./.bash_profile
 2 節(jié)點
  #su – oracle
 
  $vi .bash_profile
   umask 022
 export TMP=/tmp
 export TMPDIR=$TMP 
 export ORACLE_HOSTNAME=host2
 export ORACLE_SID=oradb2
 export ORACLE_BASE=/u01/app/oracle
 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
 export ORACLE_UNQNAME=oradb
 export ORACLE_TERM=xterm
 export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
 export LANG=en_US
  保存退出
 
  生效 $. ./.bash_profile 返回 root 用戶
 $exit
 #su – gird
 $vi .bash_profile
 umask 022
 export TMP=/tmp
 export TMPDIR=$TMP
 export ORACLE_HOSTNAME=host2
 export ORACLE_SID=+ASM2
 export ORACLE_BASE=/u01/app/grid
 export ORACLE_HOME=/u01/app/11.2.0/grid
 export ORACLE_TERM=xterm
 export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
 export LANG=en_US
  保存并退出
 
  生效 $. ./.bash_profile

五、修改 /etc/hosts 文件(2 個節(jié)點修改)
 #vim /etc/hosts
  加入地址解析
 192.168.a.1 host1
 192.168.b.1 host1-priv
 192.168.a.2 host1-vip
 
 192.168.a.3 host2
 192.168.b.2 host2-priv
 192.168.a.4 host2-vip
 
 192.168.a.5 host-scan
六、修改網(wǎng)絡(luò)及內(nèi)核參數(shù)(2 個節(jié)點修改)
 #vi /etc/sysctl.conf
  添加如下行:
 kernel.sem = 250 32000 100 128
 kernel.shmmax = 4294967295(實際內(nèi)存大小 -1)
 fs.file-max = 6815744
 fs.aio-max-nr = 1048576
 net.core.rmem_default = 262144
 net.core.rmem_max = 4194304
 net.core.wmem_default = 262144
 net.core.wmem_max = 1048576
 net.ipv4.ip_local_port_range = 9000 65500
 kernel.shmmni = 4096
 
  保存退出
 :wq
  生效
 #/etc/rc.d/init.d/network restart
 #/sbin/sysctl -p
確認修改:
#/sbin/sysctl -a
七、修改軟件安裝用戶的資源限制(2 節(jié)點執(zhí)行)
#vim /etc/security/limits.conf
  尾行加入
 #oracle soft nofile 1024
 oracle hard nofile 65536
 oracle soft nproc 2047
 #oracle hard nproc 16384
 #oracle soft stack 10240
 oracle hard stack 32768
 
 #grid soft nofile 1024
 grid hard nofile 65536
 grid soft nproc 2047
 #grid hard nproc 16384
 #grid soft stack 10240
 grid hard stack 32768
  保存退出
 :wq

八、配置 NTP(2 個節(jié)點修改)
  1)停掉系統(tǒng) ntp
 # /sbin/service ntpd stop
 # chkconfig ntpd off
 # mv /etc/ntp.conf /etc/ntp.conf.org
 # rm /var/run/ntpd.pid
  2)檢查 Oracle 集群時鐘同步服務(安裝完成后)
 $ crsctl check ctss
九、上傳軟件
  將 p13390677_112040_Linux-x86-64_1of7 與 p13390677_112040_Linux-x86-64_2of7 上傳到 /u01/soft/db 下
  將 p13390677_112040_Linux-x86-64_3of7 上傳到 /u01/soft/gi 下
  將 p18139609_112040_Linux-x86-64 上傳到 /u01/soft/psu 下
  將 p6880880_112000_Linux-x86-64 上傳到 2 個節(jié)點的 /u01/soft/OPatch 下
 root 用戶解壓
 db 軟件
 #unzip /u01/soft/db/p13390677_112040_Linux-x86-64_1of7
 #unzip /u01/soft/db/p13390677_112040_Linux-x86-64_2of7
 gi 軟件
 #unzip /u01/soft/gi/p13390677_112040_Linux-x86-64_3of7
 psu 包
 #unzip /u01/soft/psu/p18139609_112040_Linux-x86-64
 OPatch 需要安裝完 gi 與 db 后解壓覆蓋自帶目錄文件
 #chown -R oracle:oinstall /u01/soft/db
 #chmod -R 775 /u01/soft/db
 #chown -R grid:oinstall /u01/soft/gi
 #chmod -R 775 /u01/soft/gi
 #chown -R grid:oinstall /u01/soft/psu/18139609
 #chmod -R 775 /u01/soft/psu/18139609

十、安裝 cvuqdisk 包
 1)將 rpm 包傳到另一節(jié)點
 scp /u01/soft/gi/grid/rpm/cvuqdisk-1.0.9-1.rpm host2:/tmp
 2)檢查是否已存在
 # rpm -qi cvuqdisk
 3)設(shè)置用戶組環(huán)境變量
 #export CVUQDISK_GRP=oinstall
 4)2 個節(jié)點安裝
 1 節(jié)點:
 #rpm -ivh /u01/soft/gi/grid/rpm/cvuqdisk-1.0.9-1.rpm
 2 節(jié)點:
 #rpm -ivh /tmp/cvuqdisk-1.0.9-1.rpm
十一、配置 ssh
 sshUserSetup.sh 文件位于 1 節(jié)點:/u01/soft/gi/grid/sshsetup/ 下; 將 sshUserSetup.sh 傳到 2 節(jié)點 /tmp
  目錄下
 #scp /u01/soft/gi/grid/sshsetup/sshUserSetup.sh host2:/tmp
  修改 /etc/ssh/sshd_config 文件
 LoginGraceTime 0
  到 sshUserSetup.sh 文件對應目錄下 2 個節(jié)點分別運行下面 2 條命令:
 #./sshUserSetup.sh –user grid –hosts“主機 1 主機 2”–exverify –noPromptPassphrase –advanced
 #./sshUserSetup.sh –user oracle –hosts“主機 1 主機 2”–exverify –noPromptPassphrase –advanced
十二、磁盤配置
 12.1 udev 綁定磁盤(使用 ASM,不需要操作這一步)
 1)獲取需要綁定為 ASM Disk 的磁盤 uuid,例如 /dev/mpathc  與 /dev/mpathd;2 個節(jié)點分別執(zhí)行并比對 UUID 是否是共享磁盤
 scsi_id –whitelisted –replace-whitespace –device=/dev/mpathc
 scsi_id –whitelisted –replace-whitespace –device=/dev/mpathd
 2)2 個節(jié)點編寫 udev rules 文件(XXXXXX 為 uuid,NAME 部分可以自己命名其余不需要改動)
 vi /etc/udev/rules.d/99-oracle-asmdevices.rules
  加入
 KERNEL== sd* , SUBSYSTEM== block , PROGRAM== /sbin/scsi_id –whitelisted –replace-whitespace –device=/dev/$name , RESULT== XXXXXXXXXX , NAME= asm-disk1 ,  OWNER= grid ,  GROUP= asmadmin , MODE= 0660
 KERNEL== sd* , SUBSYSTEM== block , PROGRAM== /sbin/scsi_id –whitelisted –replace-whitespace –device=/dev/$name , RESULT== XXXXXXXXXX , NAME= asm-disk2 ,  OWNER= grid ,  GROUP= asmadmin , MODE= 0660
 3)2 個節(jié)點分別啟動
 #/sbin/start_udev
 4)檢查設(shè)備是否正確綁定
 #ls -l /dev/asm*
 brw-rw—- 1 grid asmadmin 8, 32 Oct 26 21:24 /dev/asm-disk1
 brw-rw—- 1 grid asmadmin 8, 32 Oct 26 21:24 /dev/asm-disk2
 
  重啟 2 臺設(shè)備,重啟完成確認磁盤狀態(tài)正常。

 12.2 ASM 要執(zhí)行以下步驟:
 1、創(chuàng)建 ASM Disk Volumes
[root@ora ~]# oracleasm configure -i
Configuringthe Oracle ASM library driver.
 
Thiswill configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determinewhether the driver is
loadedon boot and what permissions it will have. The current values
willbe shown in brackets ([] ).  Hitting ENTER without typing an
answerwill keep that current value.  Ctrl-Cwill abort.
 
Defaultuser to own the driver interface []: grid
Defaultgroup to own the driver interface []: asmadmin
StartOracle ASM library driver on boot (y/n) [n]: y
Scanfor Oracle ASM disks on boot (y/n) [y]: y
WritingOracle ASM library driver configuration: done
 
[root@ora ~]# oracleasm init
Creating/dev/oracleasm mount point: /dev/oracleasm
Loadingmodule oracleasm : oracleasm
MountingASMlib driver filesystem: /dev/oracleasm
 
5.2 創(chuàng)建 ASM 磁盤
[root@ora ~]# oracleasm createdisk CRSVOL1 /dev/sdb1
Writingdisk header: done
Instantiatingdisk: done
[root@ora ~]# oracleasm createdisk DATAVOL1 /dev/sdc1
Writingdisk header: done
Instantiatingdisk: done
[root@ora ~]# oracleasm createdisk DATAVOL2 /dev/sdd1
Writingdisk header: done
Instantiatingdisk: done
[root@ora ~]# oracleasm createdisk FRAVOL1 /dev/sde1
Writingdisk header: done
Instantiatingdisk: done
 
[root@ora ~]# oracleasm listdisks
CRSVOL1
DATAVOL1
DATAVOL2
FRAVOL1
 
dbc 使用 oracleasm-discover 查找 ASM 磁盤,所以先運行 oracleasm-discover 查看是否能找到剛創(chuàng)建的 4 個磁盤
[root@ora ~]# oracleasm-discover
UsingASMLib from /opt/oracle/extapi/64/asm/orcl/1/libasm.so
[ASMLibrary – Generic Linux, version 2.0.4 (KABI_V2)]
Discovereddisk: ORCL:CRSVOL1 [2096753 blocks (1073537536 bytes), maxio 512]
Discovereddisk: ORCL:DATAVOL1 [41940960 blocks (21473771520 bytes), maxio 512]
Discovereddisk: ORCL:DATAVOL2 [41940960 blocks (21473771520 bytes), maxio 512]
Discovereddisk: ORCL:FRAVOL1 [62912480 blocks (32211189760 bytes), maxio 512]

十三、grid 用戶安裝 gi
 #xhost +
 #su – grid
 $cd /u01/soft/gi/grid
 $ll
  確認權(quán)限屬組正確 775 grid:oinstall 
 $./runInstaller

  用 grid 用戶安裝 Grid Infrastructure,安裝版本為 11.2.0.1 x86_64 位版,安裝過程不具體描述,但是在安裝過程中有幾步有以下幾個要注意的地方:
在 Step 2 of 9 時選擇第二個 Configure Oracle Grid Infrastructurefor a Standalone Server

在 Step 4 of 11 時只選擇一個 ASM 磁盤 CRSVOL1
在 Step 7 of 11 時會彈出警告對話框,可以不用理會,直接點擊 Yes
在 Step 9 of 12 會提示找不到 pdksh-XXX 的包,在 RHEL6 中已經(jīng)移出此包,只要系統(tǒng)中有 ksh-XXX 包即可,選中 IgnoreAll 后點擊 Next 按鈕
[root@ora ~]# rpm -qa | grep ksh
ksh-20100621-16.el6.x86_64

最后按照屏幕提示以 root 用戶執(zhí)行兩個腳本,再等待 oracle 自動完成最后的配置,Grid Infrastructure 就安裝完成
 
安裝完后可以查看 ASM 實例是否啟動。
[root@ora~]# ps -ef | grep asm
grid  23212  1  0 17:24 ?  00:00:00 asm_pmon_+ASM
grid  23214  1  0 17:24 ?  00:00:00 asm_psp0_+ASM
grid  23246  1  0 17:24 ?  00:00:01 asm_vktm_+ASM
grid  23250  1  0 17:24 ?  00:00:00 asm_gen0_+ASM
grid  23252  1  0 17:24 ?  00:00:00 asm_diag_+ASM
grid  23254  1  0 17:24 ?  00:00:00 asm_dia0_+ASM
grid  23256  1  0 17:24 ?  00:00:00 asm_mman_+ASM
grid  23258  1  0 17:24 ?  00:00:00 asm_dbw0_+ASM
grid  23260  1  0 17:24 ?  00:00:00 asm_lgwr_+ASM
grid  23262  1  0 17:24 ?  00:00:00 asm_ckpt_+ASM
grid  23264  1  0 17:24 ?  00:00:00 asm_smon_+ASM
grid  23266  1  0 17:24 ?  00:00:00 asm_rbal_+ASM
grid  23269  1  0 17:24 ?  00:00:00 asm_gmon_+ASM
grid  23271  1  0 17:24 ?  00:00:00 asm_mmon_+ASM
grid  23273  1  0 17:24 ?  00:00:00 asm_mmnl_+ASM
root  25068 3291  0 17:26 pts/2  00:00:00 grep asm
 
七、創(chuàng)建 ASMdisk groups
以 grid 用戶使用圖形界面創(chuàng)建 ASM 磁盤組,也可以在 SQL*PLUS 中用 CREATE DISKGROUP 語句創(chuàng)建。
[grid@ora grid]$ asmca
默認會看到安裝 Grid Infrastructure 已經(jīng)創(chuàng)建的 CRS 磁盤組如圖 ASM-1,點擊 Create 按鈕增加新的磁盤組 DATA 和 FRA。
DATA 磁盤組包含 DATAVOL1 和 DATAVOL2,用來保存數(shù)據(jù)庫文件,F(xiàn)RA 磁盤組包含 FRAVOL1,用來做快速恢復區(qū)。在這里 DATA 磁盤組沒有設(shè)置任何冗余。
設(shè)置完成后顯示的結(jié)果。

oracleasm scandisks—- 查到當前數(shù)據(jù)庫的 asm 清單

http://blog.csdn.net/seertan/article/details/8487714
http://blog.csdn.net/rgb_rgb/article/details/8445321

十四、oracle 用戶安裝 db
 #xhost +
 #su – oracle
 $cd /u01/soft/db/database
 $ll
  確認權(quán)限屬組正確  
 $./runInstaller
  圖形化安裝
十五、psu 補丁安裝
 1)更新自帶 OPatch(2 個節(jié)點都需要執(zhí)行)
  將原有 OPatch 重新命名,并將最新的 OPatch 解壓到相應目錄
 #unzip p6880880_112000_Linux-x86-64.zip -d /u01/app/11.2.0/grid/
 #unzip p6880880_112000_Linux-x86-64.zip -d /u01/app/oracle/product/11.2.0/dbhome_1
 #chown -R grid:oinstall /u01/app/11.2.0/grid/OPatch
 #chmod -R 775 /u01/app/11.2.0/grid/OPatch
 #chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1/OPatch
 #chmod -R 775 /u01/app/oracle/product/11.2.0/dbhome_1/OPatch
 2) 創(chuàng)建 ocm 響應文件(2 個節(jié)點都需要執(zhí)行)
 grid 用戶執(zhí)行
 #su – grid
 $/u01/app/11.2.0/grid/OPatch/ocm/bin/emocmrsp  -no_banner -output /tmp/ocmfile.rsp
 3)解壓 psu 補丁
 #unzip /u01/spft/psu/p18139609_112040_Linux-x86-64
 #chown -R grid:oinstall 18139609
 #chmod -R 775 18139609
 4)2 個節(jié)點分別以 root 用戶在各節(jié)點執(zhí)行如下命令對 gi 安裝補丁
 #/u01/app/11.2.0/grid/OPatch/opatch auto /u01/soft/psu/18139609 -ocmrf /tmp/ocmfile.rsp
 5)修改 /u01/soft/psu/18139609/18031668 屬組權(quán)限
 #chown -R oracle:oinstall /u01/soft/psu/18139609/18031668
 #chmod -R 775 /u01/soft/psu/18139609/18031668
 6)主節(jié)點為 db 安裝補丁
 #su – oracle
 $/u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch napply -oh /u01/app/oracle/product/11.2.0/dbhome_1 /20140612/PSU/18139609/18031668
 7) 驗證補丁安裝版本
 2 節(jié)點分別執(zhí)行
 grid 用戶
 $/u01/app/11.2.0/grid/OPatch/opatch lsinventory
 oracle 用戶
 $/u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch lsinventory
  會顯示一系列的補丁號
  系統(tǒng)重啟。oracle 集群隨系統(tǒng)自動重啟,完成后到 gird 用戶下確認 crs 狀態(tài)正常
 #su – grid
 $crs_stat -t
 
十六、建庫
 1)ASMCA 創(chuàng)建數(shù)據(jù)磁盤
 grid 用戶
 #su – grid
 $asmca
  選擇未使用的磁盤做 ASM 磁盤
 2)建庫
 oracle 用戶
 #su – oracle
 $dbca
  圖形界面配置
十七、參數(shù)修改
 #su – oracle
 $sqlplus / as sysdba
 sql alter profile DEFAULT limit failed_login_attempts unlimited password_life_time unlimited;(關(guān)閉密碼時效,默認 180 天失效)
 sql alter system set audit_trail=none scope=spfile;(關(guān)閉審計)
 sql alter system set deferred_segement_creation=false;
 sql alter system set sec_case_sensitive_logon=false;(關(guān)閉大小寫敏感)
  重啟 2 個實例生效
 sql shutdown immediate;
 sql startup
十八、確認數(shù)據(jù)庫正常

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“2 節(jié)點 RAC 如何安裝”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關(guān)注丸趣 TV 行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-24發(fā)表,共計12460字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 乳源| 尼玛县| 桃园县| 台江县| 凉山| 天津市| 涿鹿县| 乌兰察布市| 濮阳县| 井冈山市| 六盘水市| 海阳市| 抚顺市| 浦北县| 乐安县| 黄大仙区| 江门市| 高雄县| 蓬莱市| 东安县| 洛扎县| 盘锦市| 新邵县| 大渡口区| 芷江| 呼图壁县| 三江| 阿坝| 北海市| 从江县| 当阳市| 南城县| 拜泉县| 临江市| 宁化县| 耿马| 马关县| 南靖县| 榆社县| 渝北区| 康平县|