学习心得(安装liunx和oracle)

时间:2019-05-12 05:13:51下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《学习心得(安装liunx和oracle)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《学习心得(安装liunx和oracle)》。

第一篇:学习心得(安装liunx和oracle)

学习心得

——安装linux与oracle

一.安装linux

1)安装虚拟机

在windows下安装虚拟机软件,本次安装为VMware® Workstation 7.0.0 build-203739版本。

2)新建虚拟机1.打开VM软件,新建虚拟机; 2.选择“标准(推荐)(T)”类型配置; 3.选择“安装盘镜像文件(iso)(M)”,并选择redhat镜像文件。4.下面执行默认操作,选择最大磁盘大小,本次选择20G(根据自己磁盘而定,推荐不要少于10G,因为还需要安装ORACLE);

5.完成-开始新建虚拟机

3)安装linux

开机,系统会显示详细的安装说明窗体,根据系统的提示一步一步进行即可,以下是必要的输入信息的提示:

1.在启动界面中选择“回车”进入安装画面;

2.显示产品信息,选择“NEXT”继续;

3.选择“简体中文”(选择语言);

4.选择“U.S.ENGLISH”(选择键盘);

5.选择用自动分区,本次选择第三个选项“保存所有的分区,使用现有的空闲空间”;

6.设置引导程序,按照缺省设置;

7.配置网卡,点“编辑”,设置IP地址等参数信息;

8.选择不启用防火墙,当所有软件都安装调试通过后,再开启防火墙,并配置端口的属性;

9.选择语言,默认为:Chinese(R.P of china),同时将“Englist(USA)”选中;

10.时区:亚洲---上海,不要选择“UTC”;

11.设置root用户的口令(本次设置为“abc123”);

12.选择需要的软件包,选择“定制安装”,根据需求,选择软件包,其中,系统默认的软件包不要取消掉;

13.安装完毕,以root用户登录。1.打开telnet功能 4)操作系统安装配置

用root登录 cd/etc/xinetd.d vi telnet 将“disable=yes”修改为“disable=no”.重启xinetd服务 service xinetd restart

二.安装 oracle

1)修改版本号

由于orcale10不支持 RHEL5 所以需要修改/etc/redhat-release 将 Red Hat Enterprise Linux Server release 5(Tikanga)改为Red Hat Enterprise Linux Server release 4(Tikanga)

2)安装所需软件包先加载redhat镜像,进入光盘下Server目录下: cd/media/’RHEL_5.1 I386 DVD’/Server 执行安装命令 rpm –ivh(rpm包名)rpm包包括:

libXp-1.0.0-8.i386.rpm

openmotif22-2.2.3-18.i386.rpm

compat-db-4.2.52-5.1.i386.rpm

compat-gcc-34-3.4.6-4.i386.rpm(要先安装rpm-ivh glibc-devel-2.5-12.i386.rpm)compat-gcc-34-c++-3.4.6-4.i386.rpm

compat-libstdc++-33-3.2.3-61.i386.rpm

libaio-0.3.106-3.2.i386.rpm

3)修改内核参数增加下面的内容到文件 /etc/sysctl.conf 中

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 1048576

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

不一定要全部复制,里面没有的再复制

运行下面的命令使得内核参数生效:

/sbin/sysctl –p

增加下面的内容到文件 /etc/security/limits.conf 中: softnproc2047

hardnproc16384

softnofile1024

hardnofile65536

增加下面的内容到文件 /etc/pam.d/login中:

sessionrequired /lib/security/pam_limits.so

sessionrequired pam_limits.so

因为SELINUX对oracle有影响,所以把secure linux设成无效,编辑文件 /etc/selinux/config :

SELINUX=disabled

4)创建oracle用户和组

# groupadd dba

# useradd-d /home/oracle-g dba oracle

# mkdir-p /home/oracle/oradata

# chown –R oracle:dba /home/oracle/oradata

#mkdir –p /home/oracle/product/10.2(创建oracle安装目录)

#chown –R oracle:dba /home/oracle/product/10.2

# chmod-R 775 /home/oracle/oradata

# passwd oracle

New Password:

Re-enter new Password:

passwd: password successfully changed for oracle

5)修改oracle用户环境变量:(切换为oracle用户)在 /home/oracle目录下,打开.bash_profile文件 cd /home/oracle vi.bash_profile

添加以下内容:

unset USERNAME

export LANG='AMERICAN_AMERICA.ZHS16GBK'

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2

export ORACLE_SID=ordb1

export NLS_LANG='AMERICAN_AMERICA.ZHS16GBK'

export

PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb export

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/lib:/usr/lib

export

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib

export TNS_ADMIN=$ORACLE_HOME/network/admin

export TEMP=/tmp

export TMPDIR=/tmp

umask 022

让环境变量生效:source.bash_profile

6)安装oracle使用ROOT用户,在/home/oracle目录下解压oracle安装包 Unzip OracleDatabase10gRelease210·2·0·1·0forLinuxx86.zip 使用 export LANG=C命令,切换为英文安装,避免乱码 在/home/oracle/database目录下执行安装命令./runinstaller 开始进入图形安装界面,过程不予赘述,注意几点: 安装路径要和环境变量ORACLE_HOME值保持一致 不创建数据库,安装完毕再创建

在安装出现”1/home/oracle/product/10.2/root.sh”画面时,在另一个终端中以ROOT用户运行相关脚本:

cd/home/oracle/product/10.2

./root.sh

脚本运行完后请返回原来的画面选择“OK”按钮

最后界面中记录好访问iSQL*Plus的URL地址以便后续使用

三.心得体会

本次安装redhat linux和 oracle,因为以前对linux知识匮乏,在入手时较难,但通过各方面的学习,不光学习到安装方法,也对linux的应用有了初步的了解,包括linux的主要文件系统(ext3文件系统),磁盘结构,shell知识,常用命令的使用等。同时,通过安装oracle,了解了liunx中rmp相关知识及应用。

第二篇:Oracle安装报告

Oracle 安装报告

安装Oracle 10g 数据库

步骤:

1、先装虚拟机

2、在虚拟机中装一个windows xp 操作系统

3、安装数据库Oracle 10g 在windows xp 中(注意安装时的细节)

注释:由于Oracle 10g 数据库卸载比较麻烦,所以我们选择在虚拟机中安装 虚拟机的安装:

从官网上下载一个虚拟机,然后进行安装,根据提示一步一步的安装,最后完成。Windows xp 的安装:

在虚拟机中找到windows 镜像的路径,点击确定。然后运行,进行安装。分配空间时,不能分的太小,不然Oracle 会跑步起来,硬盘分配不能低于10G,内存不能少于256MB。系统安装完毕以后,在安装一个小工具,就是Vmare Tools 工具,装上这个工具就可以从我们的电脑上拷贝数据了。Oracle 10g 安装:

先把数据库安装文件拷贝到虚拟机中,然后在进行安装。安装时会遇到很多问题,一定要仔细对待。本数据库安装会默认三个用户:sys(默认密码change_on_install)、system(默认密码manager)、scott(默认密码tiger)。默认数据库orcl 在密码设置的时候,首字母必须是英文字母,不能为数字。路径的设置也要注意。安装完成以后,进行测试一下,点击sqlplus,进入这个界面,出现一个登录界面,输入用户名System,你自己设置的密码 ******,主机字符串就不用管了,因为现在你就有一个数据库。进入以后若出现连接成功就说明Oracle 安装成功。心得体会:

在安装Oracle数据库的过程中,我也遇到了一系列的问题,通过询问老师和同学、查阅资料,最总得到了解决。自我感觉还可以,自己进行安装开发软件,从中能学到不少的东西,进而为以后的发展打下一定的基础。这样的话我们就会对这个产品更加彻底的了解了。

第三篇:oracle学习心得

一、SQL SERVER的理解

SQL SERVER服务器就像一栋大楼,大楼里的机房就像服务器的数据库,机房里的电脑如同数据库里的表

1、登录用户可以登录服务器——可以进大楼

2、登录用户成为数据库用户才能进指定的数据库——进入大楼的人给了某个机房的钥匙

才能进入机房

3、登录用户有权限使用表——进入机房的人有电脑的密码才能使用电脑

二、ORACLE的理解

ORACLE服务器(全局数据库)就像一个商场,商场的每一家公司是表空间,公司的业务是表

1、数据库由多个表空间组成——商场里有多家公司组成2、表空间由段组成——公司要有自己的经营业务,可以只有一个业务,就是一个表空

间中只有一个段,可以有多个业务,就是一个表空间有多个段

3、段由区组成——单个业务的细分类别。例如有家公司经营三个业务,卖书,卖家电,卖衣服,则每个业务就是一个段。而每个业务又有细分,比如卖书的话要进行分类了。计算机区,人文区,小说区等,每一区都要放上书架存放书籍,则书架就是oracle块,存放数据的三、数据库,表空间,用户(指定默认表空间),表统统由管理员管理

四、在OEM中管理数据库的步骤

1、创建

1)存储——表空间——创建表空间(TOMSPACE)(类似于在SQL中创建数据库,通常可以省略,使用默认表空间为USERS,临时表空间为TEMP)

2)首先展开安全性——创建新用户(TOM,指定表空间)(类似于在SQL中指定

数据库用户)

3)创建表——指定方案(用户)和表空间(列名不要带<>)

4)设置约束

5)输入信息:方案——用户名——表——右击——查看 /编辑目录…

2、修改

1)方案——用户名——表

2)修改表结构,添加约束

3、删除: 右击表——移去

五、注意事项

1、刚创建的用户不会出现在方案中,只有创建了一个表指定方案和表空间,该用户的方案名就会出现在方案中,此时就可以方便为该方案创建其他表

1)新创建的用户能在SQLPLUS中登录,为什么不能在企业管理器中登录呢?

解答:需要授予 SELECT ANY DIRECTORY权限才能正常登录企业管理器,但没有其他权限

2)可以对创建的用户在安全性中赋予角色权限,如DBA,则该用户就是数据库管理

3)SYS用户主要用来维护系统信息和管理实例,只能以SYSOPER或SYSDBA角

色登录

4)安装oracle的用户自动为ora-dba权限,自动是sys用户,所以在登录时不需要

用户名和密码,只要选中以sysdba登录。其他用户登录计算机系统,在使用oracle

时就是正常登录状态了。

2、向表中添加日期数据:时间格式为DD-MM-YYYY怎么修改呢?如何插入时间数

1)先在SQLPLUS中SELECT SYSDATE FROM DUAL;就知道日期的格式

2)alter session set NLS_DATE_FORMAT='YYYY-MM-DD';修改当前输入格式

3)oracle中的默认格式是:‘dd-mm-yyyy’ ;修改语句:alter session set

nls_date_format='yyyy-mm-dd';修改后输入和显示都为指定格式,缺点是只对当前会话起作用

假如你是要永久修改的话,改注册表:

regedit->hkey_local_machine->oracle->homeo->

NLS_DATE_FORMAT值YYYY-MM-DD(经验证不管用)

默认日期:50年之前是当前世纪,50年之后是之前世纪,31-12月-49代表2049年01-1月-50 代表1950年

4)由于在表编辑器中to_date函数的格式是dd-mon-yyyy,输入时为如下格式13-6

月-1983(代码编辑时一样,世纪可以省略,代表当前世纪)

5)to_char通常用于查询语句; to_date通常用于增删改语句

6)两个’代表一个’

六、代码编辑器

1、SQL PLUS2、SQL PLUS WORKSHEET3、isqlplus

设置列宽:set linesize 50;

七、与SQL2000中的查询分析器不同,SQL plus worksheet执行所有语句,不单单执行选中语句

八、编辑——清除;可以清除查询结果

九、查看环境变量:select * from v$nls_parameters;

十、示例用户

1)scott/tigernormal登录

2)hr : 需要解锁和重设密码(alter user hr account unlock;)

十一、查看和更改oracle http占用端口号,D:ora9ApacheApacheconf下,httpd.conf和httpd.conf.default中将80修改,然后重新启动HTTP服务 加个字符串

六、工具的使用

1、net manager: 配置服务主机名和监听主机名

2、net configuration assistant:配置监听程序,本地服务名配置等

/*****************************************************************************/ oracle小知识点

1、数据操作时,字段区分大小写

2、Oracle两种认证模式:(1)操作系统认证(2)文件口令认证。

初始化参数的文件目录为D:oracle_programdatabase3、sqlplus中使用 help index查看帮助信息目录,? 命令:查看某个命令的详细用法

连接数据库后才能使用

5、当代码中使用函数时,函数中固定的关键字必须写正确,当放在字符串中的时候,编译没有错误,运行时才会出现错误,通常是SQL递归错误

第四篇:ORACLE学习心得

Oracle RAC 学习心得

1.概念

RAC,全称real application clusters,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。

在Oracle9i之前,RAC的名称是OPS(Oracle parallel Server)。RAC 与 OPS 之间的一个较大区别是,RAC采用了Cache Fusion(高速缓存合并)技术。在 OPS 中,节点间的数据请求需要先将数据写入磁盘,然后发出请求的节点才可以读取该数据。使用Cache fusion时,RAC的各个节点的数据缓冲区通过高速、低延迟的内部网络进行数据块的传输。

2.优缺点

优点:

Oracle RAC主要支持Oracle9i、10g、11g版本,可以支持24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在Oracle RAC环境下,Oracle集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。

(1)多节点负载均衡;

(2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化;

(3)通过并行执行技术提高事务响应时间----通常用于数据分析系统;

(4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;

(5)节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时节约相应维护成本;(6)可扩展性好,可以方便添加删除节点,扩展硬件资源。缺点:(1)相对单机,管理更复杂,要求更高;

(2)在系统规划设计较差时性能甚至不如单节点;(3)可能会增加软件成本(如果使用高配置的pc服务器,Oracle一般按照CPU个数收费)。

3.Rac 特点

每一个节点的linstance都有自己的SGA

每一个节点的linstance都有自己的background process 每一个节点的linstance都有自己的redo logs 每一个节点的linstance都有自己的undo表空间

所有节点都共享一份datafiles和controlfiles 4.Rac 组件

逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些instance访问同一个数据库。节点之间通过集群软件的通讯层(communication layer)来进行通讯。同时为了减少IO的消耗,存在了一个全局缓存服务,因此每一个数据库的instance,都保留了一份相同的数据库cachel

5.UNDO和REDO读书笔记

1)redo是什么?oracle的redo是如何工作的

redo是重做日志文件,是oracle数据库的日志文件.oracle的重做日志有两种:在线重做日志以及归档重做日志。

在线重做日志:主要用于由于数据库主机掉电等原因导致实例失败,此时oracle采用在线重做日志在数据库启动时将数据库恢复到断电之前的时间点上。

归档重做日志:主要用于介质失败,比如:磁盘受损。此时需要使用对磁盘上的数据备份的归挡重做日志文件将该磁盘上的数据恢复到该归档文件数据所在的时间点上,然后再使用在线重做日志文件将适合的时间点上。

归档重做日志文件实质是被添满的旧的在线重做日志的副本。归档重做日志文件是数据库的历史数据。

在线重做日志在每个数据库中至少有两个重做日志组,每个日志组中至少有一个重做日志文件,这些在线重做日志组是循环使用的,当日志组1被写到最后时,然后自动切换到日志组2;当日志组2也被写满时,再切换到日志组1。

2)undo是什么?oracle的undo是如何工作的

undo与redo相反,redo是恢复数据,用于在事务失败时重放事务,undo是撤消一条语句或者一组语句的作用。undo是存储在数据库内部的段或者表空间中(undo如果是手动管理,则使用undo段来管理;如果undo使用AUM管理UNDO,则undo使用表空间来自动管理)。

注意:在undo并不是物理的恢复到执行语句之前或者事务之前的样子,只是逻辑的恢复到原来的样子,所有修改只是逻辑的取消,但是数据结构和数据块在回滚之后也大不相同。原因是在多用户系统中,有很多事务是并发进行的,当一个事务修改一个数据并且被回滚,但是该数据在该用户对该数据做过修改之后也有被其他用户修改,这个时候如果是对该事务修改的数据块回滚到原来数据的物理样子,就有可能将后来的事务所做的修改给覆盖掉。所以回滚不是一个简单的物理的恢复,而是逻辑恢复。

3)undo和redo是如何协作工作的

4)

6.

第五篇:oracle学习心得

Oracle学习心得

转眼之间学习oracle差不多已经半年了,从开始的不了解,到现在熟悉oracle的基本使用和操作。Oracle的体系太庞大了,对于初学者来说,难免有些无从下手的感觉,好多地方不知道从何开始,有哪些注意事项,结果都是不能学好这门技术。,但是经过老师的带领总体上也打开了学习的大门,可以自己去学习,少走了很多的弯路。

学习一门技术首先从态度开始,如果你想学好这门技术,你首先要端正态度,要发自 内心的去想学好这门技术,不要以开始就懈怠,要从严要求自己,一心一意的投入到学习当中,不要害怕学习中会遇到的困难。即使学习中遇到了困难和问题也不要害怕,不要放弃,要学会自己去解决问题,这样才能从学习中收获经验教训,是自己的水平提高。如果放弃了,你就会害怕遇到困难,不去积极的努力,又何尝去提高自己呢!

解决问题的途径和发法有很多种。作为一个新一代的大学生,首先要学会自己解决问题,我们可以去图书馆去查阅资料,寻找在学习中遇到的困难,找到解决方法,另外,我们还可以去网上搜集资料,现在网络技术十分发达,很多问题我们都可以在网上找到答案的,而且网上还有很多有学问的人,他们专业技术十分优秀,我们可以请教他们,往往会有意想不到的结果的。现在我们在学校里阀门有着优越的学习环境,有着优秀的教师资源,上课时我们遇到学习中的困难,我们可以去请教老师。老师有着扎实的基本功底,他们总是非常热情的该给我们去讲解我们遇到的困难,帮助我们去学习、去提高。老师在课堂上会认真的讲解我们在学习中要注意的事项,以及这门技术的只是点,帮助我们系统的学习oracle这门技术。我们不能总是听讲,而是要去实践。以前总是说实践才是检验真理的唯一标准。我们要自己动手去做,课上讲,当堂练习,课下复习,这些都是学好一门技术的根本。

就像学习Java一样,以前没有认真听老师的讲解,现在自学起来,总是感觉有些吃力,好多不懂的地方也没有人可以请教的。所以在开始学习这没技术时,我就暗下决心要认真听讲,挺好老师讲的每一个知识点,虽然这门学科知识选修的,但是还要努力学的,因为Oracle这门技术在很多方面都有很多重要应用,尤其是在以后的工作中。Oracle数据库是一门非常重要的实践课程,所以听完课后,一定要多抽出时间来去联系,只有在不断的实践过程中,才能够深刻的了解它的原理和方法。所以学好Oracle,不断的抽时间练习吧!因为,有工作经验的DBA和没有工作经验的学院主要区别就在于两者的熟练度不一样,只要你的熟练度足够,你也可以与工作几年工作经验的人一脚高下!

说了一大堆主要说的有以下几点:

1.在上课时老师讲的一些经验教训要细心的领会 2.课后练习也要深入,保持着一种深入研究的心态 3.做事情要认真,不要把问题相当然

4.遇到问题要学会用多种方法解决,上网查,去各种有关的社区论坛去与大家交流学习

5.培养自己的团队合作精神处理好与大家的关系,因为oracle经常需要一个团队来开发一个项目的

6.最重要的的一点就是刻苦用功是学习不变的法宝

下载学习心得(安装liunx和oracle)word格式文档
下载学习心得(安装liunx和oracle).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Oracle APEX 学习心得

    APEX 简介 这一部分主要使读者熟悉 APEX 的基本概念、环境和使用。本部分介绍了APEX 主要特性,三个组件(应用程序构建器、SQL 工作室、实用工具)和四类用户。本部分回答了以下......

    ORACLE数据库学习心得大全

    ORACLE数据库结课论文 一个好的程序,必然联系着一个庞大的数据库网路... 今年我们学习了 oracle数据库这门课程,起初的我,对这个字眼是要多陌生有多陌生,后来上课的时候听一会......

    oracle学习心得[大全5篇]

    一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造......

    redhat6.4下安装oracle 11g 心得

    Redhat6.4下安装oracle 11g 1./etc/hosts与系统本身的主机名一致,关闭防火墙 查看主机名 Hostname 查看/etc/hosts里面的主机名 2.将光盘挂载在/mnt下 (光盘安装) [root@l......

    Oracle 的安装与配置实验报告(精选5篇)

    Oracle 的安装与配置实验报告 班 级:10网工三班学生姓名:谢昊天 学号:1215134046 实验目的和要求: 掌握Oracle的基本安装方法。掌握Oracle 10g的网络配置。能够使用DBCA创建数......

    安装培训学习心得

    一周安装培训学习心得 学而时习之,不亦说乎? 为期一周的安装培训结束了,虽然在最后考试中没能拿到第一名,但是在整个培训过程中收获了知识,收获了快乐。 不少人以为离开了学校......

    1,班级学号姓名,实验报告范文Oracle安装(五篇材料)

    《Oracle 数据库系统》电子实验报告(1)题 目:安装 Oracle 数据库日期201 .. 姓 名 实验环境: Windows 或 linux,Oracle 11g 2实验目的:1.熟悉 Oracle 数据库安装包的获取方法 2.熟悉......

    Oracle在Linux操作系统下的安装小结

    le教程 > Oracle使用技巧 > 正文 Oracle在Linux操作系统下的安装小结 2007-4-30 13:18:18 作者:天极Yesky(2173)繁體中文 字号:T|T 我要收藏或分享到:[导读]Oracle公司宣称在L......