公文素材库 首页

oracle实训报告3

时间:2019-05-29 15:09:46 网站:公文素材库

oracle实训报告3

实训报告:

Unix与数据库课程设计

专业大型数据库与小型机技术方向

学号3080201*533姓名赵彬彬

实训内容:oracle9i在红旗4.1平台上的安装

一.Oracle9.2.0.4安装步骤

安装目录/oracle/binbin/product/9.2.0

1.安装环境检查

首先检查软硬件环境是否满足要求。要求:物理内存512M、安装所需磁盘空间约4G、临时存储空间如/tmp约1.5G、32位操作系统。

2.安装前准备

(1)从FTP下载安装文件和所需的操作系统补丁文件。3个安装文件:disk1.cpio、disk2.cpio、disk3.cpio1个操作系统补丁文件:p3006854_9204_LINUX.zip

(2)修改虚拟机的网卡为桥接模式。配置linux的ip地址为192.168.1.54。查看主机是否与虚拟机能通信。利用xftp工具,将上面四个文件传入linux的/oracle目录下。

(3)创建目录

#mkdirp/oracle/binbin/product/9.2.0

(4)利用puttty工具登陆系统。创建安装Oracle数据库所要求的Linux用户和组:用户名oracle/oracle、组dba

#groupadddba

#useraddgdbaoracle#passwdoracle输入oracle再次确认密码

(4)oracle用户需要对/oracle目录有全部权限,修改/oracle目录的所有者为oracle用户所有。

#chownRoracle:dba/oracle

(5)以oracle用户登录系统,修改oracle用户主目录下的.bash_profile文件,增加以下内容:

#vi/home/oracle/.bash_profile

exportORACLE_BASE=/oracle/binbin

exportORACLE_HOME=/oracle/binbin/product/9.2.0exportORACLE_SID=binbin

exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"exportPATH=$ORACLE_HOME/bin:$PATHexportORACLE_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.zipCLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/translator.zipCLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/runtime.zipCLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/*.jarCLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*.jar

CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/*.jarCLASSPATH=$CLASSPATH:.exportCLASSPATH

if[!$LD_LIBRARY_PATH];then

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/jdbc/lib

exportLD_LIBRARY_PATHfi

ulimit-n65535>/dev/null2>&1

(6)以root登录系统为操作系统打补丁。即先将补丁文件解压,再运行shell来安装。

#unzipp3006854_9204_LINUX.zip#shrhel3_pre_install.sh

(7)将3个cpio安装文件解压缩。

#cpioidmv

3.开始安装

(1)以oracle用户登录,启动图形界面(安装需要在图形界面下进行)。(2)启动终端窗口,进行如下两项环境设置,然后运行安装程序runInstaller进入安装界面。

$exportDISPLAY=:0.0$exportLANG=C$./runInstaller

4.测试安装#sqlplus/nolog

SQL>conn/assysdba

SQL>showSGA

TotalSystemGlobalArea219223120bytesFixedSize451664bytesVariableSize201*26592bytesDatabaseBuffers16777216bytesRedoBuffers667648bytes

SQL>selectfile_name,bytesfromdba_data_files;

FILE_NAMEBYTES-------------------------------------------------------

/oracle/binbin/oradata/binbin/system01.dbf387973120/oracle/binbin/oradata/binbin/undotbs01.dbf209715200/oracle/binbin/oradata/binbin/cwmlite01.dbf20971520/oracle/binbin/oradata/binbin/drsys01.dbf20971520/oracle/binbin/oradata/binbin/example01.dbf155975680/oracle/binbin/oradata/binbin/indx01.dbf26214400/oracle/binbin/oradata/binbin/odm01.dbf20971520/oracle/binbin/oradata/binbin/tools01.dbf10485760/oracle/binbin/oradata/binbin/users01.dbf26214400/oracle/binbin/oradata/binbin/xdb01.dbf47185920已选择10行。

SQL>select*fromv$controlfile;STATUS---------NAME

------------------------------------------------/oracle/binbin/oradata/binbin/control01.ctl/oracle/binbin/oradata/binbin/control02.ctl/oracle/binbin/oradata/binbin/control03.ctl

注意:oracle目录的拥有者必须为oracle用户。安装中会提示你

以root用户身份执行/tmp/orainstRoot.sh脚本。root用户再次执行一个脚本文件,/oracle/binbin/product/9.2.0/root.sh。

5.导入数据:

创建student表空间。创建binbin用户,密码同用户名,默认的表空间为student。赋予binbin用户相应的权限。导入/oracle下的shixun.dmp备份。

SQL>selecttable_namefromuser_tables;TABLE_NAME

---------------------------------------------------TB_LEARNING_INFOTB_SCORE_INFOTB_STU_INFO

SQL>descTB_LEARNING_INFO

NameNull?Type------------------------------------LEARNING_IDNOTNULLNUMBER

STU_IDVARCHAR2(7)CLASS_IDVARCHAR2(8)CHECK_FLAGVARCHAR2(1)EVAL_FLAGVARCHAR2(1)CERT_IDVARCHAR2(20)CHECK_DATEVARCHAR2(10)CHANGE_FLAGVARCHAR2(1)

二.遇到的问题:

1.磁盘空间不足

解决的方法:关闭虚拟机,选择编辑虚拟机,添加一块磁盘,大小为8G。然后打开虚拟机。用root用户登录,输入fdiskl,查看系统是否识别硬盘。再输入fdisk/dev/sdb,对SCSI第二块硬盘进行分区。分区后,用mkfstext3/dev/sdb1进行格式化。最后把/dev/sdb1挂载到/oracle目录下。2.无法连接到图形界面

解决的方法:把root用户注销,此时就oracle登录系统,并且以oracle用户进入的图形界面。3.权限不足

解决方法:把三个文件拥有者的权限授予oracle,并查看/oracle目录拥有者是否为oracle。

三.收获

体会:通过这次安装oracle的实践,充分运用以前所学的linux基础,更好的记住和运用这些知识。体会到光看课本是不行的,必须付出实践,在实践中学习,在实践中增长知识才是最快的。实践能力是最重要的。

感想:通过这次实训,是我深深的明白一个道理,做什么事情需要实践去证明。虽然平时对一些了解,但是实践起来还是有一定的差距的。

扩展阅读:oracle实训报告

Unix与数据库课程

专业计算机应用技术

学号3080201*533

姓名赵彬彬

实训内容:oracle9i在红旗4.1平台上的安装

一.Oracle9.2.0.4安装步骤

安装目录/oracle/binbin/product/9.2.0

1.安装环境检查

首先检查软硬件环境是否满足要求。要求:物理内存512M、安装所需磁盘空间约4G、临时存储空间如/tmp约1.5G、32位操作系统。

2.安装前准备

(1)从FTP下载安装文件和所需的操作系统补丁文件。

3个安装文件:disk1.cpio、disk2.cpio、disk3.cpio1个操作系统补丁文件:p3006854_9204_LINUX.zip(2)创建目录#mkdirp/oracle/binbin/product/9.2.0

(3)配置虚拟机的网卡为桥接模式,配置id地址为192.168.1.54。利用ping命令,测试主机是否与linux通信。利用xftp工具,将上面四个文件传入oracle目录下。

(4)用putty登陆linux。创建安装Oracle数据库所要求的Linux用户和组:用户名oracle/oracle、组dba

#groupadddba

#useraddgdbaoracle#passwdoracle输入oracle再次确认密码

(5)oracle用户需要对/oracle目录有全部权限,修改/oracle目录的所有者为oracle用户所有。

#chownRoracle:dba/oracle

(6)以oracle用户登录系统,修改oracle用户主目录下的.bash_profile文件,增加以下内容:

#vi/home/oracle/.bash_profile

exportORACLE_BASE=/oracle/binbin

exportORACLE_HOME=/oracle/binbin/product/9.2.0exportORACLE_SID=binbin

exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"exportPATH=$ORACLE_HOME/bin:$PATHexportORACLE_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/*.jarCLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*.jar

CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/*.jarCLASSPATH=$CLASSPATH:.exportCLASSPATH

if[!$LD_LIBRARY_PATH];then

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/jdbc/lib

exportLD_LIBRARY_PATHfi

ulimit-n65535>/dev/null2>&1

(7)以root登录系统为操作系统打补丁。即先将补丁文件解压,再运行shell来安装。

#unzipp3006854_9204_LINUX.zip#shrhel3_pre_install.sh

(8)将3个cpio安装文件解压缩。

#cpioidmv

3.开始安装

注意:oracle目录的拥有者必须为oracle。安装过程中,根据提示运行相应的文件。

(1)以oracle用户登录,启动图形界面(安装需要在图形界面下进行)。

(2)启动终端窗口,进行如下两项环境设置,然后运行安装程序runInstaller进入安装界面。

$exportDISPLAY=:0.0$exportLANG=C$./runInstaller

4.测试安装#sqlplus/nolog

SQL>conn/assysdba

SQL>showSGA

TotalSystemGlobalArea219223120bytesFixedSize451664bytesVariableSize201*26592bytesDatabaseBuffers16777216bytesRedoBuffers667648bytesSQL>selectfile_namefromdba_data_files;FILE_NAME

---------------------------------------------------------

/oracle/binbin/oradata/binbin/system01.dbf/oracle/binbin/oradata/binbin/undotbs01.dbf/oracle/binbin/oradata/binbin/cwmlite01.dbf/oracle/binbin/oradata/binbin/drsys01.dbf/oracle/binbin/oradata/binbin/example01.dbf/oracle/binbin/oradata/binbin/indx01.dbf/oracle/binbin/oradata/binbin/odm01.dbf/oracle/binbin/oradata/binbin/tools01.dbf/oracle/binbin/oradata/binbin/users01.dbf/oracle/binbin/oradata/binbin/xdb01.dbfSQL>selectnamefromv$controlfile;NAME

------------------------------------------------/oracle/binbin/oradata/binbin/control01.ctl/oracle/binbin/oradata/binbin/control02.ctl/oracle/binbin/oradata/binbin/control03.ctl

二.遇到的问题:1.磁盘空间不足

解决的方法:关闭虚拟机,选择编辑虚拟机,添加一块磁盘,大小为8G。然后打开虚拟机。用root用户登录,输入fdiskl,查看系统是否识别硬盘。再输入fdisk/dev/sdb,对SCSI第二块硬盘进行分区。分区后,用mkfstext3/dev/sdb1进行格式化。最后把/dev/sdb1挂载到/oracle目录下。2.无法连接到图形界面

解决的方法:把root用户注销,此时就oracle登录系统,并且以oracle用户进入的图形界面。3.权限不足

解决方法:把三个文件拥有者的权限授予oracle,并查看/oracle目录拥有者是否为oracle。

4.oracle用户无法启动图形界面

解决方法:删除tmp目录下的临时文件。5.临时文件产生的错误

解决方法:删除先前的临时文件。

三.收获

体会:通过这次安装oracle的实践,充分运用以前所学的linux基础,更好的运用这些知识。体会到光看课本是不行的,必须付出实践,在实践中学习,在实践中增长知识才是最快的。实践能力是最重要的。

感想:通过这次实训,我明白实践是很重要的,是检验你学习知识的深度,学习的能力。做什么也不能急于求成,先做好先前准备,再着手安装。过程中出现问题是很正常的,要沉下心来分析出现的问题,针对问题找出解决的方法。

友情提示:本文中关于《oracle实训报告3》给出的范例仅供您参考拓展思维使用,oracle实训报告3:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


oracle实训报告3
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/712081.html
相关阅读
最近更新
推荐专题