-
如何使用dbExpress以SYSDBA身份连接到Oracle数据库?
所属栏目:[百科] 日期:2021-01-01 热度:199
我有一个连接到oracle数据库的Delphi应用程序. 当我尝试以SYSDBA身份登录时,出现错误: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER 当我尝试使用“SYS AS SYSDBA”用户登录时,出现错误: ORA-01017: invalid username/password; logon de[详细]
-
Oracle TDE可以保护DBA的数据吗?
所属栏目:[百科] 日期:2021-01-01 热度:103
oracle专家. 我的客户希望部署一个必须在数据库中保存信用卡号的应用程序.客户显然关注安全性. 我们特别害怕一个痛苦的问题.我们如何确保只允许具有“业务需要知道”的授权用户访问数据?我们如何保护DBA的数据? 一个明显的解决方案是在应用程序级别进行加[详细]
-
oracle查询所有表和表结构信息sql
所属栏目:[百科] 日期:2020-12-31 热度:186
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 热度:57
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 minvalue[详细]
-
oracle快速彻底杀掉session
所属栏目:[百科] 日期:2020-12-31 热度:194
今天开发反馈说,执行某个程序update的时候hang住,查看了一下是个小表,只有3000多行数据。第一反应是有锁,把该实例的所有session kill后,执行update还是hang住,单独执行了下where条件后面的select很快。于是觉得应该是在2节点上还有lock,于是执行查询[详细]
-
oracle 查看最大连接数与当前连接数
所属栏目:[百科] 日期:2020-12-31 热度:96
当前的连接数 SELECT * from v$process; 当前数据库允许的最大连接数 1 select value from v$parameter where name = ‘ processes ‘ ; 修改当前数据库允许的最大连接数 1 alter system set processes = 200 scope = spfile; 重启数据库 1 shutdown immedi[详细]
-
ORACLE数据库实现自增的两种方式
所属栏目:[百科] 日期:2020-12-31 热度:163
Mysql数据库因为其有自动+1,故一般我们不需要花费太多时间,直接用关键字auto_increment即可,但是Oracle不行,它没有自动增长机制。顾我们需要自己去实现。一般有两种方式,但是这两种方式都与序列化有关。第一种方式:序列化+触发器;第二种方式:序列化+[详细]
-
Oracle-如何检查max_string_size是标准的还是扩展的
所属栏目:[百科] 日期:2020-12-31 热度:59
我是甲骨文的新手,也许我的问题是最容易的,但我找不到答案.我想检查max_string_size.有没有有用的系统查询? 亲切的问候, 谢谢. 解决方法 您可以尝试使用: show parameter max_string_size 值可以是STANDARD或EXTENDED. 你可以找到一些有用的信息here.[详细]
-
Oracle SQL:Select语句中嵌套REPLACE()的替代方法?
所属栏目:[百科] 日期:2020-12-31 热度:60
所以我有一个看起来像这样的查询: SELECT IncidentNumber,ToiletType,ToiletDangers,IncidentDateFROM Core.LostLawsuits …返回以下结果: +----------------+------------+---------------------------+---------------+| IncidentNumber | ToiletType |[详细]
-
Oracle ROWNUM伪列
所属栏目:[百科] 日期:2020-12-31 热度:137
我有一个复杂的查询与group by和order by子句,我需要一个排序的行号(1 … 2 …(n-1)… n)返回每一行.使用ROWNUM(在通过查询的谓词阶段之后但在查询进行任何排序或聚合之前将值赋给一行)给出了一个未排序的列表(4 … 567 … 123 … 45 …).我不能使用应用程序[详细]
-
你怎么知道.net调用使用了哪个tnsnames.ora文件?
所属栏目:[百科] 日期:2020-12-31 热度:176
我有多个版本的Oracle,它在整个地方保存了tnsnames.ora文件.较旧的存储在oracle下的程序文件中,但较新的存储在我的硬盘驱动器的app目录下. 我正在使用Oracle提供的.net库来连接.net应用程序,它告诉我它无法找到我想要连接的名称. 我已经更新了我能找到的所有[详细]
-
oracle – COMMIT和ROLLBACK的时间会影响性能吗?
所属栏目:[百科] 日期:2020-12-31 热度:53
假设我有一组ID.对于每个ID,我将根据ID在许多不同的表中插入许多记录.在插入差异表之间,将调用不同的业务检查.如果任何检查失败,则基于此ID插入的所有记录都将是ROLLBACK.此批量插入操作是通过使用PL / SQL完成的. COMMIT和ROLLBACK的时间是否影响性能以及它[详细]
-
ORACLE创建自定义函数返回varchar类型
所属栏目:[百科] 日期:2020-12-31 热度:91
需求描述:两张表,如下,需要查询tmp1表中id_new在tmp2中的name select from tmp1; select from tmp2; 方法一: 好处:简单,直接sql展示 劣处:如果主表数据量太大,十几亿的话,性能会大大下降,此时建议第二种方法 select a.id_old, to_char(wm_concat(di[详细]
-
Oracle - Function
所属栏目:[百科] 日期:2020-12-31 热度:76
Oracle Function 函数小结 和Procedure类似,可实现相关业务逻辑的操作,但是最终会有返回值。 举个PlSQLDev开发的例子: 1 CREATE OR REPLACE FUNCTION FuncName(v_Str varchar2 ,v_SubStr varchar2 ,v_Lot varchar2 default ‘ N/A ‘ ) return varchar2 i[详细]
-
番外:如何克隆可刷新的PDB
所属栏目:[百科] 日期:2020-12-31 热度:56
基于版本:19c (12.2.0.3)?AskScuti 创建方法: 克隆 创建 对应路径:属于克[详细]
-
命令行通过入参调用jar包
所属栏目:[百科] 日期:2020-12-31 热度:74
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 命令行通过入参调用jar包 ? 最近因为项目需要,需要实现一个功能,即定时执行服务器上的一个脚本去对数据库的数据进行业务处理,要操作的数据库有很多种,mysql、db2[详细]
-
Oracle怎么更改用户名和密码
所属栏目:[百科] 日期:2020-12-31 热度:61
?????? 通过修改 ORACLE 基表的方式来修改用户名 直接修改底层表 USER $ 更改用户名(该方法在 Oracle 9i , Oracle 10g 中测试通过) SQL UPDATE USER $ SET NAME=‘ TT ‘ WHERE USER #=91; 已更新 1 行。 SQL COMMIT ; 提交完成。 SQL ALTER SYSTEM CHECKPOI[详细]
-
Oracle查看占用表空间最大的表(排序)
所属栏目:[百科] 日期:2020-12-30 热度:57
场景:在做数据库巡检时,检查大表是必不可少的操作,可以查看各表占用表空间的大小 代码: 1 select t.owner,t.segment_name,t.tablespace_name,bytes / 1024 / 1024 / 1024 as sizes,q.num_rows,t.segment_type 2 from dba_segments t 3 left join dba_tab[详细]
-
Oracle - View
所属栏目:[百科] 日期:2020-12-30 热度:151
Oracle View的创建 Create Or Replace View ViewName As Select * From Tables / View Where 条件; View Code[详细]
-
oracle数据库死锁原因及分析
所属栏目:[百科] 日期:2020-12-30 热度:63
定义: 当两个用户希望持有对方的资源时就会发生死锁. 即两个用户互相等待对方释放资源时,oracle认定为产生了死锁,在这种情况下,将以牺牲一个用户作为代价,另一个用户继续执行,牺牲的用户的事务将回滚. 例子: 1:用户1对A表进行Update,没有提交。 2:用户2[详细]
-
Oracle - 获取当前周别函数
所属栏目:[百科] 日期:2020-12-30 热度:118
1 CREATE OR REPLACE FUNCTION GET_WEEK (V_RQ in DATE) return varchar2 as 2 str varchar2( 20 ); 3 str1 varchar2( 20 ); 4 5 begin 6 str :=TRIM(TO_CHAR(TRUNC((V_RQ+TO_CHAR(TRUNC(V_RQ, ‘ YYYY ‘ ), ‘ D ‘ )- 1 -TRUNC(V_RQ, ‘ YYYY ‘ ))/ 7 )+[详细]
-
Failure to find com.oracle:ojdbc6:jar:11.2.0.1.0
所属栏目:[百科] 日期:2020-12-30 热度:53
报错原因:oracle的ojdbc.jar是收费的,maven的中央仓库是没有的,需要下载到本地,然后打包进maven仓库 1.下载ojdbc6-11.2.0.1.0.jar包 http://central.maven.org/maven2/com/jslsolucoes/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar 2.将ojdbc6-11.2.0.1.0.j[详细]
-
oracle- 审计日志
所属栏目:[百科] 日期:2020-12-30 热度:150
一、审计功能关闭 1、查看审计功能是否开启? su – oracle sqlplus “/as sysdba” SQL show parameter audit_trail NAME???????????????????????????????? TYPE??????? VALUE ------------------------------------ ----------- -------------------------[详细]
-
oracle 11gR2 RAC 停库和启库
所属栏目:[百科] 日期:2020-12-30 热度:77
grid设置环境变量后可以在任意目录下执行,如root没设置的话需要带绝对路径 export ORACLE_HOME=/u01/app/11.2.0/grid export PATH=$ORACLE_HOME/bin:$PATH --/u01/app/11.2.0/grid/bin/crsctl或srvctl 查看集群的状态 [[email?protected] ~]$ crs_stat -t -[详细]
-
Oracle的查询-分页查询
所属栏目:[百科] 日期:2020-12-30 热度:128
-- Oracle中的分页 -- rownum行号:当我们做select操作时候 -- 每查询出一行记录,就在该行加上一个行号 -- 行号从1开始,一次递增,不能跳着走 -- --emp表工资倒叙排列后,每页5条记录。查询第二页 -- --排序操作会影响rownum的顺序 -- --如果涉及到排序,[详细]