oracle基础知识入门,oracle进阶知识

http://www.itjxue.com  2023-01-08 00:16  来源:未知  点击次数: 

学习oracle DBA需要什么书籍

Oracle的学习主要有两个路线。

一个是Oracle的开发,主要用到Sql语句,一般来说做开发的都要用到其他的开发语言,如PB、VB、VC、Java、Delphi、.net等等,这样来配合使用开发C/S和B/s架构的程序。

一个是Oracle的管理,也就是人们常说的DBA,英文Database Administrator.

主要是维护数据库的工作。只用学会SQL语句和Oracle的结构等就可以了。

DBA需要对Oracle有一个很深的认识,否则难成大器。

而Oracle开发的话,相对来说不一定对Oracle有太深 的了解,当然你懂得越多,开发出来的肯定会越好。

可以找一本oracle的书看看

如果有人可以请教当然更好

oracle是数据库中经典的也是最抽象的,呵呵

要有心理准备

不过现在好像出新版的了,应该会改进一些

先学SQL和PL/SQL,这个是基础。如果没学过数据库基本原理的话,一定要先学数据库基本原理。买本《数据库原理》,看表、索引、SQL、锁这些基本知识,范式什么的就先不用看。然后买Oracle的书,我以前学的时候买了那种很厚的详细对其管理器上界面的每个细节做介绍的书,结果发现看得很累,而且看完了根本就没学到任何有实质的东西。因此,我还是推荐你买那种深入浅出介绍数据库管理基本知识的书,它们会使你真正了解Oracle的内涵,刚开始时最好选薄点的书,对其能有个概要的了解。(比如《Oracle DBA入门》和高职高专教材《Oracle数据库管理教程》),这些书很简单,能帮助你快速上手。接下来你可以买《Oracle 9i/10g DBA资格认证考试教材》等书来看。从一开始,你就应该下载一个Oracle装上,自己多玩。尽量多用SQL Plus等命令行方式来管理,对界面大致了解就好了。脚本才是Oracle管理的王道!

oracle数据库开发工程师应具备哪些知识,本人想朝着这个方向发展?

1、理解oracle数据库的大体结构。

2、会自己安装数据库,因为这样可以帮助理解第一点。

3、会PL/SQL,比如会写函数、存储过程、包等。oracle开发主要集中在PL/SQL上。当然你要熟悉SQL啦。

4、另外,一般数据库开发不是单独就是用PL/SQL就完全搞定,毕竟是要有界面的。可能你需要熟悉另外的编程语言,这个就不好说比如java、PHP等等。

不同的项目可能会用到不同的语言,但是PL/SQL是基础,如果不知道如何下手就先开始学习PL/SQL。

oracle dba 应该从哪学起

1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。

2、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念: instance database, memory structure , process those files ,such as data file, control file, init parameter file etc以及database , tablespace , data file和tablespace, segmnet, extent block它们之间的关系。 当然还要分清undo tablespace redo log file等,对于很多初学者来说,能够对这些概念有个较为清晰的认识并不是一件容易的事,而这些并非Oracle的全部。

3、第2条是有关ORACLE的一些基本概念,下面要学习的是一些简单的的实际操作,就是如何去管理ORACLE数据库,当然不是管理全部的ORACLE。在此过程中你将对SQL和ORACLE体系结构有个更深入的了解。

4、到了这一步你基本上算是初步掌握了ORACLE,下面将要根据你的方向来具体学习其它的ORACLE知识了。如果你是开发人员,则需要更多地去学习PL/SQL以及DEVELOPER,而这将是一门新的课程。如果你是一名DBA,请继续。

5、现在你可以根据自己的实际情况,进行有选择的学习,也就是说下面的内容没有特别顺序要求。可以选择深入学习ORACLE的管理、备份与恢复、性能调整、网络等。当然在学习这些知识的过程中,如果有实际的工作更好,这样你可以在实际中成长,学会TROUBLE SHOOTING。

6、当然在学习的过程中,你可以在网站或论坛中与他人进行交流,可以看别人的一些经验文章,也可以自己写一些心得体会。技术进步的本身就是经验的积累和提炼过程,希望大家共同成长,欢迎大家相互交流。

在送你一首诗,全是贯穿了学习ORACLE的境界转变~~~

昨夜西风凋碧树。独上高楼,望尽天涯路;

衣带渐宽终不悔,为伊消得人憔悴。

oracle 学习 需要哪些方面的基础?

计算机基础操作知识。

会安装软件,操作系统知道一些,会对计算机进行了一些简单的管理。

数据库系统的基础知识。

然后从ORACLER 的基础开始学,就没有问题。

oracle19c生成大量core文件

在RAC环境里,经常会有core文件产生,产生的原因:程序崩溃,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。那么如何定位及追踪core呢?以下操作即是:

1.查找到系统程序崩溃时产生的core文件:

[root@rac1 ~]# find /u01 -name core.* -exec ls -lthr {} \;

-rw------- 1 root root 480M Sep 27 12:01 /u01/oracle/product/crs/log/rac1/crsd/core.3907

core文件大小为480M,文件还挺大的。所以,平时,如果遇到磁盘空间不足的时候,没准就是core文件在做怪呢!

2.定位出是由于哪个文件产生的core文件:

[root@rac1 ~]# find /u01 -name core.* -exec ls -lthr {} \;|awk '{print $9}'|xargs file/u01/oracle/product/crs/log/rac1/crsd/core.3907: ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style, from 'crsd.bin'

由以下命令,可以看出core.3907的产生,是由于'crsd.bin'文件引起的。

3.使用gdb对core进行追踪:

[root@rac1 ~]# gdb /u01/oracle/product/crs/bin/crsd.bin /u01/oracle/product/crs/log/rac1/crsd/core.3907GNU gdb Fedora (6.8-37.el5)

Copyright (C) 2008 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law. Type "show copying"

and "show warranty" for details.

This GDB was configured as "i386-redhat-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.

warning: .dynamic section for "/lib/libdl.so.2" is not at the expected address

warning: difference appears to be caused by prelink, adjusting expectations

Reading symbols from /lib/libm.so.6...done.

Loaded symbols for /lib/libm.so.6

Reading symbols from /lib/libpthread.so.0...done.

Loaded symbols for /lib/libpthread.so.0

Reading symbols from /u01/oracle/product/crs/lib/libocr10.so...done.

Loaded symbols for /u01/oracle/product/crs/lib/libocr10.so

Reading symbols from /u01/oracle/product/crs/lib/libocrb10.so...done.

Loaded symbols for /u01/oracle/product/crs/lib/libocrb10.so

Reading symbols from /u01/oracle/product/crs/lib/libocrutl10.so...done.

Loaded symbols for /u01/oracle/product/crs/lib/libocrutl10.so

Reading symbols from /u01/oracle/product/crs/lib/libhasgen10.so...done.

Loaded symbols for /u01/oracle/product/crs/lib/libhasgen10.so

Reading symbols from /u01/oracle/product/crs/lib/libclntsh.so.10.1...done.

Loaded symbols for /u01/oracle/product/crs/lib/libclntsh.so.10.1

Reading symbols from /u01/oracle/product/crs/lib/libskgxn2.so...done.

Loaded symbols for /u01/oracle/product/crs/lib/libskgxn2.so

Reading symbols from /lib/libdl.so.2...done.

Loaded symbols for /lib/libdl.so.2

Reading symbols from /lib/libnsl.so.1...done.

Loaded symbols for /lib/libnsl.so.1

Reading symbols from /usr/lib/libstdc++.so.5...done.

Loaded symbols for /usr/lib/libstdc++.so.5

Reading symbols from /lib/libc.so.6...done.

Loaded symbols for /lib/libc.so.6

Reading symbols from /lib/ld-linux.so.2...done.

Loaded symbols for /lib/ld-linux.so.2

Reading symbols from /u01/oracle/product/crs/lib/libnnz10.so...done.

Loaded symbols for /u01/oracle/product/crs/lib/libnnz10.so

Reading symbols from /lib/libgcc_s.so.1...done.

Loaded symbols for /lib/libgcc_s.so.1

Reading symbols from /lib/libnss_files.so.2...done.

Loaded symbols for /lib/libnss_files.so.2

Core was generated by `/u01/oracle/product/crs/bin/crsd.bin reboot'.

Program terminated with signal 6, Aborted.

[New process 4787]

[New process 4789]

[New process 4786]

[New process 4785]

[New process 4784]

[New process 4783]

[New process 4782]

[New process 4781]

[New process 4780]

[New process 4779]

[New process 4778]

[New process 4721]

[New process 4701]

[New process 4700]

[New process 4665]

[New process 4664]

[New process 4663]

[New process 4662]

[New process 4661]

[New process 4660]

[New process 4659]

[New process 4658]

[New process 4657]

[New process 4656]

[New process 4655]

[New process 4654]

[New process 4653]

[New process 4652]

[New process 4651]

[New process 4650]

[New process 4649]

[New process 4648]

[New process 4647]

[New process 4641]

[New process 4640]

[New process 4639]

[New process 4638]

[New process 4637]

[New process 4636]

[New process 4635]

[New process 4634]

[New process 4514]

[New process 3907]

#0 0x00389402 in __kernel_vsyscall ()

(gdb) where

#0 0x00389402 in __kernel_vsyscall ()

#1 0x009a1df0 in raise () from /lib/libc.so.6

#2 0x009a3701 in abort () from /lib/libc.so.6

#3 0x0099b26b in __assert_fail () from /lib/libc.so.6

#4 0x08363c8e in destr_detour5 () at clsThreadMain.cpp:70

#5 0x00af45ab in start_thread () from /lib/libpthread.so.0

#6 0x00a4acfe in clone () from /lib/libc.so.6

(gdb)

注意:上面的两行红色部分:

Core was generated by `/u01/oracle/product/crs/bin/crsd.bin reboot'.

Program terminated with signal 6, Aborted.

恰恰说明,由于系统发生reboot重启操作,而产生了core文件。

oracle 产生core文件

信用卡欠款3万以上还不上,12月14日最新逾期政策调整,联系我们

信用卡网贷逾期处理

?广告

?

Oracle Core- Essential Internals for DBAs and Developers 无水印pdf

25下载·0评论

2017年9月29日

oracle数据库原理基本知识点,ORACLE数据库基础知识1.doc

108阅读·0评论·0点赞

2021年5月7日

浅谈Core文件分析

6248阅读·0评论·0点赞

2014年7月23日

执行oracle命令时core,oracle coredump

135阅读·0评论·0点赞

2021年5月4日

oracle core文件使用率,Oracle EBS$INST_TOP/ora/10.1.2/forms存在很多core.*文件

165阅读·0评论·0点赞

2021年5月1日

不断有core文件在$ORACLE_HOME/dbs目录产生

3149阅读·0评论·0点赞

2014年1月21日

无锡信用卡还不上了,不想连累家人,联系我们帮您

?

全国逾期处理中心

?广告

oracle目录下core文件是什么,学习猿地-oracle core 概述

298阅读·0评论·0点赞

2021年5月2日

oracle core文件使用率,不断有core文件在$ORACLE_HOME/dbs目录产生

221阅读·0评论·0点赞

2021年4月3日

oracle目录下core文件是什么,oracle中adump,bdump,dpdump,udump目录中一些内容的作用

270阅读·0评论·0点赞

2021年5月2日

oracle 产生core文件,11.2.0.3 AIX RAC下$ORACLE_HOME/dbs生成大量core_* dump文件

181阅读·0评论·0点赞

2021年5月8日

linux core 调试 gdb,gdb core 调试_gdb coredump 调试_linux gdb core 调试(3)

159阅读·0评论·0点赞

2021年5月26日

软件测试解决Oracle问题,如何快速解决Oracle数据库中的常见问题

39阅读·0评论·0点赞

2021年5月4日

core文件截断的处理方法

4949阅读·0评论·0点赞

2012年2月10日

oracle设置core文件大小,Linux的Core文件设置与调试

488阅读·0评论·0点赞

2021年5月5日

oracle core文件使用率,oracle core dump 分析 - Oracle数据库管理 - Oracle数据库数据恢复、性能优化来问问AskMaclean - ParnassusDat...

190阅读·0评论·0点赞

2021年5月1日

GDB Core

651阅读·0评论·0点赞

2013年10月31日

Oracle core读书笔记

1735阅读·0评论·1点赞

2022年2月18日

oracle目录下core文件是什么,AIX上Oracle RAC 11g r2不断产生core文件问题的解决

98阅读·0评论·0点赞

2021年5月2日

Core文件产生以及调试

295阅读·0评论·0点赞

2021年9月24日

去首页

看看更多热门内容

(责任编辑:IT教学网)

更多

推荐Access文章