-
oracle查询所有表和表结构信息sql
所属栏目:[百科] 日期:2020-12-31 热度:88
select * from user_tables; 查询当前用户下所有表 select * from user_tab_columns; 查询用户有所表下字段信息 SELECT * FROM USER_COL_COMMENTS; 查询用户所有字段信息的注释 select * from user_cons_columns ; 查询用户字段约束和字段对应关系 select *[详细]
-
ORACLE创建自定义函数返回varchar类型
所属栏目:[百科] 日期:2020-12-31 热度:96
需求描述:两张表,如下,需要查询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 热度:73
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 热度:132
基于版本:19c (12.2.0.3)?AskScuti 创建方法: 克隆 创建 对应路径:属于克[详细]
-
命令行通过入参调用jar包
所属栏目:[百科] 日期:2020-12-31 热度:55
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 命令行通过入参调用jar包 ? 最近因为项目需要,需要实现一个功能,即定时执行服务器上的一个脚本去对数据库的数据进行业务处理,要操作的数据库有很多种,mysql、db2[详细]
-
Oracle怎么更改用户名和密码
所属栏目:[百科] 日期:2020-12-31 热度:186
?????? 通过修改 ORACLE 基表的方式来修改用户名 直接修改底层表 USER $ 更改用户名(该方法在 Oracle 9i , Oracle 10g 中测试通过) SQL UPDATE USER $ SET NAME=‘ TT ‘ WHERE USER #=91; 已更新 1 行。 SQL COMMIT ; 提交完成。 SQL ALTER SYSTEM CHECKPOI[详细]
-
Failure to find com.oracle:ojdbc6:jar:11.2.0.1.0
所属栏目:[百科] 日期:2020-12-30 热度:116
报错原因: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 热度:123
一、审计功能关闭 1、查看审计功能是否开启? su – oracle sqlplus “/as sysdba” SQL show parameter audit_trail NAME???????????????????????????????? TYPE??????? VALUE ------------------------------------ ----------- -------------------------[详细]
-
oracle 11gR2 RAC 停库和启库
所属栏目:[百科] 日期:2020-12-30 热度:143
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 热度:187
-- Oracle中的分页 -- rownum行号:当我们做select操作时候 -- 每查询出一行记录,就在该行加上一个行号 -- 行号从1开始,一次递增,不能跳着走 -- --emp表工资倒叙排列后,每页5条记录。查询第二页 -- --排序操作会影响rownum的顺序 -- --如果涉及到排序,[详细]
-
Oracle数据库Win下定时备份脚本
所属栏目:[百科] 日期:2020-12-30 热度:144
如需了解Oracle数据泵导入导出请查看 https://www.cnblogs.com/wuhuankang/p/11419318.html ? 1.首先以dba登录数据库,创建目录并给用户授权(tims为用户名, c:back 为创建的目录) sqlplus / as sysdba Create directory back as ‘c:back‘; Grant read[详细]
-
Oracle inactive session的清理
所属栏目:[百科] 日期:2020-12-30 热度:97
STATUS ACTIVE - Session currently executing SQL INACTIVE KILLED - Session marked to be killed CACHED - Session temporarily cached for use by Oracle*XA SNIPED - Session inactive,waiting on the client (1)active 处于此状态的会话,表示正在执[详细]
-
undo表空间丢失、损坏
所属栏目:[百科] 日期:2020-12-30 热度:87
1、模拟误删undo表空间 rm -rf undotbs01.dbf 2、解决步骤 SQL shutdown immediate ORA-01116: error in opening database file 3 ORA-01110: data file 3: ‘/u01/app/oracle/oradata/PROD1/undotbs01.dbf‘ ORA-27041: unable to open file Linux Error: 2[详细]
-
Oracle 用户管理权限
所属栏目:[百科] 日期:2020-12-30 热度:128
Oracle 用户管理 权限 一、创建用户的Profile文件 SQL create profile student limit // student为资源文件名 FAILED_LOGIN_ATTEMPTS 3 //指定锁定用户的登录失败次数 PASSWORD_LOCK_TIME 5 //指定用户被锁定天数 PASSWORD_LIFE_TIME 30 //指定口令可用天数[详细]
-
Oracle块,区,段
所属栏目:[百科] 日期:2020-12-30 热度:79
数据块( Block ) 数据块 Block 是 Oracle 存储数据信息的最小单位。注意,这里说的是 Oracle 环境下的最小单位。 Oracle 也就是通过数据块来屏蔽不同操作系统存储结构的差异。无论是 Windows 环境,还是 Unix/Linux 环境,他们的操作系统存储结构和方式、[详细]
-
oracle 储存过程的创建和调试
所属栏目:[百科] 日期:2020-12-30 热度:51
oracle 储存过程的创建和调试 ? ? 1.先建存储过程 左边的浏览窗口选择 procedures ,会列出所有的存储过程,右击文件夹procedures单击菜单“new",弹出 template wizard窗口,name框中输入 GetSumAndSub,parameters中填入: p1 in number,p2 in number,m out n[详细]
-
oracle存储过程中拼接字符串及转移逗号
所属栏目:[百科] 日期:2020-12-30 热度:173
? 在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解??? ? 1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个) ? ? select ?[详细]
-
Oracle - Procedure
所属栏目:[百科] 日期:2020-12-30 热度:63
Procedure的创建: CREATE OR REPLACE PROCEDURE ProcedureName(参数) as 参数 参数类型; user_err1 exception; -- 用户定义异常 ERRSTR varchar2 ( 200 ); begin -- 业务逻辑 -- 触发异常提示‘XXXXXX‘ if 条件 then ERRSTR : = ‘ XXXXXX ‘ ; raise user[详细]
-
Oracle查看占用表空间最大的表(排序)
所属栏目:[百科] 日期:2020-12-30 热度:60
场景:在做数据库巡检时,检查大表是必不可少的操作,可以查看各表占用表空间的大小 代码: 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 热度:74
Oracle View的创建 Create Or Replace View ViewName As Select * From Tables / View Where 条件; View Code[详细]
-
oracle数据库死锁原因及分析
所属栏目:[百科] 日期:2020-12-30 热度:164
定义: 当两个用户希望持有对方的资源时就会发生死锁. 即两个用户互相等待对方释放资源时,oracle认定为产生了死锁,在这种情况下,将以牺牲一个用户作为代价,另一个用户继续执行,牺牲的用户的事务将回滚. 例子: 1:用户1对A表进行Update,没有提交。 2:用户2[详细]
-
Oracle - 获取当前周别函数
所属栏目:[百科] 日期:2020-12-30 热度:59
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 )+[详细]
-
比较简单的 ORACLE 技巧 Oracle Tips
所属栏目:[百科] 日期:2020-12-26 热度:193
建站学院数据库文档 2008年12月11日,今天给大家分享一篇比较简单的 ORACLE 技巧 Oracle Tips,请看文章正文: (1) 查询SID a. echo $ORACLE_SID b. 看 init.ora c. SELECT name FROM v$database; (2) 重命名表 ALTER TABLE old_name RENAME TO new_name; (3[详细]
-
如何入侵被防火墙防护的Oracle数据库
所属栏目:[百科] 日期:2020-12-26 热度:118
【建站学院文档】本文也并没有对sql注射中存在的一些共性进行讨论,如利用substr函数和经典注射这些,而是站在oracle数据库的角度,尽量展现一些Sql注射入侵的思路以及如何利用数据库的一些特性,在web 上做最大的入侵。一些牛人的工具也即将发布出来,希望还[详细]
-
快速检测Oracle数据库可用性和表空间容量
所属栏目:[百科] 日期:2020-12-26 热度:146
建站学院文档 很多人都有这样的了解,检测Oracle的可用性所需要的命令比简单的ping或者ps -ef | grep 等Oracle的命令要多得多。有观点认为它需要一个使用SQL*Net 来验证监听器已经开启并运行的测试访问Oracle这是用户经常用到的访问。通过实际地登录到实际环[详细]