Oracle
Diamond 、
To Be Better.
展开
-
Oracle 11 g R2 软件
Oracle 11 g R2 软件下载网址收藏记录一下下载OTN上的这些软件,你需要一个OTN免费帐号,不过如果通过迅雷进行下载,就不用登陆OTN了win64http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.ziphttp://download.oracle.com/o转载 2016-10-11 11:19:35 · 410 阅读 · 0 评论 -
ORACLE 解决死锁问题
1、找到正在执行的存储过程的 sid ,serial# select b.sid,b.SERIAL#,a.OBJECT, 'alter system kill session ' || '''' || b.sid || ',' ||b.SERIAL# || ''';' kill_command from SYS.V_$ACCESS a,原创 2017-11-09 16:17:45 · 603 阅读 · 0 评论 -
Oracle误操作--数据被Commit后的数据回退恢复(闪回)
操作Oracle数据库时,做一个Update数据时,不小心少写了个where 不过,好在更新过后意识到这一点了。于是,先停止操作数据库。想想数据库Commit过后的数据可以回退不!在网上搜索了一下。发现Oracle有“闪回”的功能。具体“闪回”的概念,可以参见百度百科。 如果多次commit数据后,那可不可以闪回呢?原创 2017-11-09 16:27:41 · 1619 阅读 · 0 评论 -
Oracle 客户端 version 8.1.7 或更高版本报错
步骤一:报错现象:iis配置完毕,进行数据页访问的时候,报错如下:“System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。”说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Exception: Syste转载 2017-11-10 08:49:06 · 3248 阅读 · 0 评论 -
利用Oracle的dbLink进行表同步
场景:从ORACLE A 同步表到ORACLE B一、创建database link(B端)create public database link dblink_name connect to A_user_name identified by A_user_password using '(DESCRIPTION = (ADDRESS_LIST = (ADDR...原创 2018-10-26 09:42:22 · 2436 阅读 · 0 评论 -
ORACLE-Kill 杀死正在执行的Oracle存储过程和死锁语句
1、找到正在执行的存储过程的 sid ,serial# select b.sid,b.SERIAL#,a.OBJECT, 'alter system kill session ' || '''' || b.sid || ',' ||b.SERIAL# || ''';' kill_command from SYS.V_$ACCESS a, SYS.V...转载 2018-10-26 10:36:24 · 1476 阅读 · 0 评论 -
关于ORALCE一个表空间的数据导入到另一个表空间的方法
用户: whnaproject 所属表空间: whnaproject 新用户 : wniec 所属新表空间: wniec要求:将用户whnaproject中的数据库表以及数据 ,全部复制到新表空间wniec的wniec用户中。常规过程:用exp命令把用户whnaprojec...原创 2019-08-29 10:46:15 · 1291 阅读 · 0 评论 -
批量更改ORACLE中表、索引的表空间
ORACLE中表、索引的表空间的批量更改方法1、查询当前用户下的所有表select'ALTERTABLE'||table_name||'MOVETABLESPACEtablespacename;'fromuser_all_tables;select'ALTERTABLE'||table_name||'MOVETABLESPACEtablespacename...原创 2019-08-29 10:48:03 · 2638 阅读 · 0 评论 -
Oracle CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END2. CASE ...原创 2019-08-29 10:52:51 · 2390 阅读 · 0 评论 -
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
to_date函数to_date函数用于字符串转日期,与to_char函数刚好相反。to_date形如--oracle 为了区分分钟和月份,月份以mi表示to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') to_date('2004-05-07','yyyy-mm-dd') --截取start_date年月日部分使...原创 2019-08-29 11:03:35 · 239 阅读 · 0 评论 -
oracle 增加日志组和日志文件
--查看日志文件组select * from v$log; --查看日志文件select * from v$logfile; --添加日志文件组alter database add logfile group 4 ('D:\app\Administrator\oradata\orcl\REDO04.LOG') size 512m;alter database add logfil...转载 2019-08-29 11:07:14 · 1244 阅读 · 0 评论 -
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
1、找到${oracle_home}\network\admin\listener.ora;2、在SID_LIST增加(SID_DESC =(GLOBAL_DBNAME = ORCL)(ORACLE_HOME = E:\app\oracle\virtual\product\12.2.0\dbhome_1)(SID_NAME = ORCL))注意:...原创 2019-08-29 11:14:30 · 141 阅读 · 0 评论 -
查看oracle数据库允许的最大连接数和当前连接数
1、查看当前的数据库连接数select count(*) from v$process ;--当前的数据库连接数2、数据库允许的最大连接数select value from v$parameter where name ='processes'; --数据库允许的最大连接数3、修改数据库最大连接数alter system set processes = 300 s...原创 2019-08-29 11:28:05 · 10811 阅读 · 0 评论 -
oracle decode函数使用方法
DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。初看一下,DECODE 只能做等于测试,但刚才也看到了,我们通过一些函数或计算替代value,是可以使DECODE函数具备大于、小于或等于功能。原创 2017-11-09 16:01:40 · 192 阅读 · 0 评论 -
ORA-01658: 无法为表空间space中的段创建 INITIAL 区解决办法
问题初步判断是因为表空间大小不够才造成在建表或则其他需要占用表空间大小的时候报错,包括建立索引等操作。首先,我们先分析我们对应的表空间大小有多少:1、查看表空间总大小SQL:select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;2、查看表空间已使用大小原创 2017-11-09 15:59:33 · 3180 阅读 · 0 评论 -
ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes 解决方法
问题原因:缓冲区是10000位,打印的字符超出了限制。解决方法1 增大缓冲区SQL>set serveroutput on size 1000000 解决方法2 设置缓冲区不受限制在begin后面加上DBMS_OUTPUT.ENABLE(buffer_size => null) ;,表示输出buffe原创 2017-11-09 15:41:23 · 470 阅读 · 0 评论 -
OracleBulkCopy 批量插入oracle数据库的方法
只有安装了Oracle 11G客户端的机器上才可以用,要用到ODP.NET组件中的oracleDataAccess.DLL,命名空间引用为Oracle.DataAccess.Client;#region 批量插入数据 /// /// 批量插入数据 /// /// 要插入的数据 /// 数据库中的表转载 2017-05-12 10:27:10 · 2278 阅读 · 1 评论 -
oracle入门很简单:一、oracle数据库的安装
原创 2017-05-12 10:35:28 · 310 阅读 · 0 评论 -
oracle入门很简单:二、创建oracle数据库
选择“开始”->“程序”->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant命令,启动数据库配置助手。同样,在oracle安装目录下的bin文件夹下,有名为dbca.bat的批处理文件,单击该文件,同样可以启动数据库配置助手。如图所示:转载 2017-05-12 10:43:32 · 504 阅读 · 0 评论 -
获取oracle 表字段,表名,以及主键之类等等的信息
数据库版本号:select * from v$version数据库名:select * from v$instance注意:我在C#项目中查询语句的时候报“ORA-00911: 无效字符” 的错误,原因竟然是在查询语句后面多了个分号“;”的原因,分号在plsql中属于正常,在项目中则属于无效字符,希望可以给大家提醒。参考出处:http://www.cnblogs.com转载 2017-05-12 11:00:08 · 459 阅读 · 0 评论 -
Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
导出命令:exp 用户名/密码@数据库 owner=用户名 file=文件存储路径(如:F:\abcd.dmp)测试截图:exp ZM/sql123@ORCL owner=ZM file=F\abcd.dmp导入命令:imp 用户名/密码@数据库 fromuser=用户名 touser=用户名 file=d:\cu.dmp ignore=y imp:原创 2017-05-12 11:01:22 · 642 阅读 · 0 评论 -
oracle11g数据库如何正确导入dmp文件数据
1.删除不需要的用户和表空间//删除表空间 drop tablespace "空间名" including contents and datafiles; //删除用户drop user "用户名" cascade;2.创建自己需要的表空间//创建空间 create tablespace "表空间名"datafile 'D:\app\****转载 2017-05-12 11:02:21 · 2780 阅读 · 0 评论 -
ORACLE 创建视图时,提示用户权限不足
首先使用system帐户进行登录,其中“tigertiger”为安装Oracle时所指定的密码(可修改):sqlplus system/tigertiger然后执行:grant create any view to scott提示:授权成功。执行:exit退出当前system帐户。再使用sqlplus登录就可以创建视图了,如:sqlplus scott/ti原创 2017-05-12 11:03:48 · 1010 阅读 · 0 评论 -
ORACLE在存储过程中调用dbms_包的权限问题
同一个包,在相同的用户下的匿名程序块中可以执行,但是在存储过程中却没有权限执行,查了下资料,一些DBMS_开头的pkg在pl/sql中用到的时候,需要显示的执行grant execute on dbms_xxxx to xxx 来赋下权限才可以。此外这个授权system用户是没有权限的,要sys 或者plsql / as dba登录才有权限授权。授权以后可以看到:SYSTEM@RA原创 2017-05-12 11:06:04 · 4597 阅读 · 0 评论 -
Oracle 11g 数据库对象-同义词
SQL> remark 同义词:Oracle为了方便对数据的 操作,允许用户创建对象的别名,用于简化查询的语句,这个别名称为同义词;SQL> remark 同义词的分类:公有同义词 私有同义词SQL> remark 公有同义词:所有的对象都可以进行访问SQL> remark 私有同义词:只有创建者能访问;SQL> remark 创建同义词的权限:create any synonym原创 2017-05-12 11:07:24 · 706 阅读 · 0 评论 -
Oracle创建dblink报错:ORA-01017、ORA-02063解决
Oracle创建dblink报错:ORA-01017、ORA-02063解决 一、创建dblink 原始语句: www.2cto.com create public database link db_lsxyconnect to lsxy identified by lsxyusing '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =原创 2017-05-12 11:09:35 · 2071 阅读 · 2 评论 -
oracle数据库导入导出cmd命令
数据库导出功能:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出exp system/manager@TEST file=d:\daochu.dmp owner=(system转载 2017-05-12 11:10:32 · 540 阅读 · 0 评论 -
Oracle.DataAccess.dll 下载 dll之家
http://www.dllzj.com/Oracle.DataAccess.dll/原创 2017-05-12 11:13:19 · 2080 阅读 · 0 评论 -
ORA-12541:TNS:无监听程序
1.打开NetConfiguration Assistant 2.选择监听程序配置,下一步 3.选择重新配置,下一步4.选择监听程序,默认,下一步 注:如果你的监听已启动,则出现提示框,选择是5.选择协议,使用默认的TCP协议,下一步 6.选择端口号,使用标准端口号1521,下一步7.不配置另一个监听程序,选择否,下一步...原创 2019-08-29 11:38:00 · 634 阅读 · 0 评论