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户维护系统信息理实例sysopersysdba角
    色登录
    4)安装oracle户动oradba权限动sys户登录时需
    户名密码选中sysdba登录户登录计算机系统oracle
    时正常登录状态
    2表中添加日期数:时间格式dd mm yyyy修改呢?插入时间数

    1) 先sqlplus中select sysdate from dual 知道日期格式
    2) alter session set nls_date_format'yyyymmdd' 修改前输入格式
    3)oracle中默认格式:ddmmyyyy’ 修改语句:alter session set
    nls_date_format'yyyymmdd' 修改输入显示指定格式 缺点前会话起作
    假永久修改话改注册表:
    nls_date_format值yyyymmdd(验证)
    默认日期:50年前前世纪50年前世纪3112月49代表2014年011月50 代表1950年
    4)表编辑器中to_date函数格式ddmonyyyy输入时格式136
    月1983(代码编辑时样世纪省略代表前世纪)
    5)to_char通常查询语句 to_date通常增删改语句
    6)两’代表’
    六代码编辑器
    1sql plus
    2sql plus worksheet
    3isqlplus
    设置列宽:set linesize 50
    七sql2014中查询分析器 sql plus worksheet执行语句单单执行选中语句
    八编辑——清清查询结果
    九查环境变量:select * from vnls_parameters
    十示例户
    1) scotttigernormal登录
    2)hr 需解锁重设密码(alter user hr account unlock )
    十查更改oracle http占端口号dora9apacheapacheconfhttpdconfhttpdconfdefault中80修改然重新启动http服务 加字符串
    六工具
    1net manager 配置服务机名监听机名
    2net configuration assistant配置监听程序服务名配置等
    ***************************************************************************** oracle知识点
    1 数操作时字段区分写
    2 oracle两种认证模式:(1)操作系统认证(2)文件口令认证
    初始化参数文件目录doracle_programdatabase
    3 sqlplus中 help index查帮助信息目录
    命令:查某命令详细法
    连接数库
    5代码中函数时函数中固定关键字必须写正确放字符串中时候编译没错误运行时会出现错误通常sql递错误
    第二篇:oracle学心
    定位
    oracle分两块块开发块理开发写写存储程触发器什oracledevelop工具做form点类似程序员需较强逻辑思维创造力觉会较辛苦青春饭j理需oracle数库原理深刻认识全局操力紧密思维责较失误会down掉整数库相前者说者更重验
    数库理责重少公司愿意请刚刚接触oracle理数库刚刚毕业年轻说先选择做开发定验转型做数库理然实际情况定
    二学方法
    方法简单:书思考写笔记做实验思考写笔记
    完理东西静心想想问什然学想知识点做笔记想通疑问时候做做实验想想会样样实验结果记思考做实验深入解知识点做笔记程理清思路程
    学程问题模糊清晰清晰模糊程次改变代表着学新知识点
    学程点线线网网面程点变成线时候会总豁然开朗感觉网面时候高手
    网友特初学碰问题坛问问前没查书没研究没搜索坛?思维惰性没钻研学态度学什东西会成功
    三oracle体系
    oracle体系庞学首先解oracle框架里简讲oracle架构初学者oracle整体认识
    1物理结构(控制文件数文件重做日志文件参数文件档文件密码文件组成)
    控制文件:包含维护验证数库完整性必信息例控制文件识数文件重做日志文件数库少需控制文件
    数文件:存储数文件
    重做日志文件:含数库做更改记录样万出现障启数恢复数库少需两重做日志文件
    参数文件:定义oracle 例程特性例包含调整sga 中存结构参数
    档文件:重做日志文件脱机副副介质失败中进行恢复必
    密码文件:认证户权限启动关闭oracle例程
    2逻辑结构(表空间段区块) 表空间:数库中基逻辑结构系列数文件集合 段:象数库中占空间
    区:数次性预留较存储空间
    块:oracle基存储单位建立数库时候指定
    3存分配(sgapga)
    sga:存储数库信息存区该信息数库进程享包含oracle 服务器数控制信息 oracle 服务器驻留计算机实际存中分配果实际存够虚拟存中写
    pga:包含单服务器进程单台进程数控制信息进程享sga 正相反pga 进程区域pga 创建进程时分配终止进程时回收
    4台进程(数写进程日志写进程系统监控进程监控检查点进程档进程服务进程户进程)
    数写进程:负责更改数数库缓区高速缓存写入数文件
    日志写进程:重做日志缓区中更改写入线重做日志文件
    系统监控:检查数库致性必会数库开时启动数库恢复进程监控:负责oracle 进程失败时清理资源
    检查点进程:负责缓区高速缓存中更改永久记录数库中时更新控制文件数文件中数库状态信息
    档进程:次日志切换时已满日志组进行备份档
    服务进程:户进程服务
    户进程:客户端负责户sql 语句传递服务进程服务器段回查询数
    5oracle例程:oracle 例程sga 存结构理数库台进程组成例程次开数库
    6scn(system change number):系统改变号系统部维护序列号系统需更新时候动增加系统中维持数致性序恢复重标志
    四深入学
    理:考ocp证书oracle先系统学然oracle conceptsoracle online documentoracle原理会更深入解时开始进行专题研究:rmanrasstatspactdataguardtuningbackup&recover等等
    开发:想做oracle开发解完oracle基体系结构重点关注plsqloracle开发工具部分 plsql包括写sql语句oracle身函数写存储程存储函数触发器等 oracle开发工具oracledeveloper suite(oracle forms developer and reports developer)学会熟练工具
    资料引
    第三篇:学心(安装liunxoracle)
    学心
    ——安装linuxoracle
    .安装linux
    1)安装虚拟机
    windows安装虚拟机软件次安装vmware workstation 700 build201439版
    2)新建虚拟机1开vm软件新建虚拟机 2选择标准(推荐)(t)类型配置 3选择安装盘镜文件(iso)(m)选择redhat镜文件 4面执行默认操作选择磁盘次选择20g(根磁盘定推荐少10g需安装oracle)
    5完成开始新建虚拟机
    3)安装linux
    开机系统会显示详细安装说明窗体根系统提示步步进行必输入信息提示:
    1启动界面中选择回车进入安装画面
    2显示产品信息选择next继续
    3选择简体中文(选择语言)
    4选择usenglish(选择键盘)
    5选择动分区次选择第三选项保存分区现空闲空间
    6设置引导程序缺省设置
    7配置网卡点编辑设置ip址等参数信息
    8选择启防火墙软件安装调试通开启防火墙配置端口属性
    9选择语言默认:chinese (rp of china)时englist(usa)选中
    10时区:亚洲海选择utc
    11设置root户口令(次设置abc123)
    12选择需软件包选择定制安装根需求选择软件包中系统默认软件包取消掉
    13安装完毕root户登录 1开telnet功 4)操作系统安装配置
    root登录 cdetcxinetdd vi telnet disableyes修改disableno 重启xinetd服务 service xinetd restart
    二.安装 oracle
    1)修改版号
    orcale10支持 rhel5 需修改etcredhatrelease red hat enterprise linux server release 5 (tikanga) 改red hat enterprise linux server release 4 (tikanga)
    2)安装需软件包先加载redhat镜进入光盘server目录: cdmedia’rhel_51 i386 dvd’server 执行安装命令 rpm –ivh (rpm包名) rpm包包括:
    libxp1008i386rpm
    openmotif2222318i386rpm
    compatdb425251i386rpm
    compatgcc343464i386rpm (先安装rpm ivh glibcdevel2512i386rpm) compatgcc34c++3464i386rpm
    compatlibstdc++3332361i386rpm
    libaio0310632i386rpm
    3)修改核参数增加面容文件 etcsysctlconf 中
    kernelshmall 2014152
    kernelshmmax 2147483648
    kernelshmmni 4096
    kernelsem 250 32014 100 128
    fsfilemax 65536
    netipv4ip_local_port_range 1024 65000
    netcorermem_default 1048576
    netcorermem_max 1048576
    netcorewmem_default 262144
    netcorewmem_max 262144
    定全部复制里面没复制
    运行面命令核参数生效
    sbinsysctl –p
    增加面容文件 etcsecuritylimitsconf 中: softnproc2014
    hardnproc16384
    softnofile1024
    hardnofile65536
    增加面容文件 etcpamdlogin中:
    sessionrequired libsecuritypam_limitsso
    sessionrequired pam_limitsso
    selinuxoracle影响secure linux设成效编辑文件 etcselinuxconfig
    selinuxdisabled
    4)创建oracle户组
    # groupadd dba
    # useradd d homeoracle g dba oracle
    # mkdir p homeoracleoradata
    # chown –r oracledba homeoracleoradata
    #mkdir –p homeoracleproduct102 (创建oracle安装目录)
    #chown –r oracledba homeoracleproduct102
    # chmod r 775 homeoracleoradata
    # passwd oracle
    new password
    reenter new password
    passwd password successfully changed for oracle
    5)修改oracle户环境变量:(切换oracle户) homeoracle目录开bash_profile文件 cd homeoracle vi bash_profile
    添加容:
    unset username
    export lang'american_americazhs16gbk'
    export oracle_basehomeoracle
    export oracle_homeoracle_baseproduct102
    export oracle_sidordb1
    export nls_lang'american_americazhs16gbk'
    export
    pathoracle_homebinbinsbinusrbinusrccsbinusrlocalbinusrucb export
    ld_library_pathoracle_homeliboracle_homenetworkliboracle_homeoracmlibusrlocallibusrlib
    export
    classpathoracle_homejreoracle_homejliboracle_homerdbmsjliboracle_homerdbmsjliboracle_homenetworkjlib
    export tns_adminoracle_homenetworkadmin
    export temptmp
    export tmpdirtmp
    umask 022
    环境变量生效:source bash_profile
    6)安装oracleroot户homeoracle目录解压oracle安装包 unzip oracledatabase10grelease210·2·0·1·0forlinuxx86zip export langc命令切换英文安装避免乱码 homeoracledatabase目录执行安装命令 runinstaller 开始进入图形安装界面程予赘述注意点 安装路径环境变量oracle_home值保持致 创建数库安装完毕创建
    安装出现1homeoracleproduct102rootsh画面时终端中root户运行相关脚:
    cdhomeoracleproduct102
    rootsh
    脚运行完请返回原画面选择ok钮
    界面中记录访问isql*plusurl址便续
    三.心体会
    次安装redhat linux oracle前li磁盘结构shell知识常命令等时通安装oracle解liunx中rmp相关知识应
    第四篇:oracle学入门 简单详细 java培训心
    文档站开发者角度学oracle(某概念全精确重理解操dba学更深入全面)
    2014 8 15
    1俗称数库(安装整oracle)实两部分组成
    11存放数位置 db(数库)
    12理数库工具 dbms(数库理系统)
    2开发数库设计中某概念映射
    21java编程中类(class)应数库中表(table)(提取类设计表)
    22表列(column)类中属性field
    23条记录(record)实例化象(instance)
    24类类关系(relationship)表表关系
    3学oracle数库交道(利sqlstructrued query language)
    31sql分类:
    1data definition language excreate drop alter
    2data manipulation language exinsert delete update
    3data control languageexgrant revoke
    4data query languageexselect
    5transaction control language excommit rollback savepoint
    4连接数库
    cmd 连接命令:sqlplus usernamepassword@sid
    退出:exit
    sqlplus执行文件oracle提供命令行客户端工具
    desc查表结构(表里面列列类型否空等信息)(description) descemp 职员信息表
    descdept 部门信息表
    descsalgrade 薪水等级表
    5数类型
    基三种
    1数字类型 number(长度)
    1 218 number(3) 整数表示
    2 number(61):6位数点1位 实数表示
    2字符型 varchar2(长度)char2(长度)
    var变长意思 存入长数开辟长空间超指定长度(varchar2)
    3日期date
    4注意:
    数库表中字段填null
    java中null表示引类型变量指象
    表键非空 not null唯unique
    6操作
    dql data query language contains three type
    1选择 selection 2投影 projection 3连接 join
    61 选择:select * from emp* 表示列
    62 投影:select salenameempno from emp查询三列信息
    selection:查找干技巧
    1名技巧:selectename as name from emp
    select sal as salary from emp 规定写包含空格
    as 写
    2 执行条
    3空值值做数学运算空没奖金显示出月总收入
    nvl()函数解决问题
    nvl(comm0) java语言表示:if(commnull)return 0else return comm
    4select ename||'work as '||job from emp 连接合列容列展示
    5联合selectionprojection想部门号? distinct关键字
    select distinct deptno from emp 两步骤 1取出行显示deptno重复太2成列新表剔重复 简言:1出新表2重复
    注意:两行完完全全样舍弃
    6结果排序:
    select distinct deptnojob from emp order by deptnojob
    先deptno排序job排序(根首字母)
    第五篇:学oracle
    学oracle朋友
    朋友常问起学oracle方法里写oracle数库性优化书前面话贴里供家参考希里朋友帮助

    常朋友会问应该学oracle样快速提高?点心写里供家参考
    实学东西样没太捷径走必须坚实基础进步学中快速提高
    王国维间词话中概括学三种境界里套:
    古成事业学问者罔三种境界
    昨夜西风凋碧树独高楼天涯路第境界
    衣带渐宽终悔伊消憔悴第二境界
    众里寻千百度蓦然回首灯火阑珊处第三境界
    学oracle必须历三种境界
    第层境界说学路漫漫必须做充分思想准备果半途废开始
    里注意字开始学程中必须充分阅读oracle基础文档概念手册理手册备份恢复手册等(httptahitioraclecom 找)ocp认证教材值仔细阅读基础具备进步提升力万丈高楼起
    第二层境界说历挫折击灰心沮丧坚持放弃具备基础知识感兴趣者工作中遇问题进行深入思考浅入深轻易举甚时候会感停滞前动摇学理解突破需时间
    第三次境界说历努力会发现苦苦思考问题百思解算法原理原答案手边思路豁然开朗宛拨云见月时候学说难题许种享受许成艺术 果想问速成没答案
    番寒彻骨梅花扑鼻香
    然三种境界实际中许交叉断学中断蓦然回首收获 学程中常采点面法
    遇问题定深入穷究根样会发现简单问题必定会带起片知识点果问题进行深入思考研究深处会发现面逐渐接合慢慢延伸oracle层面逐渐融会贯通时候会动尝试全面学oracle扫知识盲点学已成种需
    实践触发学针性更深入理解书知识正谓:
    纸终觉浅绝知事躬行实践验宝贵 果说捷径
    想想常获便欣然忘食兴趣老师
    oracle优化门学问门艺术理解透彻会知道优化种条件做出均衡折中
    存外存cpuio切需充分认识相解理数库需知识单纯
    作数库理员需做够根知识验种复杂情况做出快速正确判断问题出现时需知道样手段发现问题根找问题需运知识找解决问题方法
    然容易举重轻举轻重取决具备样基础验积累 网络howard j rogers创造新词组voodoo tuning形容没时更新知识技谓oracle技术专家知识陈旧者理解肤浅提供调整建议错误容易误解甚荒诞提供某建议情况许正确果愿意回oracle5版者6版年代建议oracle7080 者 oracle8i完全错误
    基类似问题触发互联网oracle顶级高手系列深入讨tomjonathan lewishjr等参中网站()容相关链接作简介绍兴趣参考
    hjr提提示需调整容必须具充分认识否做出判断错误
    想家建议学研究oracle严谨认真必少 然需勤奋熟悉oracle领域成技术员特点勤奋
    果觉掌握东西没许勤奋
    觉切复杂句简单话送家积跬步千里学正逐渐积累程中提高
    现itpub提供交流场问题里找答案互相讨互相学幸运非常感谢网络时代
    itpub第二书出版谨祝愿itpub越越愿书家带知识帮助
    ��家带知识帮助

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    oracle资料

    oracle学习资料

    6年前   
    1446    0

    Oracle_APEX_学习心得体会

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

    6年前   
    1359    0

    oracle实验报告

    《Oracle数据库设计与 实现》 总结报告 成绩:-------------- ...

    2年前   
    504    0

    Oracle常用命令大全

    一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl...

    4年前   
    844    0

    SQL中调用ORACLE存储过程

    SQL Server 调用Oracle的存储过程 收藏 原文如下:通过SQL  Linked  Server 执行Oracle 存储过程小结1 举例我们可以通过下面的方法在SQL Server...

    4周前   
    86    0

    Oracle中国大变阵

    Oracle中国大变阵刚开始对杨文胜来讲还真是有点不习惯,以前是自己亲自打单,尽管遇到的困难很多,费的周折很大,但是作为身处一线的销售经理很有挑战性,很刺激。从1992年踏入Oracle中国公...

    11年前   
    452    0

    Oracle数据库考试试题

      Oracle数据库考试试题(A卷) 一、单选题(共30小题,每题2分,总计60分)datacompass (1)SQL语言进行查询的主要语句是( ) A)USE B)DEC...

    11年前   
    12760    0

    数据库面试题(SQL+ORACLE)

    数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制...

    9年前   
    550    0

    Oracle 10g课后练习 软件0905

    Oracle 10g 课后习题 第一章Oracle 10g简介 1.简述数据库系统的组成 答:数据库系统由数据库、操作系统、数据库管理系统、应用开发工具、应用程序、数据库管理员和用户等组...

    10年前   
    9178    0

    Oracle2014课程设计题with answer

     Oracle课程设计报告 姓 名 班级学号 指导教师 ...

    5年前   
    1397    0

    某移动公司oracle数据库调整及优化心得

    某移动公司oracle数据库调整心得   经过三次oracle数据库调整, 针对DS4800存储上的hdisk2磁盘IO使用率经常在100%的情况已经有部分改善。调整前hdisk2磁盘在数...

    5年前   
    916    0

    Oracle电子商务套件构建ERP系统应用案例-ERP解决方案

    Oracle电子商务套件构建ERP系统应用案例-ERP解决方案  综述  为了进一步提升企业的财务管理水平,缩短与国际一流水平电信企业的差距,中国联合通信有限公司(以下简称中国联通)积极地推进...

    10年前   
    727    0

    Oracle工程管理协同系统应用案例-管理系统解决方案

    Oracle工程管理协同系统应用案例-管理系统解决方案  内蒙古大唐托克托发电有限责任公司于1995年11月在呼和浩特市组建成立。从“十五”开始,由于电网的输送能力限制,电力供需矛盾日益突出,...

    11年前   
    598    0

    oracle电子商务套件特别版-白皮书

    Oracle电子商务套件特别版产品白皮书版本:2.0目 录Oracle电子商务套件特别版概述 3Oracle总帐管理 (Oracle General Ledger) 5Ora...

    9年前   
    480    0

    Oracle ERP系统湘潭钢铁应用案例-ERP解决方案

    Oracle ERP系统湘潭钢铁应用案例-ERP解决方案  综述   湘潭钢铁集团有限公司(以下简称湘钢)利用 Oracle ERP 11i 和 Oracle 数据库成功部署企业级 ERP 系...

    11年前   
    561    0

    51CTO下载-Oracle_DB常用经典sql查询

    oracle常用经典SQL查询 常用SQL查询:   1、查看表空间的名称及大小   select t.tablespace_name, round(sum(bytes/(1024...

    5年前   
    881    0

    Oracle电子行业资源管理系统应用案例-管理系统解决方案

    Oracle电子行业资源管理系统应用案例-管理系统解决方案  广东省电信有限公司惠州市分公司下辖惠阳市、惠东县、博罗县、龙门县及大亚湾经济技术开发区电信局。主要经营惠州市范围内的国内固定电信网...

    8年前   
    827    0

    华夏银行ORACLE RAC方案介绍

    Oracle 10.2 for AIX软件安装手册安装前的准备工作:1、 添加组和用户 # mkgroup dba # mkgroup oinstall #...

    2年前   
    277    0

    「精品」Oracle汽车供应商解决方案

    Oracle 汽车供给商解决方案目录Oracle 完整的应用解决方案改变您的业务方式 3加强产品开发的国际合作 4新产品开发前景 4Oracle Product Development Exc...

    2年前   
    358    0

    oracle数据库期末考试试题及答案

        期 末 考 试 卷(卷) 课程名称:  ORACLE数据库       考试方式:开卷( )闭卷(√) **学院 (郭)   题号 一 二 三 四 五 ...

    5年前   
    1693    0