oracle删除用户时出错,报ORA-00604和ORA-04043错误
--1、删除用户时出错,报ORA-00604和ORA-04043错误。SQL> drop user t_czjb cascade;drop user t_czjb cascadeORA-00604: error occurred at recursive...
模拟一下goldengate中断后,重新同步操作
模拟一下goldengata中断后,重新同步操作: 1、关掉源端抽取进程GGSCI (20081122-2105) 15> info allProgram Status &n...
[转]Hierarchical Queries之LEVEL应用
文章中虽然给出了树的遍历方法,但是结果看上去不是很直观。通过这个小文儿给大家介绍一下层次查询中可用的一个伪列“LEVEL”,这个伪列可以显示出数据的层次级别。1.回忆一下这棵“树” &nb...
[转]层次查询-亲兄弟间的排序ORDER SIBLINGS BY
在层次查询中,如果想让“亲兄弟”按规矩进行升序排序就不得不借助ORDERSIBLINGS BY这个特定的排序语句,若要降序输出可以在其后添加DESC关键字。通过这个实验给大家展示一下这个“亲兄弟”间的排序功能。1.回望关...
drop user cascade出现ORA-04043问题的解决
问题: SQL> drop user hbylinit cascade;drop user hbylinit cascadeORA-00604: 递归 SQL 级别 1 出现错误ORA-04043: 对象 SYS_YOID0000104160$ 不存在 分析:ora-4043就是提示对象不...
关于rowid的一个小实验
insert操作后,oracle会分配空间进行记录的存储,这时候这个空间已经分配出去了,如果立刻rollback,则此空间可以继续分配,下面的实验验证了这一点。SQL> truncate table yangxl;Table trunc...
sql model提升性能的一大利器
今天用sql model改写了一下计息结转程序,用了一个复杂的sql语句,实现了个人账户的计息结转,2000个单位,近30万账户,计息完成只花了50秒的时间,而原来的程序由于不...
数据库缩小表空间一例
案例环境:今天启动应用程序,程序报错如下:ExceptionMessage=ORA-01653: 表 HBXNB_CS.BZ29 无法通过 1024 (在表空间 USERS 中) 扩展ORA-06512: 在 "HBXNB_CS.DBMS_CONTEXT", line 40ORA-01653: 表 HBXNB_CS.BZ29 ...
sql model用法例子
--登录sh用户SQL> conn sh/sh;--建立sales_view视图CREATE VIEW sales_view AS SELECT country_name country, prod_name prod, calendar_year year, &...
导出表的部分数据到dmp文件中
例子:exp userid=hbjb_kf_hd/test@s9 buffer=4096 log=e:\ic10.log file=e:\ic10.dmp query='where aab001=''13040100706''' tables=(ic10)QUERYDefault: noneThis parameter enables you to select a subset of r...
oracle vpd 实验攻略及三个oracle错误(ORA-01031 ORA-06512 ORA-28112)
--1、创建oracle环境上下文设置函数和策略应用函数。 SQL> CREATE OR REPLACE PACKAGE yangxl AS 2 --环境上下文设置...
【转帖】在ORACLE数据库上创建VPD(Virtual Private Databases)安全策略的实战记录
一、关于VPDVPD,即:Virtual Private Database,提供了对数据库的精密访问控制(graind access control (FGAC)).使用VPD,可以在数据记录集定义用户的访问权限.二、使用VPD的示...
oracle常用数据字典
oracle数据字典分为静态数据字典和动态数据字典两种。a、静态数据字典 dba/all/userb、动态数据字段 v$/gv$一、显示用户信息。1、select * from user_users;2、select sys_context('USERENV', 'CURRE...
oracle数据库常见故障处理
一、定位数据库故障原因。定位原因大概可以分三步走:1、如果有oracle错误号或者alert日志中有详细的出错信息,则可以根据这些去定位数据库故障原因;2、如果没有,则可以运行awr工具或者statspack工具生成报...
[转帖]日志挖掘一例
oracle提供了日志挖掘的功能,可以从日志文件中挖掘出数据库发生的所有变化。所提供的信息可以用于检查谁在什么时候修改了什么数据,用于事后审计;或用于做系统优化的参考数据(比如日志增长过快)。是DBA日常工作...
sql监控与调优(sql monitoring and tuning)
一、监控正在执行的sql的统计信息(11g) SQL> select * 2 from (select a.sid session_id, &...
oracle对象管理常用操作(objects management)
一、creating a table --创建表 create table computer_systems( computer_system_id number(38, 0) no...
数据库管理常用sql语句
一、creating a database1、以系统管理员用户登录。$ sqlplus / as sysdba 2、启动数据库导nomount状态。SQL> startup nomount; 3、执行创建数据库语句。SQL>&n...
练习树形结构sql语句
一、由根开始遍历树形结构(top->bottom)。 SQL> select employee_id, 2 ma...
Oracle的lob字段操作联系
一、把一个大文件写入到数据库clob字段中去。 --1.创建一个路径create directory lob_src as 'e:\lob' ; --2.创建一个序列create sequence doc_seq; --3.创建...