数据库
KingViker
这个作者很懒,什么都没留下…
展开
-
Oracle性能优化技巧
<br />今天没事来说说oracle性能优化的技巧。。<br />1.选用适合的ORACLE优化器 <br /> ORACLE的优化器共有3种:<br /> 1.RULE(基于规则) 2.COST(基于成本) 3.CHOOSE(选择性)<br /> 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。<br原创 2011-05-20 19:55:00 · 488 阅读 · 0 评论 -
ORACLE表分区详解(一)
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. 一、表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要原创 2011-05-20 19:58:00 · 674 阅读 · 0 评论 -
.oracle 11g 安装图解
不知道为什么不选择基本安装 使用的高级安装启动OUI后出现“选择安装方式”窗口,我们选择:高级安装 步骤3:出现“选择安装类型”窗口,选择我们需要安装的版本。我们在此肯定是选择企业版。 图片看不清楚?请点击这里查看原图(大图)。 至于产品语言不用选择,它会根据当前系统的语言自动调整! 步骤4:出现“安装位置”窗口 图片看不清楚?请点击这里查看原图(原创 2011-05-20 20:00:00 · 677 阅读 · 0 评论 -
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
MyEclipse Database Explorer建立oracle数据库连接的时候,报的错误信息,网上很多都是将原因定位到oracle的版本,或者oracle驱动的版本上,但是这些都不对。解决办法:出现这种问题的主要原因是MyEclipse在启动时候,语言编码是在[MyEclipse路径]/eclipse/eclipse.ini文件中加载的,而国别编码是从系统的区域设置中得到的.如转载 2011-05-21 11:10:00 · 1396 阅读 · 0 评论 -
oracle initializationg or shutdown in progress
客户Oracle服务器进入PL/SQL Developer时报ora-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。经远程指导解决问题。过程如下:1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;2、运行sqlplus "/as sysdba"原创 2011-05-21 16:41:00 · 811 阅读 · 0 评论 -
oracle 9i 和10g安装在用一点服务器上
最近因工作需要,需要在本机安装Oracle10g,之前本机已经安装了一个Oracle9i,后来在安装完Oracle10g之后,发现Home Selector中还是只有一个Home,报告的错误是:"there is only one(1) oracle home defined on this machine...",因为当时10g和9i没有装在同一个目录中,所以以为是目录问题,然后把10g卸载了,原创 2011-05-20 19:47:00 · 922 阅读 · 0 评论 -
如何用Oracle10g客户端导出Oracle9i数据,并将其导入到Oracle10g
1.从Oracle9i导出数据: 使用PLSQL Developer连接到要导出的Oracle9i数据库,使用工具-->导出表功能,选择 PLSQL Developer选项卡,选择保存的导出文件名,扩展名为*.pde,点击导出按钮,导出.pfe格式的备份文件。使用 工具--->导出用户对象,导出该用户下的所有表、序列、视图、存储过程等,保存格式为.sql。 2. 导入数据到Orac原创 2011-05-20 19:47:00 · 3174 阅读 · 0 评论 -
(转)数据库左右连接,内外连接
首先说 内外连接: 内连接:取的两个表的(有能连接的字段),的交集,即字段相同的。利用内连接可获取两表的公共部分的记录, select * from A,B where A.Aid=B.Bnameid 与 Select * from A JOIN B ON A.Aid=B.Bnameid的运行结果是一样的。 外连接:左右连接。 外连接分为两种,一原创 2011-05-20 20:15:00 · 918 阅读 · 0 评论 -
oracle中的一个表空间文件被删除
--如果是ARCHIVELOG模式svrmgrl>;alter database datafile 'E:/EPOLICE.ORA' offline;--如果是NOARCHIVELOG模式svrmgrl>;alter database datafile 'E:/EPOLICE.ORA' offline drop;svrmgrl>;alter database open;原创 2011-05-21 16:41:00 · 825 阅读 · 0 评论 -
oracle命令大全(转)
<br />内容包括三大项:<br /> 1.oracle基本操作语句<br /> 2.SQLServer基本操作语句<br /> <br /> 3.各种数据库连接方法<br />&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&<br />**************************************************oracle基本操作语句***原创 2011-05-20 19:57:00 · 1134 阅读 · 0 评论 -
Oracle分区表学习及练习
-- Create table(创建分区表)<br /><br /> create table BILL_MONTHFEE_ZERO<br /> (<br /> SERV_ID NUMBER(20) not null,<br /> BILLING_CYCLE_MONTH NUMBER(6) not null,<br /> DATE_TYPE NUMBER(1),<br /> ACC_NBR VARCHAR2(80)<br /> )<br /> partiti原创 2011-05-20 19:53:00 · 774 阅读 · 0 评论 -
Oracle用户、权限、角色管理 (转)
<br />Oracle 权限设置<br />一、权限分类:<br />系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。<br />实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。<br /> <br />二、系统权限管理:<br />1、系统权限分类:<br />DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。<br />RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。<br />CONNECT转载 2011-05-21 08:04:00 · 769 阅读 · 0 评论 -
Oracle创建用户权限的过程
<br />将介绍的是通过创建一张表,进而实现Oracle创建用户权限的过程。以下这些代码主要也就是为实现Oracle创建用户权限而编写,希望能对大家有所帮助。 <br /> 注意:每条语语分开执行,结尾必须用分号; <br /> //创建空间 create tablespace test datafile ‘c:“oracle“oradata“orcl9“test.dbf‘ size 50M default storage (initial 500K Next 500K minextent原创 2011-05-20 19:54:00 · 684 阅读 · 0 评论 -
.oracle创建表空间
Sql代码 //创建临时表空间 create temporary tablespace zzbm_temp tempfile 'd:/oracle/oradata/zzbm/zzbm_temp01.dbf' size 500m autoextend on next 200m maxsize 2048m extent management local; //创建数据表空间 create tablespace zzbm_data logging原创 2011-05-20 19:54:00 · 415 阅读 · 0 评论 -
Oracle角色、权限、用户相关知识
<br />首先用一个命令赋予user用户connect角色和resource角色:<br />grant connect,resource to user;<br />运行成功后用户包括的权限:<br />CONNECT角色: --是授予最终用户的典型权利,最基本的<br />ALTER SESSION --修改会话<br />CREATE CLUSTER --建立聚簇<br />CREATE DATABASE LINK --建立数据库链接<br />CREATE SEQUENCE --建立序列<br /原创 2011-05-20 19:52:00 · 724 阅读 · 0 评论 -
oracle表分区详解(二)
<br />例三:MAXVALUE<br />CREATE TABLE RangeTable<br />( <br />idd INT PRIMARY KEY , <br />iNAME VARCHAR(10), <br />grade INT <br />) <br />PARTITION BY RANGE (grade) <br />( <br />PARTITION part1 VALUES LESS THEN (1000) TABLESPACE Part1_tb, <br />PA原创 2011-05-20 19:56:00 · 833 阅读 · 0 评论 -
oracle表分区详解(三)
<br />五.复合范围散列分区:<br />这种分区是基于范围分区和散列分区,表首先按某列进行范围分区,然后再按某列进行散列分区。<br />create table dinya_test <br />( <br />transaction_id number primary key, <br />item_id number(8) not null, <br />item_description varchar2(300), <br />transaction_date date <br />) <br原创 2011-05-20 19:55:00 · 775 阅读 · 0 评论 -
oracle修改表字段顺序
1.'GYZL_BZPWL_TB' 为要修改的表名,注意表名一定要大写!此句可以获取表的id。 select object_id from all_objects where object_name='GYZL_BZPWL_TB' 2.查看表中的字段名和序号,其中后面的条件就是我们第一步中查出来的表ID select obj#,col#,name from sys转载 2013-07-12 18:14:43 · 1402 阅读 · 0 评论