oracle install
资料备份[@more@] 安装oracle及数据的说明:1.添加主机IP,编辑文件/etc/hostsvi /etc/hosts#添加内容,192.168.100.16为对应的主机IP,请根据实际情况作调整127.0.0.1 localhost localhost.localdomain192.168.100.16 testapp12.修改主机名为testapp1点击菜单上的“系统”→“管理”→“网络”→“DNS”,修改主机名为testapp1,保存。3.创建Oracle用户groupadd -g 500 oinstallgroupadd -g 501 dbagroupadd -g 502 operuseradd -u 500 -d /home/oracle -g oinstall -G dba,oper -m -s /bin/bash oracle id oracle ##设置oracle用户密
七日瘦身汤-做法
七日瘦身汤-做法[@more@]七日瘦身汤-做法 效果:减肥男女现在比较流行的减肥汤-七日瘦身汤,七日瘦身汤含大量纤维素、维生素,能有效降低胆固醉,分解脂肪,畅通胃肠,解除人体内毒素。此汤需一日饮用十次以上,每次1碗以上,连续七日即可达到减肥4-5公斤,再饮用时需用隔水热温,不能用火炖开,也可以不加热饮用,一般一天炖一次,再喝时如上述加热方式。饿的时候一定要喝汤,饿的时候喝效果较好。七日瘦身汤应该说是一种很好的减肥靓汤,下面我们介绍下七日瘦身汤的做法,注意事项等。 首先是七日瘦身汤的配方,菜类 质求洋葱 圆型
linux清除oracle所有的session
ps -ef|grep oracle$ORACLE_SID | grep -v grep|awk '{print $2}'|xargs -i kill -9 {}[@more@]
推出应用加速器 伟库网为用户应用体验上保险 (转载)
2009年9月10日,国内领先的在线服务(SaaS,Software as a Service)提供商用友伟库网,正式推出旨在进一步改善用户在线应用体验的新服务——伟库应用加速器。即日起,用户只需在伟库网以及国内主流下载网站页面上点击相关图标,便可免费获取用友财务宝(网上记账)、用友商贸宝(网上进销存)以及用友营销宝(客盈门)服务,感受伟库网的应用加速新体验。[@more@]据介绍,与此前全部基于互联网络的在线服务产品不同,伟库应用加速器采取了富客户端桌面应用形式,其所涵盖的用友财务宝、用友商贸宝以及用友营销宝等新服务更加契合当前用户
Oracle Profile 使用详解
一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。[@more@]二、条件:创建profile必须要有CREATE PROFILE的系统权限。为用户指定资源限制,必须:1.动态地使用alter system或使用初始化参数resource_limit使资源限制生效。该改变对密码资源无效,密码资源总是可用。 SQL> show parameter resource_limit NAME
数据并发性和一致性——数据库概念
这一章描述了数据并发访问和数据的一致性。数据并发性意味着许多用户可以同时访问数据。数据一致性意味着每个用户看到的数据具有一致性,包括当前用户事务和其他用户事务对数据的改变。[@more@]三种可防止的现象:脏读(dirty read):事务可以读取其他事务还没有提交的修改;不可重复读(nonrepeatable read):事务读取先前曾读取过的数据,发现其他的已提交事务修改或删除了要读取的数据;幻象读(phantom read):事务再次执行一个查询,发现其他已提交事务插入了新的满足当前查询条件的数据。针对以上三种现象,SQL92标准指定了4种隔
ORACLE诊断事件的总结
Oracle为RDBMS提供了多种的诊断工具,诊断事件(Event)是其中一种常用、好用的方法,它使DBA可以方便的转储数据库各种结构及跟踪特定事件的发生.[@more@]一、Event的通常格式及分类 1、 通常格式如下: EVENT="<事件名称><动作><跟踪项目><范围限定>" 2、 Event分类 诊断事件大体上可以分为四类: a. 转储类事件:它们主要用于转储Oracle的一些结构,例如转储一下控制文件、数据文件头等内容。 b. 捕捉类事件:它们用于捕捉一些Error事件的发生,例如捕捉一下ORA-04031发生
ORACLE诊断事件
Oracle为RDBMS提供了多种的诊断工具,诊断事件(Event)是其中一种常用、好用的方法,它使DBA可以方便的转储数据库各种结构及跟踪特定事件的发生.[@more@]一、Event的通常格式及分类 1、 通常格式如下: EVENT="<事件名称><动作><跟踪项目><范围限定>" 2、 Event分类 诊断事件大体上可以分为四类: a. 转储类事件:它们主要用于转储Oracle的一些结构,例如转储一下控制文件、数据文件头等内容。 b. 捕捉类事件:它们用于捕捉一些Error事件的发生,例如捕捉一下ORA-04031发生
event 10046等的设置
以下是事件的有效trace级别: Level 0 tracing被关闭。这相当于设置sql_trace=false。 Level 1 标准SQL trace信息(SQL_TRACE=TRUE)。这是默认级别。 Level 4 SQL trace信息加绑定变量值。 Level 8 SQL trace信息加等待事件信息。 Level 12 SQL trace 信息,等待事件信息,和绑定变量值。[@more@]两个参数 alter session set timed_statistics = true;alter session set max_dump_file_size = unlimited;你能使用trace事件10046来跟踪用户会话或Oracle后台进程。会话位置:USER_DUMP_DEST后台位置
logminer的使用
1.创建DBMS_LOGMNR包[@more@]SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslms.sql SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslm.sql SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslmd.sql SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/prvtlm.plb 2.修改初始化参数UTL_FILE_DIR,指定分析数据的存放处 SQL>alter system set UTL_FILE_DIR='d:/oracle/logminer' scope=spfile; 3.重启数据库 SQL>shutdown immediate SQL>startup 4.创建
oracle sql loader 的使用
学习oracle sql loader 的使用一:sql loader 的特点oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。 比如说exp和imp可以对数据库中的数据进行导出和导出的工作,是一种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面。有着速度快,使用简单,快捷的优点;同时也有一些缺点,比如在不同版本数据库之间的导出、导入的过程之中,总会出现这样或者那样的问题,这个也许是oracle公司自己产品的兼容性的问题吧。 sql loader 工具却没有这方面的问题,它可以把一些以文
Sqlldr性能参数
有四个 SQL*Loader 直接路径装载参数直接影响着直接路径装载操作的使用时间: READSIZE 是缓冲区的大小,该缓冲区应用于从输入数据文件中读取数据。 COLUMNARRAYSIZE 是一个两维数组的行数,该数组用于保存从数据文件记录中所收集的字段信息。数组中的每行都保存该行的字段信息。 STREAMBUFFERSIZE 是客户端缓冲区大小,该客户端缓冲区用于将转换的原始数据传递到服务器。 MULTITHREADING 是一个可选项,允许在数据库服务器进行数据装载时并发地执行一些 SQL*Loader 客户端操作。如果关闭多线程选项,则 SQL*Loader 客户端将一直处于等待状
Oracle Migration Workbench - Part Two(转载)
http://www.databasejournal.com/features/oracle/article.php/10893_3429771_1http://www.databasejournal.com/features/oracle/article.php/10893_3429771_2http://www.databasejournal.com/features/oracle/article.php/10893_3429771_3Mysql部分Starting Oracle Migration Workbench[@more@]
在 RHEL3 上配置 Oracle 10g Data Guard(转)
一、 环境配置primary:IP:192.168.0.120 CPU:2个Intel(R) Xeon(TM) CPU 2.80GHz (HT) Mem:2GSwap:4GDisk:130GDB:Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - ProdOS:Linux oracle 2.4.21-20.ELsmp #1 SMPstandby:IP:192.168.0.101 Cup:2个Intel(R) Xeon(TM) CPU 2.40GHz (HT) Mem:2GSwap:2GDisk:66GDB:Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - ProdOS:Linux boss-3 2.4.21-15.ELsmp #1 SMP [@more@]Primary为正在使用的生产数据库,standby安装oracle软件,但不建立数据库。二
教你使用智能优化器提高Oracle性能极限
教你使用智能优化器提高Oracle性能极限[@more@]消耗在准备新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数量,并且能在大体上提高查询性能。 准备执行SQL语句 当SQL语句进入Oracle的库缓存后,在该语句准备执行之前,将执行下列步骤: 1) 语法检查:检查SQL语句拼写是否正确和词序。 2) 语义分析:核实所有的与数据字典不一致的表和列的名字。 3) 轮廓存储检查:检查数据字典,以确定该SQL语句的轮廓是否已经存在。 4) 生成执行计划
oracle体系结构必须先了解的两个基本的概念
要了解oracle体系结构必须先了解两个基本的概念: 数据库和实例.[@more@]一: 数据库 数据库(database)是一个数据集合. 无论数据库是采用关系结构还是面向对象结构, oracle数据库都将 其数据存放在数据文件中. 在其内部, 数据库结构数据对文件的逻辑 映射, 使不同的数据分开存储, 这些逻辑划分称为表空间. 表空间和文件介绍: 1: 表空间 表空间(tablespace)是数据库的逻辑划分, 每个数据库至少有一个 表空间,叫做系统表空间(system 表空间). 一个表空间只能属于
Oracle体系结构:内存结构和进程结构(转)
http://bbs.cnw.cn/viewthread.php?tid=52707(一)内存结构和进程结构 Oracle数据库的总体结构如下图:[@more@] screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" style="WIDTH: 424px; HEIGHT: 278px" onclick="if(!this.resized) {return true;} else {window.open('http://oracle.chinaitlab.com/UploadFiles_7269/200704/20070428112353143.jpg');}" height="278" src="http://oracle.chinaitlab.com/U
Oracle 9i中表的在线重定义(转)
今天遇到要把数据库中的某张表改成分区表,而且该表在别的地方还有其他的注册信息,如果自己手工建一个分区表的替代该表的话,那就得要手工地去执行该表在其他地方的注册,所以不想删除该表再手工创建同名的分区表。想到了Oracle 9i中可以使用在线重定义的功能,就用了该功能来实现。[@more@]1.首先对要在线重定义的表自行验证,看该表是否可以重定义,如果不可以则会提示错误信息。SQL> execute dbms_redefinition.can_redef_table('ofsa','pft_party_profit_detail');begin dbms_redefinition.can_redef_table('ofsa','pft_party_pr
9i新特性之——在线表格重定义研究在(转)
在Oracle9i出现之前,你只能通过MOVE或导出和导入的方式来进行表格重定义,因此表格重定义的过程可能相当漫长或者说是一个离线过程,在此期间应用程序对该表的操作将失败,特别是大型的分区表上的操作(上次coolyl)就问到了这个问题,我们当时是建议他用move partition的办法解决,但是move可能很耗时并可能引起全局索引的失效(不过9i已经有了update global indexes)。除了这个,如果用exp,我们也不能保证exp的时候该表的数据没有改变(除非单用户),而imp更是一个漫长的过程。[@more@]为了解决这个问题,Oracle9i在其DBMS_REDEFINIT
Oracle安全性管理采取的基本措施简介
数据安全性是指保护数据以防止非法的使用,避免造成数据有意或无意的丢失、泄露或破坏。由于数据库系统中集中存放有大量的数据,这些数据又为众多用户所共享,所以安全约束是一个极为突出的问题。[@more@]Oracle数据库系统在实现数据库安全性管理方面采取的基本措施有: 通过验证用户名称和口令,防止非Oracle用户注册到Oracle数据库,对数据库进行非法存取操作。 授予用户一定的权限,例如connect,resource等,限制用户操纵数据库的权力。 授予用户对数据库实体(如表、表空间、过程等)的存取执行权限,阻止用户访问非授权