【教你设计大型Oracle数据库】教程文章相关的互联网学习教程文章

Oracle数据库使用sysdba登陆时出现ORA-01031: insufficient privileges问题【图】

今天在自己本本上装上了oracle数据库,然而在命令框登录时 用sqlplus / as sysdba 时却出现了: insufficient privileges问题原因就是没有加入ora_dba组解决办法:计算机管理-->本地用户和组-->组 找到ora_dba 然后进去把administrator用户添加到组里就能连接成功了~~ 原文:http://www.cnblogs.com/wangzh1y1011/p/5792591.html

获取Oracle数据库中字段信息

select t.DATA_PRECISION,t.DATA_SCALE,t.DATA_LENGTH,t.DATA_TYPE,t.COLUMN_NAME, t.NULLABLE,t.DATA_DEFAULT,c.COMMENTS from all_tab_columns t left join all_col_comments c on t.table_name = c.table_name and t.column_name = c.column_name where t.table_name = ‘TEST2‘order by t.COLUMN_ID原文:http://www.cnblogs.com/lit10050528/p/3853900.html

【Oracle错误集锦】:PLSQL无法直连64位Oracle11g数据库【图】

背景:Oracle数据库装在本机上,使用PLSQL连接。今天安装完Oracle 11g数据库后。用plsql连接数据库死活都连接不上。而且plsql客户端登录窗体的Database下拉框还为空。见下图: Oracle服务和监听已经开启,而且检查了相关的配置都没有问题。后来去网上搜索了下,发现有人说plsql不能直接连接64位 Oracle 11g数据库。由于plsql是32位的。要想连接64位的数据库还须要安装一个32位的Oracle客户端。。记得曾经使用Oracle10g 数据库的时候...

Oracle事务和常用数据库对象【代码】【图】

博文结构事务的使用索引的使用视图的作用序列、同义词的使用分区表的概念一.事务Oracle通过事务来保证数据库中数据的一致性。事务的含义事务就是业务上的一个逻辑单元,它能够保证其中对数据所有的操作要么全部成功,要么全部失败事务开始于一条可执行的SQL语句,继续执行事务主体,然后结束于以下的任意一种情况。显式提交(commit): 当事务遇到cormmit指令时,将结束事务并永久保存所有更改的数据。显式回滚(ollback); 当事务遇到ro...

linux下如何判断oracle数据库tns是否设置正常【图】

配置完成后,切换到oracle用户:su - oracle在oracle用户下执行tnsping 服务名(service_name)->这里指的是tnsname文件里的service_name如果后面出现OK,则表示tns正常。如下图所示:650) this.width=650;" src="/upload/getfiles/default/2022/11/5/20221105030904906.jpg" title="QQ截图20170712162922.png" />本文出自 “康哥的Linux世界” 博客,请务必保留此出处http://zhengkangkang.blog.51cto.com/12015643/1946773原文:...

PLSQL Develope连接oracle数据库配置【图】

首先我们在讲PLSQL Develope连接oracle数据库配置之前,先讲下如果不用PLSQL Develope连接oracle数据库,那该怎么办,那就是在本机安装oracle数据库,不过这个对于配置渣的笔记本来说是个挑战,而且界面长时间不操作就会卡死,只能强制关闭,用起来非常不方便,如果笔记本配置高,且不想费力用PLSQL,那可以考虑直接安装oracle客户端。  下面我们来看看如何用PLSQ连接oracle。  1、自行百度下载plsql客户端,个人比较喜欢从CSD...

Oracle数据库的启动与停止【代码】

oracle linux下开启与关闭1、启动ORACLE监听 首先要登录用户oracle:su - oracle oracle@localhost bin]$ lsnrctl --启动oracle监听命令LSNRCTL for Linux: Version 10.2.0.1.0- Production on29-OCT-201019:36:02Copyright (c) 1991, 2005, Oracle. All rights reserved.Welcome to LSNRCTL, type "help" for information LSNRCTL>start 。。。。。。。。 Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for thi...

oracle(Xe)数据库远程连接需修改配置参数

1.找到oracle安装后的目录,然后找到tnsnames.ora文件修改相关文件内容:XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.107)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PR...

oracle 数据库子查询超过1000条数据解决方案

查询出来的结果>1000条select vl.UNIT_CODEfrom VC_LEVEL vlwhere vl.UNIT_TYPE = 0and vl.VALID_STATUS = 1and vl.LEVEL_NO <= 3start with vl.ID_VC_LEVEL = 694connect by prior vl.ID_VC_LEVEL = vl.PARENT_ORG_ID);放进一个list<string> aa 里面 select doc.id_vc_doc_version_info, doc.doc_ver_code, doc.doc_ver_name, doc.org_code, doc.status from vc_doc_version_info doc where 1 = 1 an...

Oracle数据库system用户忘记了密码怎么办

1.在运行里面输入cmd调出dos窗口,然后在dos窗口中输入sqlplus /nolog 如:D:\oracle\ora92\bin>sqlplus /nolog2.输入连接命令如:SQL> conn /as sysdba3.修改密码如:alter user system identified by password; //password为新密码原文:http://www.cnblogs.com/duanjt/p/5175316.html

Oracle11G 数据库导出后再导入,部分表没有导入

最近,要在其他地方重新复制一套数据库,数据库是Oracle11G的,先用exp full=y导出备份文件后,在另外的数据库上导入后,发现有一些表没有导入,这些表都有一些共同的特征,全部都是空表,百度发现原因,是因为一个参数的原因:show parameter deferred_segment_creation当这个参数是true时,空表就不会分配空间,也不能被导出,将它改成falsealter system set deferred_segment_creation=false就可以导出了。原文:http://www.cnbl...

【翻译自mos文章】计算Oracle数据库中两个日期之间的工作日天数

计算两个日期之间的工作日天数(不包括这两个日期,不包括weekend)参考自: How to Compute Business Days for a Date Range in SQL or PLSQL (Doc ID 1014162.6) 有两个方法:第一个是 使用sql语句:SQL> SELECT ((TO_NUMBER(TRUNC(to_date('2015-04-22','yyyy-mm-dd'), 'D') - TRUNC(to_date('2015-04-21','yyyy-mm-dd') + 6, 'D'))) / 7 * 5) +2 MOD(7 - TO_NUMBER(TO_CHAR(to_date('2015-04-21','yyyy-mm-dd'), 'D'...

Oracle数据库日期过滤方法性能比较

在开发SQL时,过滤日期段是经常遇到的情况,如何高效的过滤出日期段?本文通过实验进行验证:方法一、通过to_char将日期转换成字符串进行比较 to_char(cr.contractenddate, ‘YYYY-MM-DD‘) >= ‘2014-11-13‘ and to_char(cr.contractenddate, ‘YYYY-MM-DD‘) <= ‘2015-11-19‘耗时:0.171s方法二、通过to_date将字符串转换成日期进行比较 cr.contractenddate >= to_date(‘2014-11-13‘, ‘YYYY...

Windows下设置oracle数据库定时备份【代码】【图】

1编写备份脚本 1 echo backup oracle database......2 echo %~dp03 set file_dir=%~dp04 5 echo backup time......6 set "year=%date:~0,4%"7 set "month=%date:~5,2%"8 set "day=%date:~8,2%"9 set "hour_ten=%time:~0,1%"10 set "hour_one=%time:~1,1%"11 set "minute=%time:~3,2%"12 set "second=%time:~6,2%"13 14 set mydate15 16if "%hour_ten%" == "" (17 mydate=%year%%month%%day%0%hour_one%%minute%%second%18 ) ...

oracle数据库连接问题org.springframework.jdbc.support.MetaDataAccessException: JDBC DatabaseMetaData method not implemented by JDBC driver - upgrade your driver...【代码】

org.springframework.jdbc.support.MetaDataAccessException: JDBC DatabaseMetaData method not implemented by JDBC driver - upgrade your driver; nested exception is java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Zat org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:334) ~[spring-jdbc-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.springframework.jdbc....