-
OracleClient与.NET的TNSless连接
所属栏目:[百科] 日期:2021-01-01 热度:73
我们使用System.Data.OracleClient和抽象基类DbConnection,DbCommand(等)连接到Oracle. 连接在我们的开发阶段工作正常.在暂存期间,我们遇到错误ORA-12514:TNS:侦听器当前不知道连接描述符中请求的服务. 我们的目标是在没有TNS条目的情况下进行连接,并在[详细]
-
oracle – 什么是XMLTABLE
所属栏目:[百科] 日期:2021-01-01 热度:199
什么是 XMLTABLE. 让我知道创建XMLTABLE的语法 示例查询以从XMLTABLE获取记录. 在创建XMLTABLE之前是否需要任何数据库级别的先决条件. 解决方法 函数 XMLTABLE用于将xml对象转换为单独的字段. 但是您可能希望构建一个包含xml内容的表,这是不同的. 您可以使[详细]
-
使用oracle SQL查找日期范围内的星期几
所属栏目:[百科] 日期:2021-01-01 热度:73
假设下表结构: Event: id: integer start_date: datetime end_date: datetime 有没有办法查询一周中特定日期的所有事件?例如,我想找到一个查询,查找每个星期一的事件.弄清楚start_date或end_date是否属于星期一,但我不知道如何找出它们之间的日期. 纯SQL[详细]
-
如何使用dbExpress以SYSDBA身份连接到Oracle数据库?
所属栏目:[百科] 日期:2021-01-01 热度:152
我有一个连接到oracle数据库的Delphi应用程序. 当我尝试以SYSDBA身份登录时,出现错误: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER 当我尝试使用“SYS AS SYSDBA”用户登录时,出现错误: ORA-01017: invalid username/password; logon[详细]
-
Oracle TDE可以保护DBA的数据吗?
所属栏目:[百科] 日期:2021-01-01 热度:159
oracle专家. 我的客户希望部署一个必须在数据库中保存信用卡号的应用程序.客户显然关注安全性. 我们特别害怕一个痛苦的问题.我们如何确保只允许具有“业务需要知道”的授权用户访问数据?我们如何保护DBA的数据? 一个明显的解决方案是在应用程序级别进行[详细]
-
oracle的表分区
所属栏目:[百科] 日期:2020-12-31 热度:173
副标题#e# (1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 ? 分区表:? 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就[详细]
-
Oracle,regexp_replace函数,replace函数
所属栏目:[百科] 日期:2020-12-31 热度:113
replace函数(不知支持正则表达式)语法: replace(原字段,“原字段旧内容“,“原字段新内容“,)?? select replace(原字段,‘原字段旧内容‘,‘原字段新内容‘) from Table regexp_replace函数(是replace函数的扩展函数,用于通过正则表达式来进行匹配替换[详细]
-
Oracle自动备份,压缩打包,删除原文件
所属栏目:[百科] 日期:2020-12-31 热度:135
1.创建一个database_Backup.bat文件,用记事本打开 内容参考如下:(楼主这里自动备份了四个数据库) set "now=%date:~0,4%%date:~5,2%%date:~8,2% rem 开始备份 expdp BCDB0425/[email?protected]/orcl directory=path_BCDB0425 dumpfile=BCDB0425%now%.d[详细]
-
Oracle常用指令
所属栏目:[百科] 日期:2020-12-31 热度:109
/**? 为了清晰化的显示:所有固定命令都是用大写格式显示 SQL语法分类:DML,DDL,DCL (1)DML(Data Manipulation Language ,数据库操作语言): ? ? ? ? ?数据:增加,修改,删除 (2)DDL(Data Definition Language,数据库定义语言 ): ? ? ? ? ?[详细]
-
oracle数据库表空间创建amp;导入amp;导出
所属栏目:[百科] 日期:2020-12-31 热度:196
1、表空间创建 --删除表空间 drop tablespace EVPBDMGIS including contents and datafiles;? --删除用户 drop user EVPBDMGIS cascade; --创建表空间 create tablespace EVPBDMGIS datafile ‘D:appAdministratororadataorclEVPBDMGIS.DBF‘ size 50[详细]
-
oracle job不自动执行,手动可以执行
所属栏目:[百科] 日期:2020-12-31 热度:126
解决方法: 用sysdba登录,执行show parameter job_queue_process看看结果是不是0 如果是这个原因,可以修改此参数 ALTER SYSTEM SET job_queue_processes = 100; ? 小结 1)job_queue_processes参数决定了job作业能够使用的总进程数。 2)当该参数为0值,[详细]
-
oracle decode与聚合函数连用bug
所属栏目:[百科] 日期:2020-12-31 热度:159
在写sql过程中竟然发现了一个oracle中decode和聚合函数连用的bug. ? 来说一下: 先建一张临时的测试表 create table test (id number,value varchar2(10)); insert into test values(1,0); insert into test values(2,50); insert into test values(3,100)[详细]
-
服务器oracle数据库定时备份
所属栏目:[百科] 日期:2020-12-31 热度:105
首先要先建立一个.bat的文件? 然后执行这个bat文件 测试是否能得到这个收据库的打包文件。 ? bat文件内容: @echo off @color b del /f /s /q D:oraclebackupdumpjx_hnyl.dmp? ? ? ? ? ? ? ? --删除服务器上面的备份文件 留下压缩文件就可以了 节省内[详细]
-
oracle 创建学生选课视图
所属栏目:[百科] 日期:2020-12-31 热度:71
1,视图概念:视图是一个逻辑结构,本身不包含任何数据,是一个可命名的select语句。 ?? 透过视图可以看到底层数据,但是视图和数据是相互独立的。 2,创建视图需要有DBA权限。 3,语法:CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view[(alias[,alias]..)[详细]
-
oracel: 通过特殊表序列来实现oracle自增id (mybatis实现自增id)
所属栏目:[百科] 日期:2020-12-31 热度:69
本项目结合mybaits来使用。 加入有一个用户表:sys_user,?自增id为user_id. 怎么来实现id的自增呢? 通过sql语句select * from user_sequences,检查SYS_USER表的序列:SYS_USER_USER_ID_SEQ 如果没有则需要创建此序列: CREATE SEQUENCE SYS_USER_USER_ID[详细]
-
oracle查询所有表和表结构信息sql
所属栏目:[百科] 日期:2020-12-31 热度:114
select * from user_tables; 查询当前用户下所有表 select * from user_tab_columns; 查询用户有所表下字段信息 SELECT * FROM USER_COL_COMMENTS; 查询用户所有字段信息的注释 select * from user_cons_columns ; 查询用户字段约束和字段对应关系 select[详细]
-
Oracle Sequences
所属栏目:[百科] 日期:2020-12-31 热度:156
Sequence: Define a Sequence to generate sequential numbers automatically ? example:可以在 update、select、insert语句中使用 SQL edWrote file afiedt.buf 1 create sequence test_seq 2 increment by 10 3 start with 100 4 maxvalue 200 5 minvalu[详细]
-
oracle快速彻底杀掉session
所属栏目:[百科] 日期:2020-12-31 热度:195
今天开发反馈说,执行某个程序update的时候hang住,查看了一下是个小表,只有3000多行数据。第一反应是有锁,把该实例的所有session kill后,执行update还是hang住,单独执行了下where条件后面的select很快。于是觉得应该是在2节点上还有lock,于是执行查[详细]
-
oracle 查看最大连接数与当前连接数
所属栏目:[百科] 日期:2020-12-31 热度:198
当前的连接数 SELECT * from v$process; 当前数据库允许的最大连接数 1 select value from v$parameter where name = ‘processes‘; 修改当前数据库允许的最大连接数 1 alter system set processes = 200 scope = spfile; 重启数据库 1 shutdown immedia[详细]
-
ORACLE数据库实现自增的两种方式
所属栏目:[百科] 日期:2020-12-31 热度:127
Mysql数据库因为其有自动+1,故一般我们不需要花费太多时间,直接用关键字auto_increment即可,但是Oracle不行,它没有自动增长机制。顾我们需要自己去实现。一般有两种方式,但是这两种方式都与序列化有关。第一种方式:序列化+触发器;第二种方式:序列[详细]
-
oracle 11gamp;12c系统巡检
所属栏目:[百科] 日期:2020-12-31 热度:129
副标题#e# --脚本用法 sh performance_check.sh --脚本生成 vi performance_check.sh --添加如下 Ip=`` sqlplus -S "/ as sysdba" EOF -- |--------------------------------------------------------------------------------------| -- | Copyright (c) 1[详细]
-
oracle--约束(主键、非空、检查)
所属栏目:[百科] 日期:2020-12-31 热度:168
问题1:学号重复了,数据还可以插入成功使用主键约束:学号是唯一标识一条数据的,所以必须唯一且不能为空 ---(1)、在确定为主键的字段后添加 primary key关键字 ---(2)、在创建表的后面使用:constraints pk_表名_字段名 primary key(字段名) --(3)、[详细]
-
log file sync等待超高案例浅析
所属栏目:[百科] 日期:2020-12-31 热度:102
监控工具DPA发现海外一台Oracle数据库服务器DB Commit Time指标告警,超过红色告警线(40毫秒左右,黄色告警是10毫秒,红色告警线是20毫秒),如下截图所示,生成了对应的时段的AWR报告,发现Top 5 Timed Events里面,log file sync等待事件的平均等待时间[详细]
-
如何对Oracle的index 的block进行dump
所属栏目:[百科] 日期:2020-12-31 热度:67
如何对index 的block进行dump-oracle 1,新建一个表test [email?protected]:1521/oracle12cpdb create table test as select object_id from dba_objects; Table created. 2,新建一个表以后,在这个表的列上新建一个索引 [email?protected]:1521/oracle12cp[详细]
-
Oracle Undo Redo(转)
所属栏目:[百科] 日期:2020-12-31 热度:189
副标题#e# Oracle Undo Redo(转) 转贴: http://www.cuug.com/xueyuanzhuanqu/jishuwenzhang/201108/jishuwenzhang-245.html http://paul0407.blogspot.tw/2008/01/oracle-redoundorollback-segment.html http://blog.csdn.net/robinson_0612/article/detail[详细]