课程名称:Oracle11g数据库应用简明教程

实验题目:实验一安装数据库

姓名:李日中 学号:2010324264班级:10计本3班 实验日期:2013-4-10

成绩:

一、 实验目的

安装数据库

二、 实验环境

Oracle 11g

三、 实验主要内容和主要操作步骤

开始-所有程序-Oracle-OraDb11g_home1-配置和移植工具-Database Configuration Assistant,出现DBCA欢迎界面,如图:

通过查看,可以知道我们可以利用DBCA创建数据库,配置现有数据库中的数据库选件,删除数据库,以及管理数据库模版。

下一步,

这里可以选择创建数据库,配置数据库选件,删除数据库,管理模版和配置自动存储管理。

本实验的主要目的是创建数据库(实际说创建数据库实例或数据库例程)更为准确,所以这一不做修改,默认选择创建数据库。

下一步,

在这个界面,我们可以了解到,Oracle建议我们使用Oracle模版创建一个数据库,因为不使用数据库数据文件的情况很少,而且使用Oracle自带的模版在创建数据库的时候也更加高效。

在这里我们可以选择创建不同类型的数据库,包括一般用途或者数据处理,定制数据库和数据仓库,这三者只是类型不同,即目的不同及其优化情况不同,定制数据库,需要对数据库了解很多才能手动配置好,所以作为入门者,这里也选择默认的,选择用于一般用途或事物处理。

下一步,

这里我们看到,我们要输入一个全局的数据库名和一个全局数据库系统标识,即ORACLE_SID,这里也验证了我们利用DBCA创建数据库就是创建一个数据库实例,当我们已经安装了多个数据库实例时,数据库实例可以由ORACLE_SID唯一标识,我们可以在系统环境中设置环境变量ORACLE_SID,这样在我们就可以默认的启动这个实例,当我们不指定时,我们可以使用命令SET ORACLE_SID=sid动态改变,然后通过start命令启动。

下一步,

这里有一个选项是,配置Enterprise Manager,这个是配置远程连接数据库的,本次实验秩序创建本地连接的数据库,以后需要远程连接数据库的话,可以利用Net Configuration Manager创建,这里不选择。

下一步,

这里可以为SYS和SYSTEM账户设置密码,这里为了方便,为这两个账户使用相同密码admin

下一步,

这里涉及到ORACLE数据库的存储机制,这里就选择默认的了

下一步,

因为我们是基于Oracle模版创建数据库的,所以默认

点击文件位置变量

可以查看该实例的安装位置。

下一步,

这个可以这顶数据库快速恢复区,还可以指定该实例是以归档模式运行还是以非归档模式运行,这里暂且默认,待以后升入了解数据库的归档模式在探讨。

下一步,

这里可以是否添加Oracle自带的示例方案和定制脚本。

下一步,

这个是一个重点,就是配置实例的初始化参数文件。每一个实例在启动的时候都会先读取初始化参数文件,整个数据库实例运行效率如何,跟这里配置很重要,这里可以配置系统全局区域SGA和程序全局区域PGA,SGA对应着整个Oracle软件(包括数据库文件和RDBMS),PGA对应着某个数据库实例,这里默认为805MB和使用自动内存管理。

指定可以同时连接此数据库实例的操作系统用户进程的最大数量。

当我们启动sqlplus时,也就是启动了一个客户进程,但是这个客户进程并不能进程数据库的操作,不过他能请求一个服务器进程,当服务器收到请求后,会开启一个服务器进程为这个客户进程服务,有这个服务器进程进行所有的数据库操作。

指定数据库使用的字符集,和国家字符集,语言和地区等,这里需要注意的一点是oracle数据库最好安装在简体中文的操作系统上,不然可能出现意想不到的麻烦。强烈建议!

还可以配置数据库运行的模式,可以选择专用服务器模式和共享服务器模式,这个主要跟资源和效率的问题,这个取决于我们的目的和我们的具体情况,这里不做展述。

所有的配置参数如下

下一步,

关于oracle的安全性设置,这里采用Oracle的建议设置

下一步,

这里不启用自动维护任务

下一步,

下一步,

完成,

所有配置信息的确认窗口

接下来,就是漫长的安装过程

安装完成后,可以配置用户密码或为用户解锁

实验总结和体会

在安装oracle数据库的时候,可以了解到oracle很多东西,特别的是oracle的体系结构,不过这个体系架构很大,需要我们一点一点的了解,对于一些不了解的知识点,就是我们需要学习的重点,对于这些知识点,我们要留心,以后争取了解整个体系结构后,可以尽量的不采用oracle默认的方式创建,尽量可以自己去配置各项更适合本机服务器的配置参数。

心得:Oracle的整个体系很大,需要慢慢积累。

强调一点,oracle没有create database的语句,oracle创建数据库就是创建一个数据库实例,而oracle可以创建多个数据库实例,多个数据库实例的切换由ORACLE_SID。

oracle安装实验,Oracle之课程实验一(安装oracle)相关推荐

  1. 【ACM程序设计实验】高分课程实验报告分享

    title : [ACM程序设计实验]高分课程实验报告分享 tags : 大学课程结项 date : 2022-7-8 author : Linno 笔者本身在ACM集训队训练,这门课是选上了之后教练 ...

  2. 大学计算机课实验,大学计算机课程实验教学平台的设计与实现

    摘要: 随着信息技术的发展,<大学计算机>作为通识教育的核心课程早已被列入公共必修课程.<大学计算机>课程本身的特点决定了实验教学是整个教学活动中十分重要的环节,实验教学设计要 ...

  3. 计算机科学与技术专业《计算机网络原理》课程实验指导书,计算机科学导论,课程实验指导书解读.pdf...

    计算机科学导论 实验指导书 聊城大学计算机学院聊城大学计算机学院 聊城大学计算机学院聊城大学计算机学院 2010 年年 8 月月 年年 月月 <计算机科学导论>课程实验指导书 目 录 &l ...

  4. Oracle 21版Database In-Memory LivaLabs实验(上)

    概述 目前Oracle LiveLabs上关于Oracle Database In-Memory的内容已更新,主要变化为: 数据库使用21c 增加了对21c原生JSON的实验 增加了21c AIM H ...

  5. oracle可以使用提交完成的事务,【体系结构】Oracle数据提交与事务隔离实验 oradebug挂起lgwr进程...

    Oracle数据提交与事务隔离实验 oradebug挂起lgwr进程 原文作者:dbsnake 崔华 实验参考原文链接: Oracle 里未 commit 的数据除了当前 session 之外,其他 ...

  6. [数据库] Navicat for Oracle设置唯一性和递增序列实验

    这篇文章主要讲述Navicat for Oracle设置唯一性约束和设置某字段为递增序列.文章主要以图文为主,虽然都是非常简单基础的文章,但还是希望对你有所帮助. 推荐前一篇文章:[数据库] Navi ...

  7. oracle创建自身连接,oracle菜鸟学习之 自连接查询实验

    oracle菜鸟学习之 自连接查询实验 实验表的创建 表字段说明: id:员工编号 name:员工名字 ano:管理人员编号 create table admin(id varchar2(4),nam ...

  8. oracle 12C ADG Far Sync 配置实验

    概述:11G及之前的ADG,redo日常传输是主备库之间直接进行传输,对应的配置多少都会对主库有影响:到了12C版本ADG中一个重要功能Active Data Guard Far Sync很好的方案解 ...

  9. 修改oracle 的dbname,在oracle 10g上修改dbname的实验

    1[参考资料] 对以上资料的作者表示感谢 2[环境参数] Vmware workstation ACE editionversion 6.0 Windows server 2003service pa ...

  10. IT视频课程集(包含各类Oracle、DB2、Linux、Mysql、Nosql、Hadoop、BI、云计算、编程开发、网络、大数据、虚拟化

    马哥Linux培训视频课程:http://pan.baidu.com/s/1pJwk7dp Oracle.大数据系列课程:http://pan.baidu.com/s/1bnng3yZ 天善智能BI培 ...

最新文章

  1. vc6.0绿色完整版 适用于xp win7 win8 win10
  2. 于其炒股,不如......
  3. 元素的高度(基于vue)
  4. jQuery选择器介绍:基本选择器、层次选择器、过滤选择器、表单选择器
  5. xp系统桌面计算机不见了怎么办,XP系统的垃圾箱在桌面上不见了!怎么处理?
  6. java 操作序列_JAVA序列化操作详解
  7. 使用Null Object设计模式[转]
  8. 程序员的未来在哪里?赶紧看看!!
  9. Spring Cloud 微服务入门(一)--初识分布式及其发展历程
  10. 老外写的关于协程的性能文章-主打http协议
  11. Ardour:专业的数字音频任务站
  12. 知乎热问:一个程序员的水平能差到什么程度?
  13. 为什么不推荐使用BeanUtils属性转换工具,老程序员都不使用!
  14. cvt公链采用什么结构_好马配好鞍,迈锐宝上全新的CVT变速箱,是什么来头?
  15. Xshell,Xftp的官方网站地址做了跳转更新了
  16. 软件工程 - 个人博客系统 - 概要设计与详细设计文档
  17. INTOUCH中文乱码
  18. 很漂亮实用的jQuery实例123个
  19. 军品三大基线(功能基线、分配基线、产品基线)及基线包含的文件
  20. Linux操作系统的设备独立性,Linux的设备管理

热门文章

  1. 目录启动CXF启动报告LinkageError异常以及Java的endorsed机制
  2. VC++6.0快捷键
  3. 艾伟也谈项目管理,学习腾讯的产品管理之道
  4. Linux 后台开发常用命令目录(更新 ing)
  5. oracle常用小知识点
  6. 不错的网络协议栈測试工具 — Packetdrill
  7. 如何以nobody用户执行命令?
  8. 拉格朗日插值编程实现
  9. 网格分割后,边界点的获取方法
  10. linux下查找进程及终止进程操作的相关命令