oracle实训报告[推荐]_oracle数据库实训报告
oracle实训报告[推荐]由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“oracle数据库实训报告”。
Unix与数据库课程
专业计算机应用技术
学号30802001533姓名赵彬彬
实训内容:oracle9i在红旗4.1平台上的安装
一.Oracle 9.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.cpio
1个操作系统补丁文件:p3006854_9204_LINUX.zip
(2)创建目录#mkdir –p /oracle/binbin/product/9.2.0
(3)配置虚拟机的网卡为桥接模式,配置id地址为192.168.1.54。利用ping命令,测试主机是否与linux通信。利用xftp工具,将上面四个文件传入oracle目录下。
(4)用putty登陆linux。创建安装Oracle数据库所要求的Linux用户和组:用户名oracle/oracle、组dba
#groupadd dba
#useradd –g dba oracle
#pawd oracle
输入oracle
再次确认密码
(5)oracle用户需要对/oracle目录有全部权限,修改/oracle目录的所有者为oracle用户所有。
#chown–Roracle:dba/oracle
(6)以oracle用户登录系统,修改oracle用户主目录下的.bash_profile文件,增加以下内容:
#vi /home/oracle/.bash_profile
export ORACLE_BASE=/oracle/binbin
export ORACLE_HOME=/oracle/binbin/product/9.2.0
export ORACLE_SID=binbin
export NLS_LANG=“SIMPLIFIED CHINESE_CHINA.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/claes1
2.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 >/dev/null 2>&1
(7)以root登录系统为操作系统打补丁。即先将补丁文件解压,再运行shell来安装。
#unzip p3006854_9204_LINUX.zip
#sh rhel3_pre_install.sh
(8)将3个cpio安装文件解压缩。
#cpio –idmv
#cpio –idmv
#cpio –idmv
3.开始安装
注意:oracle目录的拥有者必须为oracle。安装过程中,根据提示运行相应的文件。
(1)以oracle用户登录,启动图形界面(安装需要在图形界面下进行)。
(2)启动终端窗口,进行如下两项环境设置,然后运行安装程序runInstaller进入安装界面。
$export DISPLAY=:0.0
$export LANG=C
$./runInstaller
4.测试安装
#sqlplus /nolog
SQL>conn /as sysdba
SQL>show SGA
Total System Global Area219223120 bytes
Fixed Size451664 bytes
Variable Size201326592 bytes
Database Buffers16777216 bytes
Redo Buffers667648 bytes
SQL> select file_name from dba_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.dbf
SQL> select name from v$controlfile;
NAME
-----------------
/oracle/binbin/oradata/binbin/control01.ctl
/oracle/binbin/oradata/binbin/control02.ctl
/oracle/binbin/oradata/binbin/control03.ctl
二.遇到的问题:
1.磁盘空间不足
解决的方法:关闭虚拟机,选择编辑虚拟机,添加一块磁盘,大小为8G。然后打开虚拟机。用root用户登录,输入fdisk –l,查看系统是否识别硬盘。再输入fdisk /dev/sdb,对SCSI第二块硬盘进行分区。分区后,用mkfs –t ext3 /dev/sdb1进行格式化。最后把/dev/sdb1挂载到/oracle目录下。
2.无法连接到图形界面
解决的方法:把root用户注销,此时就oracle登录系统,并且以oracle用户进入的图形界面。
3.权限不足
解决方法:把三个文件拥有者的权限授予oracle,并查看/oracle目录拥有者是否为oracle。
4.oracle用户无法启动图形界面
解决方法:删除tmp目录下的临时文件。
5.临时文件产生的错误
解决方法:删除先前的临时文件。
三.收获
体会:通过这次安装oracle的实践,充分运用以前所学的linux基础,更好的运用这些知识。体会到光看课本是不行的,必须付出实践,在实践中学习,在实践中增长知识才是最快的。实践能力是最重要的。
感想:通过这次实训,我明白实践是很重要的,是检验你学习知识的深度,学习的能力。做什么也不能急于求成,先做好先前准备,再着手安装。过程中出现问题是很正常的,要沉下心来分析出现的问题,针对问题找出解决的方法。