C语言、Linux、Oracle
网上报名系统:http://sdju.win,报名截止时间5月10日 一、比赛目的
上海电机学院与校企合作单位-腾科IT教育集团联合创办“腾科杯-程序设计大赛”,旨在挖掘C语言、Linux、Oracle等方面的技术人才,激发同学的学习热情,给予一个超强展现自身技能的平台。同时为学校选拔和储备竞赛型选手,为企业储备未来工程师并向企业推荐适合的人才! 二、赛程安排: 赛项名称 程序设计大赛 (初赛) Round 1 时间:5月17日周二12:30-15:30 腾科杯 地点:图书馆第四机房 程序设计大赛 Round 2 时间:5月31日周二12:00-16:00 地点:图书馆第四机房 三等奖和优秀奖 时间: 地点: 程序设计大赛 (复赛) 颁奖晚会 不限报名人数,赛前角逐出一等奖、二等奖、有专业老师辅导,晋级比赛的前40名 三、奖项设置 一等奖:3名IPad mini+冠军奖杯+培训助学金券+原版教材 二等奖:6名Apple Mp3+证书+培训助学金券+原版教材 三等奖:11名 小米手环+证书+培训助学金券 优秀奖:20名 双肩包+培训助学金劵 四、比赛内容
大赛知识点涵盖C程序设计(参考上海市二级C考纲)、Red hat linux5 平台管理设计编程、Oralce 11g 数据库技术。
其中:Linux、oracle相关知识由腾课老师专门培训。时间另定。 具体说明:
1、C程序设计:以编程题为主
2、Red Hat linux 竞赛考题样式(操作题) 1) Red hat 安装与桌面的使用
在windows(XP 或以上版本) 平台计算机中完成安装vmware(9.0workstation或以上版本)虚拟机
使用Redhat 5.x 镜像在虚拟机中安装Red Hat linux 5
2) 了解Red hat5 系统平台中常用命令与文本编辑器
以root用户登录Linux系统,当前目录是/root,要求完成如下操作和功能: 增加togogogrp组
新增togogo用户并将其加入togogogrp组
在/home目录下的togogo用户家目录中创建文件“togogofile1” 3) 了解 Redhat 5 的文件系统与权限
新建目录/var/www/togogo,并设置如下权限: 将此目录的所有者设置为togogo,并设置读写执行权限 将此目录的组设置为togogogrp,并设置读执行权限 将其它用户的权限设置为读
4) Red hat Linux5网络基础与网络服务的管理
配置当前虚拟linux的主机IP地址为 192.168.1.100/24 配置当前虚拟linux的主机ID为TogogoServer1 配置当前虚拟linux的DNS域名为TogogoDomain 在VMware 虚拟机中安装另一台Redhatlinux 5主机 并 配置该虚拟linux的主机IP地址为 192.168.1.200/24 配置该虚拟linux的主机ID为TogogoClient1 配置该虚拟linux的DNS域名为TogogoDomain
完成TogogoServer1 与 TogogoClient1 的联网与连通(ping测试连通性) 3、Oracle Database 11g竞赛考题样式(操作题) 1) Vmware平台与红帽OEL安装
在windows(XP 或以上版本) 平台计算机中完成安装vmware(9.0workstation或以上版本)虚拟机
使用Oel 5.x镜像在虚拟机中安装Oracle base on Linux5 2) OEL文本与编程
将/etc/passwd的第一行和最后二行的内容复制到文件/folder/f1中 将/folder/f1中内容复制成12行
将/folder/f1中的单词root全部替换成admin 编辑并搭建YUM服务器源并挂载ISO镜像仓库
编辑安装包的shell环境并按如下脚本输入shell执行程序 Vim yum.sh
Yum install binutils* -y
Yum install compat* -y Yum install elfutils* -y Yum install gcc* -y Yum install glibc* -y Yum install kernel* -y Yum install ksh* -y Yum install libaio* -y
Yum install libgomp* -y Yum installlibstdc* -y Yum install make* -y Yum install sysstat* -y 修改该脚本权限 Chmod 755 yum.sh 执行脚本 ./yum.sh 修改系统环境 /etc/sysctl.conf 末尾添加
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmin = 4096
net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
最后在命令行中输入 /sbin/sysctl –p 确认结果
在/etc/security/limits.conf 添加如下字段
oracle soft nproc 2047
oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
在/etc/pam.d/login 添加入下字段
session required pam_limits.so
3) 创建oracle用户\\组和目录并设置Oracle 用户的环境变量
创建组dbaoinstall
创建用户oracle 并加入 dba与oinstall 组,用户密码为oracle 创建/u01/app/oracle目录,并将该目录的所有者和所属组设为oracle:oinstall
将/u01/app/oracle/oraInventory/ 目录的所有者和所属组设为oracle:oinstal
设置oracle用户的环境变量如下
xport ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin ####java####
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export
CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
通过 source .bash_profile 指令证实正确与否 4) 正式安装数据库
拖动ORACLE数据库安装文件至虚拟机并解压缩 通过chmod 775 database/
./runInstaller 两条指令进行数据库的安装
5) 使用DBCA创建数据库 在oracle用户下 使用 dbca
source .bash_profile
后 使用 sqlplus / as sysdba 来连接数据库
可以让学生到www.lanqiao.org中注册,到练习系统中做题训练
因篇幅问题不能全部显示,请点此查看更多更全内容