UNIX与数据库课程设计指导
王月春 刘俊英 曹素丽 编
石家庄邮电职业技术学院
2007年3月
目 录
1 实训的目的与任务
随着信息化技术的发展,尤其使邮政行业信息化技术的快速发展,UNIX与数据库相结合实现生产系统作业的趋势日趋明显.UNIX作为关键系统的首选操作系统,在稳定性和健壮性方面体现了强大的优势;而作为数据库业界领先的厂商和产品,ORACLE数据库的大量应用也为邮政信息化起到了强大的作用.
作为数据库应用技术(大型数据库与小型机技术方向)专业的主要课程,如何将UNIX技术与数据库技术相结合,保证二者联合应用是以应用为出发点的最好实例.
《UNIX 系统管理与应用I/II》,《大型数据库管理与应用I/II》是大型数据库与小型机技术专业的专业课,实训性很强.为了培养学生较强的使用,管理和维护 UNIX和数据库系统的能力,提高学生对知识的综合应用水平,设定《UNIX系统管理与数据库应用实训》这一综合性质的实训课程.
本次实训的主要任务是训练学生安装,配置操作系统和数据库系统的能力,培养学生进行系统管理与维护的能力,更加熟悉Oracle SQL命令的使用,增强学生的动手实训能力.
2 实训目标
掌握 LINUX系统的安装与配置.
掌握 LINUX环境下的ORACLE数据库系统的安装与配置.
掌握 LINUX系统管理与维护技术.
掌握ORACLE数据库系统管理与维护技术.
掌握数据库的创建及数据库对象的创建技术.
熟练掌握ORACLE SQL命令
3 实训环境
为保证实训效果,密切联系实际生产环境,本次实训采用Red Flag Linux DC Server 4.1 + Oracle 9i作为实训环境.
环境
版本
介质
Linux
RedFlag DC server 4.1
光盘
Oracle
9.2.0.4
镜像文件
4 实训内容
序号
主要内容
地点
机房
教室
1
Linux安装
v
2
安装ORACLE数据库
v
3
4
LINUX系统管理,ORACLE系统管理
v
5
ORACLE系统管理
v
6
ORACLE SQL
v
7
ORACLE SQL
v
8
总结实训文档,成绩评定
v
5 实训步骤
RedFlag Linux4.1系统安装与配置
准备工作
取Linux安装光盘,检查有无划损,准备安装.
安装过程
2.1将安装介质放入光驱,启动计算机,进入Linux安装界面;
2.2安装语言选择"Chinese(Simplified)",键盘类型选择"us",安装类型选择"CDROM"
2.3配置TCP/IP:取消"使用动态IP配置"选项
输入本机的IP地址子网掩码默认网关等参数,具体参数根据实验室要求进行设定,禁止重复;DNS不设定
2.4分区设置:分区请使用手动分区方式;根分区设置为6G,/swap设置为512M,/opt分区设置为10G ,用于安装oracle9i,/app分区设置为2G,存放自己的应用程序
2.5主机名配置为"host+班级学号",如host030101的形式
2.6根据提示进行后面的安装步骤
2.7重新启动计算机,确认启动正常;尝试启动xwindow,确认启动正常
3.图解安装进程
图1 -安装启动界面
图2-安装界面
图3-选择安装界面语言
图4-许可协议
图5-创建分区
图6-配置网络
图7-设置root密码
图8-安装进程
图9-安装结束
Oracle9.2.0.4 for Linux的安装与配置
准备工作
下载或拷贝安装文件:
补丁文件:p3006854_9204_LINUX.zip ;
安装文件:disk1.cpio,disk2.cpio,disk3.cpio ;
以下步骤假设将oracle数据库管理系统安装在/opt/oracle/product/9.2.0目录下.
创建安装oracle数据库的用户和组(Oracle安装程序要求必须使用oracle用户进行安装):
#groupadd dba
#useradd –g dba oracle
#passwd oracle
修改/opt目录的所有者为oracle用户所有
#chown oracle:dba /opt
oracle用户登录系统,修改oracle用户家目录下的.bash_profile文件,增加以下内容:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=edu
export NLS_LANG="american_america.ZHS16GBK"
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_DOC=$ORACLE_HOME/doc
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/translator.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/runtime.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/*.jar
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*.jar
CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/*.jar
CLASSPATH=$CLASSPATH:.
export CLASSPATH
if [ ! $LD_LIBRARY_PATH ]; then
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/jdbc/lib
export LD_LIBRARY_PATH
fi
ulimit -n 65535 >/dBR>export LD_LIBRARY_PATH
fi
ulimit -n 65535 >/d补丁文件解
相关新闻>>
- 发表评论
-
- 最新评论 更多>>