1. 发现网上静默安装的文章非常多,乱七八糟,五花八门!来个扫盲的!
  1.  
  1. centos 5.10 下安装oracle 11g_r2
  2.  
  3. ******************************************************************************
  4. 1.系统部分
  5. ******************************************************************************
  6.  
  7. ------1.安装系统
  8.  
  9. --applications
  10. graphics
  11. graphical internet
  12. text-based internet
  13. offce/productivity
  14. editors
  15. sound and video
  16.  
  17. --base system
  18.  
  19. Administration Tools
  20. base
  21. legacy software support: compat-libstdc- compat-db-
  22. X Window System
  23. system tools :sysstat-
  24.  
  25. ---desktop envirements
  26. gnome desktop environment
  27.  
  28. --development默认选项后加入以下选项
  29. Development Libraries :libstdc-
  30. development tools :gcc-
  31. legacy software development
  32.  
  33. --languages
  34.  
  35. chinese support
  36.  
  37. ---server
  38. ftp server
  39. legacy network server:rsh-server telnet-server
  40. printing support
  41. server configure tools
  42.  
  43. ------2.配置xmanager连接linux
  44.  
  45. ---2.1 centos 6.5
  46.  
  47. 1).yum install xdm 安装XDM
  48.  
  49. 2).vi /etc/X11/xdm/Xaccess
  50.  
  51. 49 * #any host can get a login window
  52.  
  53. 3).改动/etc/gdm/custom.conf文件。
  54.  
  55. [xdmcp]
  56. Enable=true
  57. DisplaysPerHost=5
  58. Port=177
  59.  
  60. [security]
  61. AllowRemoteRoot=true
  62.  
  63. 4).重新启动gpm服务:
  64.  
  65. service gpm restart
  66.  
  67. chkconfig gpm on 确认GPM服务开机启动
  68.  
  69. 5).重新启动gdm服务
  70.  
  71. /usr/sbin/gdm -restart
  72.  
  73. ---2.2 centos 5.10
  74.  
  75. --1.编辑配置文件
  76.  
  77. ls -al /usr/share/gdm/defaults.conf
  78.  
  79. chmod 644 /usr/share/gdm/defaults.conf
  80.  
  81. vi /usr/share/gdm/defaults.conf
  82.  
  83. /****
  84.  
  85. /usr/share/gdm/defaults.conf 和/etc/gdm/custom.conf 内容一致,改动随意一个就可以
  86.  
  87. ****/
  88.  
  89. [xdmcp]
  90. Enable=true
  91. DisplaysPerHost=5
  92. Port=177
  93.  
  94. [security]
  95. AllowRemoteRoot=true
  96.  
  97. vi /usr/share/gdm/defaults.conf
  98.  
  99. 214 AllowRemoteRoot=true
  100. 263 Enable=true
  101. 279 DisplaysPerHost=2
  102. 284 Port=177
  103.  
  104. --2.重新启动gpm服务:
  105.  
  106. service gpm restart
  107.  
  108. chkconfig gpm on 确认GPM服务开机启动
  109.  
  110. --2.重新启动gdm服务
  111.  
  112. /usr/sbin/gdm-restart
  113.  
  114. -------1.3 配置yum
  115.  
  116. cd /etc/yum.repos.d
  117. mv CentOS-Base.repo CentOS-Base.repo.old
  118.  
  119. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
  120.  
  121. yum makecache
  122.  
  123. 检查可更新的rpm
  124. #yum check-update
  125.  
  126. 更新全部的rpm
  127. #yum update
  128.  
  129. yum -y groupinstall 'Development Libraries'
  130.  
  131. ******************************************************************************
  132. 2.oracle安装部分
  133. ******************************************************************************
  134.  
  135. 1、检查下列包是否安装,若未安装则要先安装:
  136.  
  137. mount /dev/cdrom /mnt
  138.  
  139. cd /mnt/CentOS
  140.  
  141. rpm -Uvh binutils-2.*
  142. rpm -Uvh compat-libstdc++-33*
  143. rpm -Uvh compat-libstdc++-33*.i386.rpm
  144. rpm -Uvh elfutils-libelf*
  145. rpm -Uvh gcc-4.*
  146. rpm -Uvh gcc-c++-4.*
  147. rpm -Uvh glibc-2.*
  148. rpm -Uvh glibc-common-2.*
  149. rpm -Uvh glibc-devel-2.*
  150. rpm -Uvh glibc-headers-2.*
  151. rpm -Uvh ksh*
  152. rpm -Uvh libaio-0.*
  153. rpm -Uvh libaio-devel-0.*
  154. rpm -Uvh libgomp-4.*
  155. rpm -Uvh libgcc-4.*
  156. rpm -Uvh libstdc++-4.*
  157. rpm -Uvh libstdc++-devel-4.*
  158. rpm -Uvh make-3.*
  159. rpm -Uvh sysstat-7.*
  160. rpm -Uvh numactl-devel-*
  161. rpm -Uvh unixODBC-2.*
  162. rpm -Uvh unixODBC-devel-2.*
  163.  
  164. ---使用yum安装unixODBC
  165. yum install unixODBC
  166. yum install elfutils-libelf-devel
  167. yum install pdksh
  168.  
  169. 步骤4:配置系统
  170. [root@ora ~]# grep MemTotal /proc/meminfo
  171. MemTotal: 4946772 kB
  172.  
  173. [root@ora ~]# grep SwapTotal /proc/meminfo
  174. SwapTotal: 12289716 kB
  175.  
  176. [root@ora ~]# df -h
  177. Filesystem Size Used Avail Use% Mounted on
  178. /dev/sda2 17G 2.8G 14G 18% /
  179. /dev/sda1 1012M 40M 921M 5% /boot
  180. none 891M 0 891M 0% /dev/shm
  181. /dev/hdc 192M 192M 0 100% /media/cdrom
  182.  
  183. 二、參数改动
  184. 1.设置须要的IP
  185.  
  186. 2、改动host文件
  187. 在/etc/hosts文件里加入一个全限定域名,如:
  188.  
  189. vi /etc/hosts
  190.  
  191. 192.168.5.199 ocpyang.sz.com ocpyang
  192.  
  193. 3. 查看改动结果
  194.  
  195. hostname
  196.  
  197. cat /etc/hosts | grep `eval hostname`
  198.  
  199. 4、设置核心參数
  200.  1、在/etc/sysctl.conf文件里增加下列行:
  201. #vi /etc/sysctl.conf
  202.  
  203. fs.suid_dumpable = 1
  204. fs.aio-max-nr = 1048576
  205. fs.file-max = 6815744
  206. kernel.shmall = 2097152
  207. kernel.shmmax = 2532755456
  208. kernel.shmmni = 4096
  209. # semaphores: semmsl, semmns, semopm, semmni
  210. kernel.sem = 250 32000 100 128
  211. net.ipv4.ip_local_port_range = 9000 65500
  212. net.core.rmem_default=4194304
  213. net.core.rmem_max=4194304
  214. net.core.wmem_default=262144
  215. net.core.wmem_max=1048586
  216.  
  217. net.ipv4.ip_forward = 0
  218. net.ipv4.conf.default.rp_filter = 1
  219. net.ipv4.conf.default.accept_source_route = 0
  220. kernel.sysrq = 0
  221. kernel.core_uses_pid = 1
  222. net.ipv4.tcp_syncookies = 1
  223. kernel.msgmnb = 65536
  224.  
  225.  5、执行下列命令改变核心參数:
  226. #/sbin/sysctl -p
  227.  
  228.  6、在/etc/security/limits.conf文件里增加下列行:
  229.  
  230. # vi /etc/security/limits.conf
  231.  
  232. oracle soft nproc 2047
  233. oracle hard nproc 16384
  234. oracle soft nofile 1024
  235. oracle hard nofile 65536
  236. oracle hard stack 10240
  237.  
  238. 7、在/etc/pam.d/login文件里增加下列行:
  239.  
  240. # vi /etc/pam.d/login
  241.  
  242. session required pam_limits.so
  243.  
  244. 8.关闭SELINUX的工作模式和防火墙
  245. # vi /etc/selinux/config
  246. # 设置SELINUX为disabled
  247. SELINUX=disabled
  248.  
  249. # service iptables stop
  250.  
  251. 三、创建下列组和用户
  252.  
  253. groupadd oinstall
  254. groupadd dba
  255. groupadd oper
  256.  
  257. useradd -g oinstall -G dba,oper -d /home/oracle oracle
  258. passwd oracle
  259.  
  260. 四、创建安装oracle的文件夹
  261.  
  262. mkdir -p /u01
  263.  
  264. mkdir -p /u01/app/oracle/product/11.2.0/db_1
  265.  
  266. chown -R oracle.oinstall /u01
  267.  
  268. chmod -R 775 /u01
  269.  
  270. 说明:/u01/app/oracle/product/11.2.0/db_1文件夹是用于放置程序文件的位置。
  271.  
  272. 五、设置oracle用户的环境变量
  273.  
  274. oracle登录在:/home/oracle/.bash_profile文件末尾,注意把当中ORACLE_SID换成自己的实例名:
  275.  
  276. # vi /home/oracle/.bash_profile
  277.  
  278. 也能够
  279. #su - oracle
  280.  
  281. #vi .bash_profile
  282.  
  283. 添加下列内容:
  284.  
  285. # Oracle Settings
  286. TMP=/tmp;
  287. export TMP
  288. TMPDIR=$TMP;
  289. export TMPDIR
  290.  
  291. ORACLE_BASE=/u01/app/oracle;
  292. export ORACLE_BASE
  293. ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;
  294. export ORACLE_HOME
  295. ORACLE_SID=orcl;
  296. export ORACLE_SID
  297. ORACLE_TERM=xterm;
  298. export ORACLE_TERM
  299. PATH=/usr/sbin:$PATH;
  300. export PATH
  301. PATH=$ORACLE_HOME/bin:$PATH;
  302. export PATH
  303. export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
  304.  
  305. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
  306. export LD_LIBRARY_PATH
  307. CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
  308. export CLASSPATH
  309. #LD_ASSUME_KERNEL=2.4.1;
  310. export LD_ASSUME_KERNEL
  311.  
  312. #set language
  313. NLS_LANG="SIMPLIFIED CHINESE"_CHINA.AL32UTF8
  314. export NLS_LANG
  315. EDITOR=vi
  316. export EDITOR
  317.  
  318. if [ $USER = "oracle" ]; then
  319. if [ $SHELL = "/bin/ksh" ]; then
  320. ulimit -p 16384
  321. ulimit -n 65536
  322. else
  323. ulimit -u 16384 -n 65536
  324. fi
  325. fi
  326.  
  327. alias oratrace="cat $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace/alert_orcl.log"
  328. alias oradata="cd $ORACLE_BASE/oradata/$ORACLE_SID"
  329. alias oranetwork="cd $ORACLE_HOME/network/admin"
  330.  
  331. 六、安装
  332.  
  333. $unzip 1.zip
  334.  
  335. $unzip 2.zip
  336.  
  337. $cd /soft/
  338.  
  339. chown -R oracle:oinstall /soft/database
  340.  
  341. $ cd database/
  342.  
  343. cp -R /soft/database/response /home/oracle
  344.  
  345. ----方法1:
  346.  
  347. $ ./runInstaller -silent -debug -force \
  348. FROM_LOCATION=/soft/database/stage/products.xml \
  349. oracle.install.option=INSTALL_DB_SWONLY \
  350. ORACLE_HOSTNAME=ocpyang.sz.com \
  351. UNIX_GROUP_NAME=oinstall \
  352. INVENTORY_LOCATION=/u01/app/oraInventory \
  353. SELECTED_LANGUAGES=en,zh_CN \
  354. ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 \
  355. ORACLE_BASE=/u01/app/oracle \
  356. oracle.install.db.InstallEdition=EE \
  357. oracle.install.db.EEOptionsSelection=false \
  358. oracle.install.db.DBA_GROUP=dba \
  359. oracle.install.db.OPER_GROUP=oper \
  360. oracle.install.db.config.starterdb.type=GENERAL_PURPOSE \
  361. oracle.install.db.config.starterdb.memoryOption=false \
  362. oracle.install.db.config.starterdb.installExampleSchemas=false \
  363. oracle.install.db.config.starterdb.enableSecuritySettings=true \
  364. oracle.install.db.config.starterdb.control=DB_CONTROL \
  365. SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \
  366. DECLINE_SECURITY_UPDATES=true \
  367. oracle.installer.autoupdates.option=SKIP_UPDATES
  368.  
  369. ---方法2:
  370.  
  371. vi /home/oracle/ocp.rsp
  372.  
  373. oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
  374. oracle.install.option=INSTALL_DB_SWONLY
  375. ORACLE_HOSTNAME=ocpyang.sz.com
  376. UNIX_GROUP_NAME=oinstall
  377. INVENTORY_LOCATION=/u01/app/oraInventory
  378. SELECTED_LANGUAGES=en,zh_CN
  379. ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
  380. ORACLE_BASE=/u01/app/oracle
  381. oracle.install.db.InstallEdition=EE
  382. oracle.install.db.EEOptionsSelection=false
  383. oracle.install.db.DBA_GROUP=dba
  384. oracle.install.db.OPER_GROUP=oper
  385. oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
  386. oracle.install.db.config.starterdb.memoryOption=false
  387. oracle.install.db.config.starterdb.installExampleSchemas=false
  388. oracle.install.db.config.starterdb.enableSecuritySettings=true
  389. oracle.install.db.config.starterdb.control=DB_CONTROL
  390. SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
  391. DECLINE_SECURITY_UPDATES=true
  392. oracle.installer.autoupdates.option=SKIP_UPDATES
  393.  
  394. ./runInstaller -ignoreSysPrereqs -force -silent -responseFile /home/oracle/response/ocp.rsp
  395.  
  396. [oracle@ocp ~]$ su -l root
  397. Password:
  398.  
  399. #/u01/app/oraInventory/orainstRoot.sh
  400.  
  401. #/u01/app/oracle/product/11.2.0/db_1/root.sh
  402.  
  403. 七、静默建库和静默配置监听:
  404.  
  405. ---7.1 静默建库
  406.  
  407. $ cat /home/oracle/createdb.rsp
  408.  
  409. [GENERAL]
  410. RESPONSEFILE_VERSION = "11.2.0"
  411. OPERATION_TYPE = "createDatabase"
  412. [CREATEDATABASE]
  413. GDBNAME = "orcl"
  414. SID = "orcl"
  415. TEMPLATENAME = "General_Purpose.dbc"
  416. SYSPASSWORD = "password"
  417. SYSTEMPASSWORD = "password"
  418. SYSMANPASSWORD = "password"
  419. DBSNMPPASSWORD = "password"
  420. DATAFILEDESTINATION ="/u01/app/oracle/oradata"
  421. STORAGETYPE=FS
  422. CHARACTERSET = "ZHS16GBK"
  423. DATABASETYPE = "MULTIPURPOSE"
  424. AUTOMATICMEMORYMANAGEMENT = "FALSE"
  425.  
  426. $ dbca -silent -responseFile /home/oracle/response/createdb.rsp
  427.  
  428. ps -ef | grep ora_ | grep -v grep | wc -l
  429.  
  430. ----7.2静默配置监听
  431.  
  432. $ $ORACLE_HOME/bin/netca /silent /responsefile /home/oracle/response/netca.rsp
  433.  
  434. $ ll $ORACLE_HOME/network/admin/*.ora
  435.  
  436. $ lsnrctl status
  437. 运行完后, 监听就已经启
  438.  
  439. 八、安装后配置
  440. 改动oratab文件,在/etc/oratab文件里加入以下的一行,
  441.  
  442. vi /etc/oratab
  443.  
  444. orcl:/u01/app/oracle/product/11.2.0/db_1:Y
  445.  
  446. 启动和停止 Oracle Enterprise Manager 数据库控制:
  447. $ emctl start dbconsole
  448. $ emctl stop dbconsole
  449.  
  450. 启动和停止 iSQL*Plus:
  451. $ isqlplusctl start
  452. $ isqlplusctl stop
  453.  
  454. 启动和停止监听器:
  455. 监听器接受client的连接请求,并在验证证书后创建数据库连接。要使用 OEM 或 iSQL*Plus,必须先启动监听器。
  456. $ lsnrctl start
  457. $ lsnrctl stop
  458.  
  459. $cat /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
  460.  
  461. 启动和停止数据库:
  462.  
  463. 启动:
  464. $ sqlplus
  465.  
  466. SQL> startup
  467.  
  468. 关闭:
  469. $ sqlplus
  470.  
  471. SQL> shutdown immediate
  472.  
  473. 九、设置开机oracle自己主动启动
  474.  
  475. 步骤1:
  476.  
  477. # vi /etc/oratab
  478.  
  479. ORCL:/u01/app/oracle/product/10.2.0/db_1:Y
  480.  
  481. /etc/oratab格式为:SID:ORACLE_HOME:AUTO把AUTO域设置为Y(大写),仅仅有这样,
  482. oracle 自带的dbstart和dbshut才可以发挥作用
  483.  
  484. 步骤2:使用Oracle用户改动$Oracle_HOME/bin/dbstart文件
  485.  
  486. $vi /u01/app/oracle/product/11.2.0/db_1/bin/dbstart
  487.  
  488. 82行 ORACLE_HOME_LISTNER=$1
  489.  
  490. 改动为
  491. ORACLE_HOME_LISTNER=$ORACLE_HOME
  492.  
  493. 步骤3:root新建oracle控制文件
  494.  
  495. #vi /etc/init.d/oracle11gr2
  496.  
  497. 内容为oracle11gr2脚本
  498.  
  499. 步骤4:让linux服务控制
  500.  
  501. # chmod 774 /etc/init.d/oracle11gr2
  502.  
  503. # chkconfig --add oracle11gr2
  504.  
  505. 这样开机将随机启动。
  506. 同一时候也能够使用命令随时启动:
  507.  
  508. #service oracle11gr2 start
  509.  
  510. #service oracle11gr2 stop
  511.  
  512. #service oracle11gr2 restart
  513.  
  514. 十、配置:(解决侦听失败,见文件)
  515. 安装完毕后,第一次启动是没有问题的,可是,重新启动动计算机后,你必需通过手工或者脚本启动数据库。
  516. 1、手工启动数据库:以oracle用户运行dbstart,这个命令在我安装完毕后,出现错误,我就把这个脚本改动了一下,
  517. 利用文本编辑器打开dbstart,
  518. 把78行的
  519.  
  520. vi /u01/app/oracle/product/11.2.0/db_1/bin/dbstart
  521.  
  522. ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle换成你自己的路径。
  523. ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1/
  524.  
  525. 关闭数据库用dbshut就能够了。
  526. 假设你须要使用isqlplus管理数据库,就要启动isqlplus,执行命令:isqlplusctl start | stop
  527. 要使用基于web的企业管理器,就要执行命令:emctl start | stop dbconsole
  528.  
  529. -----十二、常见sql全局配置文件
  530.  
  531. vi /u01/app/oracle/product/11.2.0/db_1/sqlplus/admin/glogin.sql
  532.  
  533. --dba add for oracle
  534. alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';
  535. define _editor=vi
  536. set serveroutput on size 1000000
  537. set trimspool on
  538. set long 5000
  539. set linesize 100
  540. set pagesize 9999
  541. column plan_plus_exp format a80
  542. column global_name new_value gname
  543. set termout off
  544. define gname=idle
  545. column global_name new_value gname
  546. select lower(user) || '@' || substr( global_name, 1,
  547. decode( dot, 0, length(global_name), dot-1) ) global_name
  548. from (select global_name, instr(global_name,'.') dot from global_name );
  549. set time on
  550. set sqlprompt '&gname>'
  551.  
  552. ----中文表设置
  553.  
  554. create table t1
  555. (
  556. sid number,
  557. sname varchar2(20)
  558. );
  559.  
  560. insert into t1 values(101,'苏州');
  561. insert into t1 values(102,'oracle中文測试');

【实战】静默安装-oracle 11.2.0.3 on centos 5.10的更多相关文章

  1. centos6.8 静默安装 oracle 11.2.0.4

    安装环境及系统要求    (下文具体参数值与路径根据自己的环境调整)操作系统:Red Hat Enterprise Linux 6 (x86) 或者CentOS 6 (x64) 数据库:Oracle ...

  2. 【Oracle】静默安装oracle 11.2.0.4 超详细

    安装oracle 1.执行脚本完成初始化oracle环境 2.解压缩oracle的压缩包,单实例1个,rac是2两个压缩包 3.修改response下的db_install.rsp 修改内容如下: - ...

  3. centos6.5 x86_64安装oracle 11.2.0.3grid

     centos6.5 x86_64安装oracle 11.2.0.3grid 1.安装前的准备 工作 1.1.配置node1 1.1.1.配置虚拟机并安装centos 安装node1----- 1 ...

  4. Asianux 7.3安装Oracle 11.2.0.4单实例体验

    环境:Asianux 7.3 需求:安装Oracle 11.2.0.4 单实例 背景:系统使用默认的最小安装部署,Oracle安装额外需要的包统一使用yum安装. 查看当前系统相关信息: [root@ ...

  5. CentOS 7 安装 Oracle 11.2.0.4

    一.安装环境 CentOS Linux release 7.2.1511 (Core) Oracle Database 11g Release 2 (11.2.0.4) 二.安装前准备 2.1 修改主 ...

  6. 安装Oracle 11.2.0.3 Client Win 32-bit

    第一步:安装Oracle 11.2 32-bit数据库1.双击setup文件,进入安装界面 2.选择跳过升级选项 3.设置oracle安装根目录 4.确认选项,没有问题点击“安装” 第二步:创建数据库

  7. Red Hat Enterprise Linux 7.4上安装Oracle 11.2.0.4

    1. 配置Yum源及关闭SeLinux [root@localhost ~]# mkdir /media/rhel [root@localhost ~]# mount /dev/cdrom /medi ...

  8. 【转】:Oracle Linux6.9下安装Oracle 11.2.0.4.0及psu补丁升级

    为方便截图,本文操作都在vmware虚拟机上完成. 目录: 1.操作系统安装 2.数据库安装 3.PSU补丁升级卸载   part1 操作系统安装 Oracle (Enterprise) Linux ...

  9. solaris x86安装ORACLE 11.2.0.3软件时因SWAP不足报错: INFO: ld: fatal: mmap anon failed

    1.ORACLE软件安装到86%时报错,图忘截了.日志例如以下: /oracle/u01/app/oracle/product/11.2.0/ INFO: db_1/lib/sysliblist` - ...

随机推荐

  1. mac 下搭建 Android 开发环境

    因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...

  2. gcc支持c99验证

    gcc3.0以上的版本都是支持C99标准的, 但是编译程序的时候需要加上    -std=c9  才可以: 一下程序是验证gcc是否支持c99标准的: #include <stdio.h> ...

  3. VS 2013上Python的配置

    最近有点不务正业,去看了下Python (主要是学校OJ有这个语言,然后可以轻松解决大数据问题,不要说我太坑~~~) 目前感觉python和matlab有些类似,缺少了变量类型声明,总感觉自己写出来的 ...

  4. javascript 学习随笔2

    <html> <head> <script type="text/javascript"> function writeText(txt) { ...

  5. SQL Server 基础 05 多链表查询和子查询

     连接查询 值得注意的是:字段前必须加表名,以便混淆 -- 多表连接查询和子查询 select * from dbo.stu_info ,dbo.sname2 -- 加连接规则的查询 where se ...

  6. Codeforces 85D Sum of Medians(线段树)

    题目链接:Codeforces 85D - Sum of Medians 题目大意:N个操作,add x:向集合中加入x:del x:删除集合中的x:sum:将集合排序后,将集合中全部下标i % 5 ...

  7. BZOJ 2795: [Poi2012]A Horrible Poem( hash )

    ...字符串hash. 假如长度x是一个循环节, 那么对于任意n(x | n)也是一个循环节. 设当前询问区间[l, r]长度为len = ∏piai, 最终答案ans = ∏piai' ,我们只需枚 ...

  8. 数据库神器:Navicat Premium

    Navicat premium是一款数据库管理工具.将此工具连接数据库,你可以从中看到各种数据库的详细信息.包括报错,等等.当然,你也可以通过他,登陆数据库,进行各种操作.Navicat Premiu ...

  9. CentOS6.5 服务器+apache5.3绑定多个域名+SELinux设置

    下面简单的介绍了如何通过设置Apache的http.conf文件,进行多个域名以及其相关的二级域名的绑定(假设我们要绑定的域名是minidx.com和ntt.cc,二级域名是blog.minidx.c ...

  10. android开发过程中遇到的小问题

    ​转自:http://www.sctarena.com/Article/Article.asp?nid=5070​​1.在编写xml布局的时候,总是提示[Accessibility] Missing ...