当前位置:  技术问答>linux和unix

linux7.2下安装Oracle8.1.7?

    来源: 互联网  发布时间:2014-12-13

    本文导语:  glibc2.1:文件-i386-glibc-2.1-liunx.tar.gz压缩包里为什么找不到文件i386-glibc21-linux-env.sh?? | Step yb Step安装qmail全套功略  sendmail的功能是足够强大的,然而它的配置和管理也是十分复杂的。有另一个...

glibc2.1:文件-i386-glibc-2.1-liunx.tar.gz压缩包里为什么找不到文件i386-glibc21-linux-env.sh??

|
Step yb Step安装qmail全套功略 
sendmail的功能是足够强大的,然而它的配置和管理也是十分复杂的。有另一个也很常用的邮件服务程序称为qmail。
需要注意的是,许多人认为qmail。 要比sendmail简单一些。就笔者个人的感觉,不能同意这种说法。但是,qmail。 在配置一些稀奇古怪的功能方面确实比sendmail要稍微容易一 些。另外qmail与sendmail不同之处在于,缺省的时候qmail将在用户的宿主目录中存储邮件,而不是像sendmail那样不分青红皂白地放在/var/spool/mail下面,并且qmail。 不 需要使用文件锁定,所以可以把用户邮件放在NFS服务器上,这样,可以使用多台服务器 来提供服务。对于大型邮件系统这是很重要的。(在sendmail也可以这样做,但必须非 常小心以免造成邮件丢失)。但是这个功能虽然不错,却又产生了一些十分讨厌的后果 。对于大型的ISP,qmail也很重要,它可以简化虚拟域的设置。我们将试图介绍如何用 qmail构造一个邮件服务器。当然,这里的介绍不可能像介绍sendmail那样细致,如果要 使用一些比较高级的功能,你也许必须研究qmail的文档。 
软件包: 
qmail-1.03 qmail基本系统。在http://em.ca/~bruceg/qmail+patches/上有一个好的补丁包,里面有若干针对Qmail的POP3d及其他问题的补丁,笔者建议您把它下载过来。 
ucspi-tcp-0.88 tcpsever服务程序 
daemontools-0.70 监视工具 
checkpassword-0.81 pop3验证用户的程序 
ezmlm-0.53 邮件转发 
vpopmail-4.9.6-1 虚拟域用户pop3支持 
qmailadmin-0.35 虚拟域web管理 
autorespond-1.0.0 自动回复程序 
sqwebmail-1.2.0 webmail 
vqsignup-0.4 web方式用户注册 
软件来源: 
http://www.qmail.org 
http://www.inter7.com/qmail 
每个包安装前务必先仔细阅读INSTALL和FAQ,很多问题在FAQ都有解决方法。 
安装步骤: 
1. #mkdir /var/qmail 
2.设定组、用户权限 
# groupadd nofiles 
# useradd -g nofiles -d /var/qmail/alias alias 
# useradd -g nofiles -d /var/qmail qmaild 
# useradd -g nofiles -d /var/qmail qmaill 
# useradd -g nofiles -d /var/qmail qmailp 
# groupadd qmail 
# useradd -g qmail -d /var/qmail qmailq 
# useradd -g qmail -d /var/qmail qmailr 
# useradd -g qmail -d /var/qmail qmails 
3. 
#tar xzvf qmail-1.03.tar.gz 
进入qmail目录后,仔细阅读一下README和INSTALL文件.然后开始编译qmail 
#make setup check 
4. #cd qmail-1.03 
#./config 
5.建立系统别名 
# (cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root) 
# chmod 644 ~alias/.qmail* 
6. 
# cp /var/qmail/boot/home /var/qmail/rc 
# chmod 755 /var/qmail/rc 
编辑 /var/qmail/rc 
修改其中 ./Mailbox 成为 ./Maildir ,如下: 
# !/bin/sh 
# Using splogger to send the log through syslog. 
# Using qmail-local to deliver messages to ~/Maildir by default. 
exec env - PATH="/var/qmail/bin:$PATH" 
qmail-start ./Maildir splogger q 
其中 splogger qmail 指令是用来将纪录文件纪录于 / 中。 
建立样板 
$ /var/qmail/bin/maildirmake /etc/skel/Maildir 
$ echo ./Maildir/ > ~/.qmail 
注意 Maildir 必须为该使用者所有,可以 chown 变更,并以 chmod 700 Maildir 设定权限。 
7.安装 ucspi-tcp-0.88 
 # tar zxvf ucspi-tcp-0.88.tar.gz 
 # cd ucspi-tcp-0.88 
 # make 
 # make setup check 
 执行档将被安装于 /usr/local/bin 中。 
8.安装 checkpassword 
 # tar zxvf checkpassword-0.81.tar.gz 
 # cd checkpassword-0.81 
 # make 
 # make setup check 
 # chmod og-rx /bin/checkpassword 
 执行档 checkpassword 将被安装于 /bin 中如果不对/etc/passwd中的用户开放mail,不需要装checkpassword,只要装vpopmail 
9.安装 daemontools 
# tar zxvf daemontools-0.70.tar.gz 
 # cd daemontools-0.70 
 # make 
 # make setup check 
 执行档将安装于 /usr/local/bin 中。安装本工具后可以用 
# mkdir /var/run/qmail 
# supervise /var/run/qmail /var/qmail/rc 
来启动qmail,可以用svc来关闭活重起qmail,用svstat监视qmail运行情况,(qmail FAQ) 
10.安装 vpopmail 
# groupadd vchkpw 
# useradd -g vchkpw vpopmail 
# mkdir ~vpopmail/etc 
# echo ":allow" > ~vpopmail/etc/tcp.smtp 
# tar zvfz vpopmail-4.9.6-1.tar.gz 
# cd vpopmail-4.9.6-1 
# ./configure --enable-roaming-users=y --enable-default-domain=mydomain.com --enable-passwd=n 
# make 
# make install-strip 
# crontab -e 
40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null 
# cd /home/vpopmail/bin 
# ./vadddomain mydomain.com mydomain 
append mydomain.com to /var/qmail/control/rcpthosts 
11.从Sendmail向Qmail迁移 
  如果你的系统以前安装使用着Sendmail,就需要进行下面的步骤: 
  11.1.首先找到Sendmail的启动程序,一般是在/etc/rc.d目录中,看上去像这样的命令:“sendmail -bd -q15m”,将其注释掉。 
  11.2. 杀掉Sendmail进程。如果Sendmail有子进程,可以反复用-STOP和-CONT信号杀,直到没有子进程后用-TERM后加-CONT杀就可以了。 
  11.3. 检查E-mail队列中是否还有信,如果认为有必要将它们发送出去,可以在以后一段时间不定期地运行“sendmail.bak -q”,直到队列清空。 
  11.4. 去掉Sendmail等文件的setuid bit: 
  # chmod 0 /usr/lib/sendmail 
  # chmod 0 /usr/sbin/sendmail 
  # chmod 0 /usr/lib/sendmail.mx 
  # mv /usr/lib/sendmail /usr/lib 
  /sendmail.bak 
  # mv /usr/sbin/sendmail /usr 
  /sbin/sendmail.bak 
  11.5. 将csh -cf ′/var/qmail/rc &&′添加到启动文件中去。 
  11.6. 安装Qmail的Sendmail外壳: 
  # ln -s /var/qmail/bin/sendmail /usr/lib/sendmail 
  # ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail 
  11.7. 虚拟域与虚拟用户。 
  将虚拟域名加入/var/qmail/ 
 control/local和/var/qmail/control/rcpthosts 。然后在/var/ 
  qmail/control/virtualdomains中加入your.virtual.domains:youracct。 
  这样,所有发往me@your.virtual.domains的邮件都将以youracct-me@your.virtual.domains的形式发给youracct。VmailMgr是一个Qmail的增强工具,它扩展了Qmail的口令验证功能,使用户可以通过POP3 及IMAP访问自己的虚拟邮箱,我们将在以后的内容中重点介绍VmailMgr。 
12.激活qmail SMTP , POP3 daemon 系统服务 
 建立 SMTP 转信规则 
  建立 /etc/tcp.smtp 内容为 
  :allow 
 此为接受任何Client端所发出之转送信件 
 若要拒绝某些IP所发出之Relay则改为 /etc/tcp.smtp如下 
  1.2.3.4:allow,RELAYCLIENT="" 
 127.:allow, RELAYCLIENT="" 
 如此,除1.2.3.4及127.*之外的所有地址,都将被拒绝转送信件。 
 接下来,转换 tcp.smtp 成为 cdb 格式。 
 # /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp &1 
  | /var/qmail/bin/splogger smtpd 3 & 
  其中UID和GID为前述新增 qmail 系统帐号之 qmaild 之 User ID,以及 nofiles 之 group ID。 
  /var/qmail/bin/splogger那一行会将log档写在 /var/log/maillog。 
 激活 POP3: 
  编辑激活档加入以下设定: 
 tcpserver -H -R 0 pop3 
/var/qmail/bin/qmail-popup mail.mydomain.com 
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir & 
在/etc/rc.d/init.d下建立文件qmail,内容如下: 
#! /bin/sh 
case "$1" in 
start) 
echo -n "start qmail:" 
/var/qmail/rc & 
echo "." 
echo -n "start smtp service:" 
    /usr/local/bin/tcpserver -v -x /etc/tcp.smtp.cdb 
    -u UID -g GID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 
    | /var/qmail/bin/splogger smtpd 3 & 
echo "." 
echo -n "start pop3 service:" 
   tcpserver -H -R 0 pop3 
/var/qmail/bin/qmail-popup mail.mydomain.com 
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir & 
echo "." 
;; 
stop) 
echo -n "stop qmail:" 
echo "." 
;; 
*) 
exit 1 
;; 
esac 
exit 0 
----------------------------------------------------- 
# cd ../rc3.d 
# ln -s ../init.d/qmail S98qmail 
在RedHat7.1上安装Oracle8.1.7的经验谈
  我在RedHat7.1上第一次安装Oracle8.1.7就成功了,呵呵,很幸运!后来有不少朋友请教我安装方法,我才知道原来有这么多问题,按照我的方法应该可以安装成功,我自己安装了不下10遍都是很顺利就成功了。总结一下自己的安装经验,也总结一下别人遇到的问题,希望能对其他人有一点点帮助。
安装假设oracle系统文件放在/u01下,数据库文件放在/u02下,不安装OPS,不安装JServer,单数据库单实例。
ORACLE_BASE=/

|
一、安装前的配置
1、替换glibc
  Oracle8.1.7使用的是glibc2.1.3,而RedHat7.1是用的glibc2.2.2,不兼容,所以要替换glibc才能成功安装。首先要安装RedHat7.1安装光盘上的几个以compat开头的rpm包,它们是:
compat-glibc-6.2-2.1.3.2.i386.rpm
compat-egcs-objc-6.2-1.1.2.14.i386.rpm
compat-egcs-6.2-1.1.2.14.i386.rpm
compat-libs-6.2-3.i386.rpm
   可以把:
compat-libstdc++-6.2-2.9.0.14.i386.rpm
compat-egcs-c++-6.2-1.1.2.14.i386.rpm 也安装上。
  因为这几个软件包之间有依赖关系,如果安装顺序不对,会报错的,无法安装。一般来说应该先安装第一张上的两个,再安装第二张上面的四个。
  如果这样做也报错,安装不上,可以先把这6个软件包拷贝到一个目录下,然后再一起安装,这样就不用怕它们之间的依赖关系,一定可以安装成功了。例如:
rpm -ivh compat-glibc-6.2-2.1.3.2.i386.rpm compat-egcs-6.2-1.1.2.14.i386.rpm compat-libs-6.2-3.i386.rpm compat-egcs-c++-6.2-1.1.2.14.i386.rpm compat-egcs-objc-6.2-1.1.2.14.i386.rpm compat-libstdc++-6.2-2.9.0.14.i386.rpm 
2、创建用户和组
groupadd dba
useradd oracle -g dba
passwd oracle 
   Oracle安装文档上说,要创建两个组,oinstall和dba,oracle用户主属组是oinstall,从属组是dba,其实只用dba就好了,不要那么麻烦。
chown -R oracle.dba /u01
chown -R oracle.dba /u02
 3、设环境变量
  可以将要设的环境变量放在oracle用户主目录下的.bash_profile中,也可以放在/etc/profile中,对所有的用户可见,我建议放在/etc/profile中,因为凡是在本机运行的程序读写本机的Oracle数据库,一般都需要设Oracle的环境变量,否则无法连接数据库。
  我可以举一个例子:如果你的WEB Server,例如Apache,需要读写数据库,提供网页的动态内容,假设用PHP或者JSP,又或者Perl等等来写ServerAPI或者CGI,因为Apache是以root启动一个进程,这个进程再fork若干子进程以nobody用户运行,响应80端口的http请求,所以如果在root读不到Oracle环境变量,Web程序根本无法读写数据库。只要root读到oracle环境变量,fork子进程的时候,复制了父进程的数据空间,也继承了父进程的环境变量,所以可以读到oracle变量,就可以读写oracle数据库了。
  所以我这样设置,在/etc/profile中添加如下行:
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/8.1.7
ORACLE_SID=orcl
ORA_NLS=/u01/app/oracle/product/8.1.7/ocommon/nls/admin/data
NLS_LANG="SIMPLIFIED CHINESE"
CLASSPATH=.:/u01/app/oracle/product/8.1.7/jdbc/lib/classes111.zip
LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.7/lib
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/dbs:/etc
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORA_NLS NLS_LANG LD_LIBRARY_PATH PATH    其中$ORACLE_BASE,$ORACLE_HOME指定安装目录,$ORACLE_SID是oracle数据库的SID,$ORA_NLS是字符集目录,$NLS_LANG是字符集,$CLASSPATH是Java程序读写数据库需要的JDBC的class,前面加个点号是先搜当前目录的意思。$LD_LIBRARY_PATH是Oracle的C库函数和头文件的位置,对于OCI8,PROC和JDBC的OCI连接是必须的。
  注销再登录,或者不用注销,执行下一行的命令,直接读一下/etc/profile
. /etc/profile 
  再env|grep oracle 看看oracle的变量是否都设置正确。
4、临时更改glibc 将. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh 
export LD_ASSUME_KERNEL=2.2.5  加入oracle主目录(/home/oracle)下的.bash_profile,注销再以oracle登录,或者不用注销,执行下一行的命令,直接读一下.bash_profile
. /home/oracle/.bash_profile 
  再看看是否已替换  gcc -v ,替换之前是:
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-81)
   替换之后是:
Reading specs from /usr/i386-glibc21-linux/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc driver version 2.96 20000731 (Red Hat Linux 7.1 2.96-81) executing gcc version egcs-2.91.66
 5、修改内核参数
  Oracle数据库运行的时候,用共享内存来实现Oracle的SGA,所以要调整一下Linux的内核参数来适应Oracle的SGA的要求,这个方面到底要调整到多少才适合,可以参考Oracle官方的安装文档。一般而言,主要就是共享内存段最大尺寸要调整,Linux内核默认共享内存段最大尺寸是32M,如果Oracle SGA开的大于32M(一般商业运行,肯定大于32M),SGA就会分段,占据几个不连续的共享内存段,造成Oracle的性能下降。
  命令ipcs -al可以查看共享内存参数,命令ipcs查看共享内存使用情况。
  修改内核参数可以修改内核源码再重新编译内核,这个方法有点麻烦,关于共享内存的参数在源码目录下的include/linux/下的shm.h和sem.h文件中。
  另一个简单的办法是直接修改内核参数,即修改/proc下的文件,立即生效。以修改/proc/sys/kernel下的shmmax和sem
  shmmax是以字节记的共享内存段的最大尺寸,
  shmmni是共享内存段的最大数量
  shmmax是共享内存总共最大容量(shmmax*shmmni)
  sem是信号量参数,msgmax,msgmnb,msgmni是消息队列的参数。
  我改动如下
echo 134217728 > /proc/sys/kernel/shmmax (SGA最大为128M)
echo -e "250 32000 100 128" > /proc/sys/kernel/sem 
   (其实也不用改这项,只是将max ops per semop call改大了,这是Oracle的安装文档上写的,我就这么做了,不过我试过,不改也没事,其他都保持原来的,没有改)总结如下:改一项必须的shmmax,其他的我在使用过程中,参数都够大了,不需要再调整。
二、安装过程
  1、runInstaller启动安装界面
  有的时候runInstaller,安装界面不出来,这主要还是因为Oracle的字符集设为了简体中文,但OS是英文的,所以有时候出不来,用Java写的程序经常出现字符集的问题。此时临时销毁$NLS_LANG变量,Java会用默认的字符集,就好了。所以:unset $NLS_LANG   也可以试试unset $LANG
  其实dbassist也是有时候出不来的,这样做就可以出来了,但是netasst始终出不了,不清楚为什么,不过可以自己修改lisener.ora和tnsnames.ora,所以netasst也不是必须的。
  另一个可能的原因就是glibc没有替换好,我发现直到JDK1.3.1_01,才支持glibc2.2,之前的版本,包括JDK1.3.0都不支持glibc2.2,只要在glibc2.2下运行,就会出现没有任何反应,进程好像死亡了一样的毛病,Oracle安装程序用的还是JRE1.1.8,所以只要glibc用的还是2.2版的,安装窗口总不会出来的。
  2、下面一路点击下一步,到填写安装oracle软件的属组的时候,填写dba就好了,然后提示用root运行$ORACLE_HOME/root.sh,以root登录运行。在/etc/下生成一个文件oraInst.loc
  3、到选择安装“服务器”,“网络管理工作站”,“客户端”的时候,选择“服务器”
  安装好以后,可以再回到这个画面来选择别的没有安装的组件,也随时可以启动runInstaller来安装别的组件。
  另外有人提到没有安装PORC的选项,其实PROC是在“客户端”的选项里安装的。
  4、然后选择“定制安装”,不要选择典型安装,因为典型安装会安装Oracle Jserver,实际上不太用到Jserver,而且安装Jserver是在SGA里要启动一个Java虚拟机,非常消耗资源(Java的东西总是很吃资源的),而且安装的时候创建Jserver的过程非常的漫长,一度令我怀疑死机了。
  5、出现选择安装组件的列表,可以自己增删一些组件,我不需要oracle的Apache Server,准备自己从源码安装,所以就勾掉了。如果要安装Apache Server的选项话,要预先安装Java,并设置$JAVA_HOME变量,虽然要求的是jdk1.1.8,不过用jdk1.3也完全可以安装成功,运行Apache也没有什么问题,至于会不会因为jdk的版本不同导致一些程序运行结果的差异,我就没有测试过了。
  6、还是选择安装组件的列表这个界面,有个选择语言的按钮,增加“简体中文”
  7、询问是否创建数据库,“是”,添上安装数据库的SID,我的是“orcl”,数据库数据文件的存放目录,我的是“/u02“。
  8、开始安装Oracle,安装程序拷贝文件。
  有很多人说,拷贝文件完后,联接系统库函数的时候,出现make错误,我想这多半还是替换glibc不成功导致的吧,我安装的时候确实没有出现过这样的问题。我想按照我写的步骤来,应该不会出现这样的问题的。
  9、完成后,提示以root运行root.sh。
  Oracle8.1.7有两个版本,一个是Oracle8.1.7.0.0,另一个是Oracle8.1.7.0.1,这个版本带OPS,而且Oracle提供了一个glibc2.2的patch,不过在Redhat7.1上,按照上面方法做了以后,实际上不需要打补丁的。这个Oracle8.1.7.0.1的版本此时的root.sh有个bug,应该在第156行,如下:
RUID=`/usr/bin/id|$AWK -F( '{print $2}'|$AWK -F) '{print $1}` 
  在最后少写个‘应该改为:
RUID=`/usr/bin/id|$AWK -F( '{print $2}'|$AWK -F) '{print $1}'`运行它,生成/etc/oratab。
  10、自动启动netasst,配置监听器,一般如果为了省事,选典型配置就可以了,只不过典型配置打开了一个2481端口,是JServer用的,如果不用JServer的话,也可以不要它,现在可以不用管它,回头再改listener.ora好了。
  11、自动启动dbassist,安装数据库,按照提示做就是了,根据自己的情况可以适当的调整安装数据库时的参数,最后开始创建数据库,此时也可以选择先保存创建的脚本,再退出dbassist,单独运行创建脚本,这样更灵活一些,可以自己改创建脚本,也可以自己研究一下脚本,会有收获的。
三、安装后配置
  1、以root登录,修改/etc/oratab,将最后的:
orcl:/u01/app/oracle/product/8.1.7:N 改为:orcl:/u01/app/o

|
http://www.linuxbyte.net/ShowArt.php3?ID=3440

    
 
 

您可能感兴趣的文章:

  • linux7.1 安装 oracle8.1.7 出错
  • 我在Linux7。3下面装了一个Oracle8i,但是现在启动不起来了,总是报错ORA-01031: insufficient privileges
  • linux7.2下安装oracle8.1.7时,dbassist建库的问题
  • 在安装linux7.2时忘了选择FTP,怎样手动安装FTP?
  • 安装linux7.2硬盘安装问题
  • 请问各位:redhat下linux7。2下安装intel的dialogic的语音卡的安装文档哪里有?
  • RedHat Linux7.2,为何安装完毕后无法启动
  • 一个简单的问题,如何在Linux7.2中添加安装xwindow,马上结帖
  • Linux7.2的安装问题
  • redhat linux7.1安装不了,怎么办?
  • 请教red hat linux7.1安装问题
  • 请教:Linux7.0下安装oracle817需要网卡吗?
  • linux7.2安装 ,光驱不好。。。
  • 在LINUX7.3下怎么安装GCC?????
  • 如何安装WinXp和Linux7.1双系统?
  • 在redhat linux7.2 下,如何安装orcle9i???
  • 怎么看Redhat Linux7。2中是否安装了显卡?
  • 散分了,linux7.2安装时设置的root密码会过期吗?
  • red hat linux7.3下如何安装中文包呢
  • linux7.3下大内存无法安装网卡!急!
  • linux7.3安装时找不到硬盘,该怎么做,急,在线等待
  • 请问高手,如何安装linux7.2下的JRE?
  • 我想在一台RedHat Linux7.3上,远程安装Xwindow
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 哪有LINUX7.2和Borland Kylix3.0下载啊????
  • linux7.2下linuxconf的使用?
  • linux7.0是否支持光驱启动
  • LINUX7。1的光盘问题
  • redhat linux7.2的版本问题
  • LINUX7.2支持AMD的CPU吗?
  • linux7.3求助
  • 大家认为Linux Mendrake8.2好还是RedHat Linux7.3好
  • LINUX7.3是否支持INTEL 845G自带的显卡
  • 请问在red hat linux7.3怎么装网卡
  • 如何卸掉red hat linux7.2
  • 关于LINUX7.3?高分?
  • RedHat Linux7.2 怎样作代理服务器吗?
  • ★菜鸟问:怎么在RED HAT LINUX7.2中用169上网??
  • 如何在Linux7.2下通过代理服务器上网???
  • 怎样启动linux7.2?
  • 怎样在LINUX7.2环境下设置拨号上网。
  • LINUX7.2有没有gcc
  • linux7可以设置两个网关吗?
  • 红帽子linux7.3版是否能用内猫上网?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3