篇一 :Oracle密码文件学习心得

Oracle密码文件学习心得

Oracle密码文件学习心得

创建Oracle密码文件的命令

orapwd file=<> password=<> entries=最大数目

这里的file命名规则在unix/linux下 orapw<ORACLE_SID>,在windows下为 pwd<SID>.ora 具体资料看下面的描述(这是pub中一个网友的总结)

1. unix 环境:

查了Administrator‘s Reference 10g Release 2 (10.2) for UNIX-Based Operating Systems.

1. Log in as the Oracle software owner. (以Oracle管理员身份登入)

2. Use the orapwd utility to create the password file as follows(使用orapwd功能创建密码文件): $ $ORACLE_HOME/bin/orapwd file=filename password=password entries=max_users……

filename The name of the file in which password information is written(filename指密码信息保存文件的文件名)

The name of the file must be orapwsid, and you must supply the full path name. Its contents are encrypted. Typically, the password file is created in the $ORACLE_HOME/dbs directory.(文件名必须为orapwsid,并需要提供完整路径。内容是加密的。通常情况下,密码文件被创建在$ORACLE_HOME/dbs路径下。)

…… …… 余下全文

篇二 :oracle学习体会

Oracle学习体会

王岩

20xx年,为落实重点开展“完善业务系统,加强统计数据汇总分析”的工作要求,根据协会安排,我由政策信息部调整到统计部,在稳步推进业务系统数据库工作的基础上,努力配合做好网络及其他软硬件管理等工作。对于曾经负责信息宣传工作的我来说,计算机技术还是一个全新的领域。

根据协会安排,我从今年的4月到11月利用周末时间学习专业知识,旨在通过参加学习中心的linux系统和oracle数据库等培训课程,承担协会业务系统数据库的开发和管理工作。在参加专业培训机构课程的同时,臧立副主任也会不定期针对协会的业务系统数据库为我们做一些内训。通过这一年来的学习、回顾和梳理,让我对oracle数据库知识以及协会的业务系统数据库框架有了一定的了解,也对协会的数据库管理工作方面有了一些建议。

一份总结和体会

Oracle数据库分两个方面,一块是开发,一块是管理。开发主要是写存储过程、触发器之类的编程工作,类似于程序员,需要有较强的逻辑思维能力和创造能力。数据库管理则是需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,而协会的业务系统数据库工作则是同时包含了开发和管理的内容。

在有一定的oracle专业知识之后,我开始接手了辽宁省协会和

广东省协会的业务数据分入处理工作。其中,根据每期不同的业务数据,需要对数据导入的操作脚本进行修改,遇到有问题的数据,需要根据错误进行逻辑分析,创建新的脚本来筛选出错误数据,并进行修改整理,最终将正确、完整的业务数据导入到协会业务系统数据库中,为保费结算工作提供了及时可靠的数据支持。

做计算机技术工作的人都知道,专业的知识只能称得上打开这项工作大门的一把钥匙,要想真正迈进协会数据库管理工作这项领域,我们还需要学习掌握协会的业务系统数据库框架。协会的数据库里面承载着一百多类表,包含着一千余个列,我们不仅要知道这些表的逻辑结构和数据类型,还要知道各个表之间的关联,从而在数据库中顺利的实现增、删、改、查我们所需要的数据。

…… …… 余下全文

篇三 :oracle学习总结

1. oracle登录方式

答: (1) 进入dos窗口 (WINDOW+R,cmd)

(2) sqlplus /nolog

(3) connect sys/sys as sysdba;

2. oracle 创建表空间

create tablespace data01 datafile '/oracle/DATA02.dbf' size 2048M; create tablespace mpac datafile '/oracle/mpac1.dbf' size 1536M;

3. 删除表空间

DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

4. 创建用户 create user PERSONNEL_MANAGE identified by PERSONNEL_MANAGE; grant connect,resource to PERSONNEL_MANAGE;

5. 修改字段名

alter table student rename column major to majors ;

6. Oracle中数据库表的导出导入

7. Oracle中编写存储过程.

(1)创建表

oracle学习总结

create table testTB

( id varchar2(30), name varchar2(30) )

(2)在表的基础上创建存储过程

create or replace procedure testa(para1 in varchar2,para2 in varchar2) as begin insert into testTB(id,name)values(para1,para2); end testa;

(3) 调用存储过程

call testa(1,'10');

…… …… 余下全文

篇四 :Oracle性能优化学习心得

Oracle性能优化学习心得

一,优化总的原则

1,  查看系统的使用情况

2,  查看SGA分配情况,结合系统具体情况进行分析。

3,  表的设计分析

4,  SQL语句分析

实施要则

1,  查看系统的使用情况,CPU占用,内存,I/O读取等

Oracle10G提供的Oracle Enterprise Manager图形化工具中的ADDM 和 SQL Tuning Advisor等可以方便的查看系统状况

2,  OPS上负载均衡,不同查询用不同Instance

3,  提供脚本查看SGA使用情况

4,  分析SQL执行情况(trace及其他工具)

实施细节

1, 外部调整:我们应该记住Oracle并不是单独运行的。因此我们将查看一下通过调整Oracle服务器以得到高的性能。

2, Row re-sequencing以减少磁盘I/O:我们应该懂得Oracle调优最重要的目标是减少I/O。

3, Oracle SQL调整。Oracle SQL调整是Oracle调整中最重要的领域之一,只要通过一些简单的SQL调优规则就可以大幅度地提升SQL语句的性能,这是一点都不奇怪的。

4, 调整Oracle排序:排序对于Oracle性能也是有很大影响的。

5, 调整Oracle的竞争:表和索引的参数设置对于UPDATE和INSERT的性能有很大的影响。

二,调优分类:

对Oracle数据库进行性能调整时,应当按照一定的顺序进行,因为系统在前面步骤中进行的调整可以避免后面的一些不必要调整或者代价很大的调整。一般来说可以从两个阶段入手:

1、设计阶段:对其逻辑结构和物理结构进行优化设计,使之在满足需求条件的情况下,系统性能达到最佳,系统开销达到最小;

2、数据库运行阶段:采取操作系统级、数据库级的一些优化措施来使系统性能最佳;

…… …… 余下全文

篇五 :oracle学习总结

注:问题处以‘问:’开头

create index  索引名  on  表名 (字段名 ASC);添加索引

select   命令的标准格式如下:  

    SELECT   select_list    

    [   INTO   new_table   ]    

    FROM   table_source    

    [   WHERE   search_condition   ]    

    [   GROUP   BY   group_by_expression   ]    

    [   HAVING   search_condition   ]    

    [   ORDER   BY   order_expression   [   ASC   |   DESC   ]   ]

…… …… 余下全文

篇六 :oracle 学习心得之语句分类大全

Oracle SQL 语句可以分为以下几类:

数据定义语言语句DDL]

创建,修改,移除方案对象及其他数据库结构,包括数据库自身及数据库用户(CREATE,ALTER,DROP)

修改方案对象名称(RENAME)

删除方案对象的所有数据,但不移除对象结构(TRUNCATE)

授予或收回权限及角色(GRANT,REVOKE)

打开或关闭审计选项(AUDIT,NOAUDIT)

向数据字典中添加注释(COMMENT)

数据操作语言语句DML]

从一个或多个表或视图中查询数据(SELECT);

向表或视图中加入新数据行(INSERT)

修改表或视图中已有数据行的列值(UPDATE)

根据判断条件为表及视图插入或更新数据行(MERGE)

从表或视图中删除数据行(DELETE)

查询 SQL 语句的执行计划(EXPLAIN PLAN)

对表或视图加锁,临时地限制其他用户访问此对象(LOCK TABLE)

事务控制语句 TCL

将事务对数据的修改永久地保存到数据库(COMMIT)

还原事务对数据的修改,可还原到事务开始处或任意保存点[savepoint](ROLLBACK) 设置保存点以标识回滚位置(SAVEPOINT)

设置事务的属性(SET TRANSACTION)

会话控制语句[session control statement]

执行特定操作,修改当前会话,例如启用或禁用 SQL 跟踪功能[SQL trace facility](ALTER SESSION)

为当前会话启用或禁用角色[role](即一组权限的集合)(SET ROLE)

系统控制语句[system control statement]

ALTER SYSTEM是唯一的系统控制语句。

嵌入 SQL 语句[embedded SQL statement]

定义,分配,及释放游标[cursor](DECLARE CURSOR,OPEN,CLOSE) 选择一个 Oracle 数据库并进行连接(DECLARE DATABASE,CONNECT) 分配变量名(DECLARE STATEMENT)

…… …… 余下全文

篇七 :Oracle APEX 学习心得

APEX 简介

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

(所有贴出来的例子均可在http://apex.oracle.com登录jjl/jjl.soft@gmail.com/jjl.soft查看)

什么是APEX?

刚刚来到上海,叫我们研究学习一个APEX的东西,一听很新鲜,画面也比form好看,因为是在浏览器看,当时第一反应就是浏览器,那这个是个什么架构,数据会慢嘛 ?结果一看官方文档发现

架构原来是这样,看来担心似乎多余了.

Oracle 推荐的环境配置

查阅其他资料得到一下对于APEX的阐释:

,APEX是一个用于 Oracle 数据库的快速 Web 应用程序开发工具。APEX 结合了个人数据库的品质如生产效率、易用性和灵活性,企业数据库的品质如安全性、集成性、可伸缩性和可用性,以及针对Web构建三个方面的优点。APEX 是一个构建 Web 应用程序的工具,而且应用程序开发环境也基于 Web,非常方便。只需在 apex.oracle.com 注册一个帐户即可试用 APEX。开发、部署或运行 APEX 应用程序无需客户端软件。

APEX 提供三大工具:

应用程序构建器(Application Builder — 创建数据库驱动的动态 web 应用程序。

SQL工作室(SQL Workshop) — 浏览数据库对象,运行 SQL 查询、PL/SQL程序以及图形化的查询构建器。

实用程序(Utilities) — 允许从纯文本和电子表格上载和下载数据。所谓上载数据是指将文本文件或电子表格中的数据导入到数据库中。所谓下载数据是指将数据库中的数据保存到文本文件或电子表格中。

…… …… 余下全文

篇八 :Oracle密码文件学习心得

创建Oracle密码文件的命令

orapwd file=<> password=<> entries=最大数目

这里的file命名规则在unix/linux下 orapw<ORACLE_SID>,在windows下为 pwd<SID>.ora

具体资料看下面的描述(这是pub中一个网友的总结)

1. unix 环境:

查了Administrator‘s Reference 10g Release 2 (10.2) for UNIX-Based Operating Systems.

1. Log in as the Oracle software owner. (以Oracle管理员身份登入)

2. Use the orapwd utility to create the password file as follows(使用orapwd功能创建密码文件):

$ $ORACLE_HOME/bin/orapwd file=filename password=password entries=max_users……

filename The name of the file in which password information is written(filename指密码信息保存文件的文件名)

The name of the file must be orapwsid, and you must supply the full path name. Its contents are encrypted. Typically, the password file is created in the $ORACLE_HOME/dbs directory.(文件名必须为orapwsid,并需要提供完整路径。内容是加密的。通常情况下,密码文件被创建在$ORACLE_HOME/dbs路径下。)

…… …… 余下全文