易截截图软件、单文件、免安装、纯绿色、仅160KB

教你如何用OMS实现Oracle中数据备份

在Oracle 9i中可以方便的把数据导出为文件,或者从文件导入。通过Oracle的治理服务器(Oracle Management Server,OMS)可以方便的实现,整个操作过程中有很多地方需要解释说明,但是完整的指导资料不多。各大论坛上很多所谓的高手,对该主题的回答往往是,高手是不用OMS的,用eXP/impl吧。假如你执意追问,他多半会告诉你,其实我也不知道。假如有一份文档可以傻瓜式的指导他们如何来做,大多数人会欣喜若狂且若无其事的下载保存,回去慢慢研究。对于这样自以为高手的人,只送他们两个字:鄙视。
  使用EntERPrise Manager Console登陆的时候,会有两个选项:独立启动和登陆到Oracle Management Server。前者可以让我们执行一些普通的治理工作,比如治理帐户、数据库对象等,只有后者才能为我们提供备份的功能。不过在登陆到OMS之前,你必须首先安装OMS服务。
  启动Oracle universal installer,查看已安装产品,展开Oracle主目录--oraHome92,假如没有Oracle9i Management and integration,表示你尚未安装。安装方法是:
  在Oracle universal installer的可用产品列表中,选择安装Oracle 9i Management and integration--Oracle Management Server即可。
  安装完成后,你需要配置一个治理资料库,启动:Configuration and Migration tools--Enterprise Manager Configuration Assistant。在配置操作中选择配置本地的Oracle Management Server--创建一个新的资料库档案--典型。系统将会创建一个名为oemrep的数据库,保存治理信息,其中你需要指定sys和system帐号的密码。
  安装完成后,启动Manage Server服务,Windows下你可以到后台服务中直接启动,它的名字是OracleOraHome92ManagementServer。同时请保证其他自动启动的Oracle服务也是启动的。
  然后可以用Enterprise Manaer Console登陆了,帐号sysman 密码oem_temp。第一次登陆后系统会要求你输入新的sysman密码。假如在登陆的时候出现”身份证实不正确”的提示,请确认你使用的登陆帐号是sysman,假如帐号无误却始终出现该错误,请删除刚才建立的资料库,重新建一个。
  假如你使用Windows,备份数据之前,首先需要建立一个操作系统的用户,专门用于Oracle备份,比如建立用户oracle_back,隶属于Administrator组和ora_dba组。然后需要在本地策略中给该用户赋一个批处理权限。方法是:
  控制面板--治理工具--本地安全策略--本地策略--用户权利


相关文档:

在Oracle中设置自动增长列


【实现步骤】
 1. 创建表blog_info, 具有ID和title两个字段, 其中ID将设置为自动增长列;
 2. 创建序列:
    create sequence sq_blog_info
    start with 1
    increment by 1
    nomaxvalue
    nocycle
   ......

向oracle表中插入大量数据

需要大量oracle测试数据时,可以使用以下方法。
DECLARE
 i INT;
BEGIN
i := 0;
WHILE(i < 100000)
LOOP
 i := i + 1;
 INSERT INTO TEST_TABLE(ID, XM) VALUES(i, '姓名' || i);
END LOOP;
COMMIT;
 END; ......

Oracle数据库设计

数据owner和数据操作者以及代码访问使用不同的用户访问,使用授权的方式进行访问。
数据表创建时使用同义词创建
授权时最好不要使用with grant option
以前不太明白同义词的使用,现在知道了。比较好的应用就是创建表的别名
create public 同义词 tableName for owner.tableName
 给视图授权可以使得用户访问不具 ......

北大青鸟oracle学习笔记29 30

oracle内置程序包
STANDARD和DBMS_STANDARD 定义和扩展PL/SQL语言环境
DBMS_ALERT 支持数据库事件的异步通知
DBMS_APPLICATION_INFO 允许为跟踪目的而注册应用程序
DBMS_AQ&DBMS_AQADM 管理oracle advanced queuing选件
DBMS_DEFER、DBMS_DEFER_SYS和DBMS_DEFER_QUERY 允许构建和管理延迟的远程过程调用
DBMS_DDL ......

(转)oracle的decode函数

DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录 中的工资字段值? select ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号