2018年oracle学习心得-精选word文档 (17页)

  • 格式:docx
  • 大小:34.08 KB
  • 文档页数:18

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!

== 本文为word格式,下载后可方便编辑和修改! ==

oracle学习心得

第1篇第2篇第3篇第4篇第5篇更多顶部

目录

∙第一篇:oracle学习心得

∙第二篇:oracle学习心得

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

∙第四篇:oracle学习入门-- 简单详细 -- java培训心得

∙第五篇:如何学习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代表201X年01-1月-50 代表1950年

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

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

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

6)两个’代表一个’

六、代码编辑器

1、sql plus

2、sql plus worksheet

3、isqlplus

设置列宽:set linesize 50;

七、与sql201X中的查询分析器不同,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:配置监听程序,本地服务名配置等