
数据库
ruowu
这个作者很懒,什么都没留下…
展开
-
赋予查询另一个用户的sequence
sql语句是:grant select any sequence to ydpt_user; CREATE SYNONYM YDPT_USER.SEQ_T_USER_ADMIN_UPDATE_TEMP FOR YDPT.SEQ_T_USER_ADMIN_UPDATE_TEMP; 要有权限才能进行查询,第...2010-03-05 11:38:35 · 942 阅读 · 0 评论 -
查看Oracle当前连接数
做数据库开发的时候,有时候会遇到连接超出最大限制的问题,这时候,我们需要查看数据库的连接数,下面说说如何查看Oracle的连接数1.查看Oracle最大连接数SQL>show parameter processes #最大连接数2.修改最大连接数SQL>alter system set processes=value scope=spfile重启数据库SQL>shutdow...原创 2010-05-29 23:00:09 · 292 阅读 · 0 评论 -
查询修改ORACLE的server、客户端和导出dmp文件的字符集编码方式[转]
转自:http://hi.baidu.com/anshang/blog/item/3a2319232d066f47925807b7.html 修改oracle字符集2008-10-13 11:20测试的时候,本机oracle安装采用了utf8字符集,而项目的要求是gbk字符集,为了防止以后有不同字符集数据信息导入导出的问题,整理以下文档。修改oracle字符集新装了oracle,装为AL3...原创 2010-09-27 10:40:27 · 188 阅读 · 0 评论 -
新建一个用户操作oracle
今天出现了一个问题,linux下root用户不能切换到oracle用户,但是能切换到其他的用户,症状如下[root@localhost ~]# su - oracle[root@localhost ~]# [root@localhost ~]# who am iroot pts/1 2010-10-08 10:53 (192.168.20.18)[root...原创 2010-10-08 12:32:21 · 162 阅读 · 0 评论 -
DDL,DML,DCL,TCL四种语言的简介
1.DDL (Data Definition Language )数据库定义语言 statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit. CREATE AL...原创 2010-10-18 16:28:14 · 201 阅读 · 0 评论 -
ORA-12560
ORA-12560 1.监听服务没有起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database S...原创 2011-06-06 11:42:03 · 108 阅读 · 0 评论 -
ORA-06413 连接未打开错误
ORA-06413 Connection not open.Cause: Unable to establish connection.Action: Use diagnostic procedures to ascertain exact problem 今天新安装了toad,连数据库的时候报错这个ora 06413的错误,在控制台用sqlplus是可以连接的,在网上查了一下,可能是程序...原创 2011-06-06 14:04:16 · 353 阅读 · 0 评论 -
ora 38301无法对回收站的对象执行ddl
今天在导数据时,卡在一个表那里,等的不耐烦,就终止了,估计是表空间的大小可能不够,准备删掉表空间重建,在删表空间的过程 中,提示ora 38301的错误,删除失败,删其他表空间就没有问题。 到网上查了了一下,有这样的说法:导入表时执行有误,导致表名是很长一段代码如:BIN$/+V0R6/AQW79MAGuCgE+TQ==$0 无法删除purge table "tablename" ...原创 2011-06-06 22:31:50 · 4794 阅读 · 1 评论 -
ORA-03206:oracle 11g表空间之最大大小[转]
转自:http://www.360doc.com/content/10/0712/09/1265417_38411103.shtml 很不幸,你遇到了一个很难碰到的问题。很不幸,你现在一定心急火燎。能遇到这种错误的人绝不是一般人。那么你一定不是一个凡人,you are special。呵呵,不和你开玩笑了。现在就分析这个问题的原因。oracle支持的文件大小和他的db_bloc...原创 2010-11-15 10:49:39 · 615 阅读 · 0 评论 -
ora-12528的解决办法[转]
转自:http://space.itpub.net/15480802/viewspace-665804今天上午在公司,自己在本地机上做个小实验:先连接到实例t1cdp1,然后shutdown abort,接着startup nomount(忘记了接下来是否执行了alter database mount),此时就退出了登陆,再次尝试登陆的时候就报错:SQL> conniat/w...原创 2010-11-22 10:45:33 · 480 阅读 · 0 评论 -
2010-11-22早上测试库不能登录的问题的解决过程
2010-11-22早上测试库不能登录的问题的解决过程:1、用客户端toad尝试登录ydpt这个库,报错:ora-12528网上的解释 oRA-12528:监听中的服务使用了动态服务,系统启动后,数据库没有正常的MOUNT,因此在动态模式下,就会出现这个问题,用静态的就不会有这个问题,因此上面的方法就是把监听设置为静态,或者在tnsnames.ora中追加(UR=A)或者从启动服务,三种方...原创 2010-11-22 10:50:16 · 289 阅读 · 0 评论 -
Oracle版本区别[转]
转自:http://blog.youkuaiyun.com/pengyouchuan/archive/2008/08/04/2764638.aspx 从ORACLE数据库产品,从ORACLE2.0开始(没有1.0)一直到ORACLE7.3.4都只是简单的版本号,但从ORACLE8开始,就出现数据库产品特性标识符,如ORACLE8i和9i,这个i是Internet的缩写,表示该产品全面支持Interne...原创 2011-03-25 21:26:04 · 110 阅读 · 0 评论 -
Java数据类型和MySql数据类型对应表[转]
转自: http://www.cnblogs.com/JemBai/archive/2009/08/20/1550683.html java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.Strin...原创 2013-05-09 16:55:37 · 160 阅读 · 0 评论 -
PowerDesigner主键自增
在你所要设为自增型的键上(比如你的id)双击,弹出一个Column Properties对话框,右下角有一个Identify的选择框,选中它OK,就可以了。再去查看Preview,就能看到用大写标识出来的AUTO_INCREMENT。 我找到一个更快捷的方法:Columns的UI上有一个漏斗型的图标 Customize columns and filters点击以后选择你要的列,里面...原创 2012-10-12 11:18:10 · 170 阅读 · 0 评论 -
ora-04063:view view_test has errors (转)
转:http://mingyue19850801.blog.163.com/blog/static/195208202010024105954696/ 在PL/SQL中查询数据库视图时总是报告“ora-04063:view view_test has errors”的错误,在网上找了半天也不知道怎么回事,后来自己仔细分析得出结论:Oracle视图非常强大的功能之一在于其可以创建一个带有...原创 2010-05-24 20:44:59 · 464 阅读 · 0 评论 -
在Oracle中创建视图,提示无权限 ORA-01031
今天在对表创建视图的时候,用户提示 ORA-01031用户权限不足,insufficient privileges 。使用system用户对其分配dba等权限,依然无法创建视图。 继续赋予权限 grant select any table to AAA; 授予用户询所有表的权限 grant select any dictionary to AAA; 再次授取用户select任何字典的权限 ...原创 2010-05-24 20:13:43 · 188 阅读 · 0 评论 -
ORA:00054 处理
ORA-00054: resource busy and acquire with NOWAIT specified对于这个问题解决,可以有两种方式:1)COMMIT or ROLLBACK will release locks of the current user2)If its really locked and the commit suggestions don't work, ...2010-04-15 18:21:45 · 108 阅读 · 0 评论 -
ORA-00928 missing SELECT keyword
oracle 在insert into的时候报ORA-00928: missing SELECT keyword错原因:1、如网上大部分出现的类似,是因为列名上不能添加单引号:如写成INSERT INTO USERTAB('uniPositionCode','transferGroupName','appCode','appName','transferPort','cfg_network',...2010-04-20 18:50:43 · 4602 阅读 · 0 评论 -
使用imp导数据出现xmltype字段的内容的中文是乱码
使用imp导数据出现xmltype字段的内容的中文是乱码,这个问题困扰了我应该有半年的时间了。 症状:从广州以外的数据库导出来的dmp文件,导到广州本地的数据库时,一般字段不会出现中文乱码,而xmltype中的中文全是问号,而广州本地的数据库之间的导入导出,却不存在乱码。 具体的:1、从本地导出dmp文件,导入杭州数据库,xmltype字段的出现乱码。...2010-04-28 21:36:04 · 289 阅读 · 0 评论 -
oracle解锁语句
1、查询出被锁的情况:SELECT OBJECT_ID,SESSION_ID,SERIAL#, ORACLE_USERNAME,OS_USER_NAME,S.PROCESS FROM V$LOCKED_OBJECT A, V$SESSION S WHERE A.SESSION_ID=S.SID 2、解锁:alter system kill session 'sid,serial#'...2010-05-04 17:42:33 · 196 阅读 · 0 评论 -
SQL删除某些字段重复的记录(只保留一条)
sql语句:delete from t_user_point where user_point_id not in (select max(user_point_id) from t_user_point group by user_id); not in的效率可能会低些,但因为是直接操作数据库,所以这并不重要.这个句子还是非常的简单有效的. 而删重复数据前...2010-05-05 12:04:56 · 857 阅读 · 0 评论 -
Oracle 查询表空间使用情况(转)
转:http://foolraty.iteye.com/blog/626282 --查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(R...原创 2010-07-20 15:34:01 · 90 阅读 · 0 评论 -
ORA-01691
ORA-01691: unable to extend lob segment YDPT.SYS_LOB0000063889C00003$$ by 1024 in tablespace YTXT ORA-01691 unable to extend lob segment string.string by string in tablespace stringCause: Failed...原创 2010-05-10 15:31:20 · 346 阅读 · 0 评论 -
oracle的jdbc连接方式:oci和thin[转]
转自:http://hi.baidu.com/125725385/blog/item/0c14f9012cfed11a738b6550.html oci和thin是Oracle提供的两套Java访问Oracle数据库方式。 thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹...原创 2010-05-12 22:48:18 · 111 阅读 · 0 评论 -
oracle启动em和isqlplus
注:$ORACLE_HOME为oracle的安装路径1,使用EM(enterprise managment)1.1启动EM$ORACLE_HOME/bin/emctl start dbconsole如果出现下面相关信息,说明服务启动TZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.1.0.3.0Copyri...2010-02-24 15:09:20 · 156 阅读 · 0 评论 -
ORA-01536:space quota exceed for tablespace
最近往oracle数据库里导入一些数据时报这个错 ORA-01536: space quota exceed for tablespace "USERS" 意思就是说表空间USERS已经满了。 于是通过oracle的管理界面将USERS表空间增大了1G,可还是不行,重启服务,重启数据库继续报那个错。 上网差原因,原来是连接oracle数据库的用户在某个表空间的配额也是有...2010-03-01 11:31:45 · 217 阅读 · 0 评论 -
ORACLE查看用户权限
ORACLE中数据字典视图分为3大类, 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息DBA_*:有关整个数据库中对象的信息(这里的*可以为TABLES, INDE...2010-03-01 12:07:01 · 110 阅读 · 0 评论 -
Oracle-内存结构
SGA——Oracle的系统全局空间SGA——数据高速缓存池(DB Buffer) | |—————————默认缓存池 | |—————————保持缓存池 | |—————————再生缓存池 | |———共享缓存池 | ...2010-03-01 21:26:48 · 87 阅读 · 0 评论 -
ORA-00031: session marked for kill 处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_obje...原创 2010-05-23 20:56:04 · 116 阅读 · 0 评论 -
概念模型、逻辑模型、物理模型的区别[转]
经常用PowerDesigner设计数据库,PowerDesigner中提供了逻辑模型和物理模型,而且在PowerDesigner15还提供了概念模型。你了解这三种模型吗?一般在建立数据库模型时,会涉及到几种模型种类:概念模型、逻辑模型、物理模型。概念模型概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。常用"实体-关系"(E-R)图表示概念模型。E-R图主要是由实体...原创 2014-09-15 11:51:13 · 2224 阅读 · 0 评论