ora-02429:无法删除用于强制唯一/主键的索引
ora-02429:无法删除用于强制唯一/主键的索引2010-10-28 13:49:49| 分类: oracle 阅读244 评论0 字号:大中小 订阅sql>drop tablespace ksdm including contents c...
Oracle 锁问题
1. 查看被锁的表SELECT a.sid, a.serial#, c.object_name, b.session_id, b.oracle_username, b.os_user_name FROM v$process p, v$session a, v$locked_object b, all_objects c WHERE p.addr = a.paddr...
修改Oracle字符集
测试的时候,本机oracle安装采用了utf8字符集,而项目的要求是gbk字符集,为了防止以后有不同字符集数据信息导入导出的问题,整理以下文档。 新装了oracle,装为AL32UTF8格式,无奈一个...
更改oracle的用户名
oracle版本: oracle10g 以前都是都该oracle用户的属性信息,如密码等什么的,今天就来把用户名给改了。 今天也是遇到一个需求,要导入一个用户的新数据,但还要保留原有用户。以前本人 确实没有听说过可以更改用户...
pl/sql查询时dynamic performance tables not accessible错误
在手工创建一个用户后,用pl/sql查询时,出现以下错误:dynamic performance tables not accessible, automatic statistics disabled for this session you can disable statistics in the preference menu,or obta...
sqldeveloper报oracle.dbtools.metadata.persistence.persisitableObject.dolnInsert
我用的sqldeveloper是1.5.0.53的版本。 如果你在机子上装了oracle客户端的话,我们可能会发现一个奇怪的问题,当你执行任何操作的时候可能会发生下面的错误。 Java代码 oracle.dbtools.metadata.persistence.pe...
Oracle修改用户名
update user$ set name=upper('&newname') where name=upper('&oldname');alter system checkpoint;alter system flush shared_pool;alter user &newname identified by &passwd;
SQL Developer报Status: Failure -com.mysql.jdbc.Driver
解决办法 下载MYSQL驱动jar文件如 mysql-connector-java-5.1.5-bin.jar 放入 ... sqldeveloper\sqldeveloper\extensions文件夹下 然后进入sqldeveloper -> Tools -> Preferences Database...
ORA-01078: failure in processing system parameters
ORA-01078: failure in processing system parameters SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/opt/oracle/products/10.1.0.3/db_1/dbs/ini...
ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄
解决过程:SQL> select count(*) from v$session;COUNT(*)---------- 142SQL> show parameter sessionsNAME ...
DBA 职责及日常工作职责:
1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境.2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案.3.根据开发人员设计的应用系统需求创建数据库存储结构.4.根据开发人员设计的...
不同的数据库端口号存在。。。
$ORACLE_HOME\install\portlist.ini
面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?
在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要....
Oracle查询上一周的时间
select sysdate-to_char(sysdate,'d')-7+2, sysdate-to_char(sysdate,'d')+1 from dual 其中sysdate-to_char(sysdate,'d')-7+2为上周的星期一,sysdate-to_char(sysdate,'d')+1为...
查询某年的第多少周的周一的日期
CREATE OR REPLACE FUNCTION f_week_to_date(a_week varchar2) RETURN CHAR IS v_first_date char(10); v_date_of_week number(1); &nbs...
查询当前日期是周几并列出本周的周一到周日的日期
SELECT TO_CHAR( SYSDATE ,'YYYY-MM-DD' ) 今天, DECODE(TO_CHAR(SYSDATE,'D'), &nbs...
查询当前日期是一年中的第多少周
select to_char(sysdate,'iw') from dual;
Oracle日历程序
运行之前要先设置好环境,即定义好年份:DEFINE YEAR=&YEAR要查看其它年份,就再执行:def year=&year1然后再执行下面的脚本:select casewhen (new_yweek = min(new_yweek)over(partition by mon order by new_yweek)) ...
重建控制文件
CONTROLFILE REUSE DATABASE "Simon" NORESETLOGS ARCHIVELOG -- SET STANDBY TO MAXIMIZE PERFORMANCE MAXLOGFILES 5 MAXLOGMEMBERS 3 &nb...
oracle 通过pid 找到sid 再找出执行sql
通过sid找出对应系统的pidSQL> select spid from v$process where addr in (select paddr from v$session where sid=1323);SPID------------3269212 通过spid 找到sidselect sid from v$session whe...