欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    oracle学习心得学习培训心得体会doc.docx

    • 资源ID:13594852       资源大小:26.12KB        全文页数:15页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    oracle学习心得学习培训心得体会doc.docx

    1、oracle学习心得学习培训心得体会docoracle学习心得-学习培训心得体会第一篇:oracle学习心得第二篇:oracle学习心得第三篇:学习心得(安装liunx和oracle)第四篇:oracle学习入门- 简单详细 - java培训心得第五篇:如何学习oracle更多相关范文正文第一篇:oracle学习心得一、sql server的理解sql server服务器就像一栋大楼,大楼里的机房就像服务器的数据库,机房里的电脑如同数据库里的表1、 登录用户可以登录服务器可以进大楼2、 登录用户成为数据库用户才能进指定的数据库进入大楼的人给了某个机房的钥匙才能进入机房3、 登录用户有权限使用表

    2、进入机房的人有电脑的密码才能使用电脑二、oracle的理解oracle服务器(全局数据库)就像一个商场,商场的每一家公司是表空间,公司的业务是表1、 数据库由多个表空间组成商场里有多家公司组成2、 表空间由段组成公司要有自己的经营业务,可以只有一个业务,就是一个表空间中只有一个段,可以有多个业务,就是一个表空间有多个段3、 段由区组成单个业务的细分类别。例如有家公司经营三个业务,卖书,卖家电,卖衣服,则每个业务就是一个段。而每个业务又有细分,比如卖书的话要进行分类了。计算机区,人文区,小说区等,每一区都要放上书架存放书籍,则书架就是oracle块,存放数据的三、数据库,表空间,用户(指定默认表

    3、空间),表统统由管理员管理四、在oem中管理数据库的步骤1、创建1) 存储表空间创建表空间 (tomspace)(类似于在sql中创建数据库,通常可以省略,使用默认表空间为users,临时表空间为temp)2) 首先展开安全性创建新用户(tom,指定表空间)(类似于在sql中指定数据库用户)3) 创建表指定方案(用户)和表空间(列名不要带 )4) 设置约束5) 输入信息:方案用户名表右击查看 /编辑目录2、修改1)方案用户名表2)修改表结构,添加约束3、删除: 右击表移去五、注意事项1、 刚创建的用户不会出现在方案中,只有创建了一个表指定方案和表空间,该用户的方案名就会出现在方案中,此时就可以

    4、方便为该方案创建其他表1)新创建的用户能在sqlplus中登录,为什么不能在企业管理器中登录呢?解答:需要授予 select any directory权限才能正常登录企业管理器,但没有其他权限2)可以对创建的用户在安全性中赋予角色权限,如dba,则该用户就是数据库管理员3) sys用户主要用来维护系统信息和管理实例,只能以sysoper或sysdba角色登录4)安装oracle的用户自动为ora-dba权限,自动是sys用户,所以在登录时不需要用户名和密码,只要选中以sysdba登录。其他用户登录计算机系统,在使用oracle时就是正常登录状态了。2、向表中添加日期数据:时间格式为dd- m

    5、m- yyyy怎么修改呢?如何插入时间数据1) 先在sqlplus中select sysdate from dual; 就知道日期的格式2) alter session set nls_date_format=yyyy-mm-dd; 修改当前输入格式3)oracle中的默认格式是:dd-mm-yyyy ;修改语句:alter session setnls_date_format=yyyy-mm-dd; 修改后输入和显示都为指定格式 ,缺点是只对当前会话起作用假如你是要永久修改的话,改注册表:regedit- hkey_local_machine- oracle- homeo- nls_date

    6、_format值yyyy-mm-dd(经验证不管用)默认日期:50年之前是当前世纪,50年之后是之前世纪,31-12月-49代表2014年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;七、与sql2014中的查询分析器不同 ,sql plu

    7、s 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、n

    8、et configuration assistant:配置监听程序,本地服务名配置等/*/ oracle小知识点1、 数据操作时,字段区分大小写2、 oracle两种认证模式:(1)操作系统认证(2)文件口令认证 。初始化参数的文件目录为d:oracle_programdatabase3、 sqlplus中使用 help index查看帮助信息目录,? 命令:查看某个命令的详细用法连接数据库后才能使用5、当代码中使用函数时,函数中固定的关键字必须写正确,当放在字符串中的时候,编译没有错误,运行时才会出现错误,通常是sql递归错误第二篇:oracle学习心得一、定位oracle分两大块,一块是开

    9、发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用oracle的develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭j;管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。因为数据库管理的责任重大,很少公司愿意请一个刚刚接触oracle的人去管理数据库。对于刚刚毕业的年轻人来说,可以先选择做开发,有一定经验后转型,去做数据库的管理。当然,这个还是要看人个的实际情况来定。二、学习方法我的方法很简单,就是:看书、思考、写

    10、笔记、做实验、再思考、再写笔记看完理论的东西,自己静下心来想想,多问自己几个为什么,然后把所学和所想的知识点做个笔记;在想不通或有疑问的时候,就做做实验,想想怎么会这样,同样的,把实验的结果记下来。思考和做实验是为了深入的了解这个知识点。而做笔记的过程,也是理清自己思路的过程。学习的过程是使一个问题由模糊到清晰,再由清晰到模糊的过程。而每次的改变都代表着你又学到了一个新的知识点。学习的过程也是从点到线,从线到网,从网到面的过程。当点变成线的时候,你会有总豁然开朗的感觉。当网到面的时候,你就是高手了很多网友,特别是初学的人,一碰到问题就拿到论坛上来问,在问前,你有没有查过书,自己有没有研究过,有

    11、没有搜索一下论坛?这就叫思维惰性,没有钻研的学习态度,不管学什么东西,都不会成功的。三、oracle的体系oracle的体系很庞大,要学习它,首先要了解oracle的框架。在这里,简要的讲一下oracle的架构,让初学者对oracle有一个整体的认识。1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成)控制文件:包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件数据文件:存储数据的文件重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复。一个数据库至少需要两个重做日志文件参数文件

    12、:定义oracle 例程的特性,例如它包含调整sga 中一些内存结构大小的参数归档文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。密码文件:认证哪些用户有权限启动和关闭oracle例程2、逻辑结构(表空间、段、区、块) 表空间:是数据库中的基本逻辑结构,一系列数据文件的集合。 段:是对象在数据库中占用的空间区:是为数据一次性预留的一个较大的存储空间块:oracle最基本的存储单位,在建立数据库的时候指定3、内存分配(sga和pga)sga:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含oracle 服务器的数据和控制信息, 它是在oracle 服务器

    13、所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。pga:包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的sga 正相反pga 是只被一个进程使用的区域,pga 在创建进程时分配在终止进程时回收4、后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程)数据写进程:负责将更改的数据从数据库缓冲区高速缓存写入数据文件日志写进程:将重做日志缓冲区中的更改写入在线重做日志文件系统监控:检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复进程监控:负责在一个oracle 进程失败时清理资源检查点进程:负责在每当缓冲区

    14、高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。归档进程:在每次日志切换时把已满的日志组进行备份或归档服务进程:用户进程服务。用户进程:在客户端,负责将用户的sql 语句传递给服务进程,并从服务器段拿回查询数据。5、oracle例程:oracle 例程由sga 内存结构和用于管理数据库的后台进程组成。例程一次只能打开和使用一个数据库。6、scn(system change number):系统改变号,一个由系统内部维护的序列号。当系统需要更新的时候自动增加,他是系统中维持数据的一致性和顺序恢复的重要标志。四、深入学习管理:可以考ocp证书,对oracle先有一

    15、个系统的学习,然后看oracle concepts、oracle online document,对oracle的原理会有更深入的了解,同时可以开始进行一些专题的研究如:rman、ras、statspact、dataguard、tuning、backup recover等等。开发:对于想做oracle开发的,在了解完oracle基本的体系结构之后,可以重点关注pl/sql及oracle的开发工具这一部分。 pl/sql主要是包括怎么写sql语句,怎么使用oracle本身的函数,怎么写存储过程、存储函数、触发器等。 oracle的开发工具主要就是oracle自己的developer suite(

    16、oracle forms developer and reports developer这些),学会如何熟练使用这些工具。资料引用:第三篇:学习心得(安装liunx和oracle)学习心得安装linux与oracle一安装linux1)安装虚拟机在windows下安装虚拟机软件,本次安装为vmware? workstation 7.0.0 build-201439版本。2)新建虚拟机1.打开vm软件,新建虚拟机; 2.选择“标准(推荐)(t)”类型配置; 3.选择“安装盘镜像文件(iso)(m)”,并选择redhat镜像文件。 4.下面执行默认操作,选择最大磁盘大小,本次选择20g(根据自己磁

    17、盘而定,推荐不要少于10g,因为还需要安装oracle);5.完成-开始新建虚拟机3)安装linux开机,系统会显示详细的安装说明窗体,根据系统的提示一步一步进行即可,以下是必要的输入信息的提示:1.在启动界面中选择“回车”进入安装画面;2.显示产品信息,选择“next”继续;3.选择“简体中文”(选择语言);4.选择“u.s.english”(选择键盘);5.选择用自动分区,本次选择第三个选项“保存所有的分区,使用现有的空闲空间”;6.设置引导程序,按照缺省设置;7.配置网卡,点“编辑”,设置ip地址等参数信息;8.选择不启用防火墙,当所有软件都安装调试通过后,再开启防火墙,并配置端口的属性

    18、;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二安装

    19、oracle1)修改版本号由于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.rpmopenmotif22

    20、-2.2.3-18.i386.rpmcompat-db-4.2.52-5.1.i386.rpmcompat-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.rpmcompat-libstdc+-33-3.2.3-61.i386.rpmlibaio-0.3.106-3.2.i386.rpm3)修改内核参数增加下面的内容到文件 /etc/sysctl.conf 中kernel.shmall = 2014152kernel.shmmax = 2147483

    21、648kernel.shmmni = 4096kernel.sem = 250 32014 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144不一定要全部复制,里面没有的再复制运行下面的命令使得内核参数生效:/sbin/sysctl p增加下面的内容到文件 /etc/security/l

    22、imits.conf 中: softnproc2014hardnproc16384softnofile1024hardnofile65536增加下面的内容到文件 /etc/pam.d/login中:sessionrequired /lib/security/pam_limits.sosessionrequired pam_limits.so因为selinux对oracle有影响,所以把secure linux设成无效,编辑文件 /etc/selinux/config :selinux=disabled4)创建oracle用户和组# groupadd dba# useradd -d /home/

    23、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 oraclenew password:re-enter new password:passwd: password successfully

    24、 changed for oracle5)修改oracle用户环境变量:(切换为oracle用户)在 /home/oracle目录下,打开.bash_profile文件 cd /home/oracle vi .bash_profile添加以下内容:unset usernameexport lang=american_america.zhs16gbkexport oracle_base=/home/oracleexport oracle_home=$oracle_base/product/10.2export oracle_sid=ordb1export nls_lang=american_am

    25、erica.zhs16gbkexportpath=$oracle_home/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb exportld_library_path=$oracle_home/lib:$oracle_home/network/lib:$oracle_home/oracm/lib:/usr/local/lib:/usr/libexportclasspath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib:$oracle_home/rdb

    26、ms/jlib:$oracle_home/network/jlibexport tns_admin=$oracle_home/network/adminexport temp=/tmpexport tmpdir=/tmpumask 022让环境变量生效:source .bash_profile6)安装oracle使用root用户,在/home/oracle目录下解压oracle安装包 unzip oracledatabase10grelease2102010forlinuxx86.zip 使用 export lang=c命令,切换为英文安装,避免乱码 在/home/oracle/databas

    27、e目录下执行安装命令 ./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,因为以前对li(请你关注www.haOWORd.

    28、cOM)nux知识匮乏,在入手时较难,但通过各方面的学习,不光学习到安装方法,也对linux的应用有了初步的了解,包括linux的主要文件系统(ext3文件系统),磁盘结构,shell知识,常用命令的使用等。同时,通过安装oracle,了解了liunx中rmp相关知识及应用。第四篇:oracle学习入门- 简单详细 - java培训心得本文档主要是站在开发者的角度学习oracle(某些概念不尽全、精确,重在理解和操纵它,而dba的学习将更深入,全面)2014 - 8 - 151.俗称的数据库(如安装好的整个oracle)其实是由两大部分组成1.1.存放数据的位置 - db(数据库)1.2.管理

    29、数据库的工具 - dbms(数据库管理系统)2.开发与数据库设计中某些概念的映射2.1.java编程中的类(class)就对应数据库中的表(table)(提取类,设计表)2.2.表的列(column)就是类中的属性field2.3.一条记录(record)就是一个实例化后的对象(instance)2.4.类与类的关系(relationship)也就是表与表的关系3.学习与oracle数据库打交道(利用sql:structrued query language)3.1、sql的分类:1.data definition language ex:create /drop /alter2.data m

    30、anipulation language ex:insert /delete /update3.data control languageex:grant/ revoke4.data query languageex:select5.transaction control language ex:commit/ rollback/ savepoint4.连接数据库cmd :连接命令:sqlplus username/*.c*m 上找到);ocp认证的教材也值得仔细阅读。打好基础之后你才具备了进一步提升的能力,万丈高楼都是由地而起。第二层境界是说,尽管经历挫折、打击、灰心、沮丧,也都要坚持不放弃

    31、,具备了基础知识之后,你可以对自己感兴趣或者工作中遇到的问题进行深入的思考,由浅入深从来都不是轻而易举的,甚至很多时候你会感到自己停滞不前了,但是不要动摇,学习及理解上的突破也需要时间。第三次境界是说,经历了那么多努力以后,你会发现,那苦苦思考的问题,那百思不得其解的算法原理,原来答案就在手边,你的思路豁然开朗,宛如拨云见月。这个时候,学习对你来说,不再是个难题,也许是种享受,也许成为艺术。 所以如果你想问我如何速成,那我是没有答案的。不经一番寒彻骨,哪得梅花扑鼻香。当然这三种境界在实际中也许是交叉的,在不断的学习中,不断有蓦然回首的收获。 我自己在学习的过程中,经常是采用 由点及面法 。当遇到一个问题后,一定是深入下去,穷究根本,这样你会发现,一个简单的问题也必定会带起一大片的知识点,如果你能对很多问题进行深入思考和研究,那么在深


    注意事项

    本文(oracle学习心得学习培训心得体会doc.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开