oracle
爱上一只狐
很喜欢跟志同道合的人交流问题,大家相互学习、提高
展开
-
转 dba身份在本地登陆问题
本文环境配置:Oracle10gR2,Windows XPOracle的用户信息一般来说是保存在数据字典里的,所以常规用户在Oracle数据库没有启动的时候是无法登陆的。但有两类用户例外,这就是具有sysdba或者sysoper权限的用户。Oracle sysdba或者sysoper用户的登陆有两种方式:一是通过OS认证,二是通过密码文件验证。究竟使用哪一种验证方式以及能否成功登陆取决于三个方面的因素:1. sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES的设置2. 参数文转载 2010-07-22 15:59:00 · 692 阅读 · 0 评论 -
ora-00001删除之后还提示
今天遇到个奇怪的现象描述:插入sql报ora-原创 2014-04-16 10:39:07 · 1656 阅读 · 0 评论 -
startup mount时遇到ORA-12514
1.查看数据库是否是归档模式SQL>archive log list;2.非归档模式更转为归档模式C:\Documents and Settings\Administrator>cd \C:\>lsnrctl statusC:\>sqlplus /nologSQL> conn sys/system@ora10g as sysdbaSQL> shu转载 2013-07-03 17:09:44 · 1409 阅读 · 0 评论 -
oracle安装常见错误
1.root=oracle command not found 或者 unlimit:pipe size:cannot modify limit:invalid argument(安装oracle,修改/etc/profile文件的时候,由于格式错误导致),正确格式如下:if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ];原创 2013-05-06 17:41:13 · 1349 阅读 · 0 评论 -
在Oracle中索引的使用
索引是由Oracle维护的可选结构,为数据提供快速的访问。准确地判断在什么地方需要使用索引是困难的,使用索引有利于调节检索速度。 当建立一个索引时,必须指定用于跟踪的表名以及一个或多个表列。一旦建立了索引,在用户表中建立、更改和删除数据库时, Oracle就自动地维护索引。创建索转载 2011-09-15 14:34:22 · 9705 阅读 · 0 评论 -
oracle 正则表达式
四个新的函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和 REGEXP_REPLACE。它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法,但是它们使用POSIX 正则表达式代替了老的百分转载 2011-07-27 13:56:01 · 619 阅读 · 0 评论 -
WIN7下安装ORACLE 收藏
<br /> WIN7下安装ORACLE 收藏 <br />*****************WIN 7下安装ORACLE心得***********************************/<br />今天在win7旗舰版 32位操作系统上 安装Oracle 10201_database_win32,但是安装后,用sqlplus登陆出错: <br />C:/Users/sanling>sqlplus <br />SP2-1503: 无法初始化 Oracle 调用界面 <br />SP2-0152:转载 2011-04-22 14:01:00 · 757 阅读 · 0 评论 -
win7下安装oracle 10.2
win7下安装oracle 10.0.3 的问题 今天在win7下安装sde,先装oracle,遇到了麻烦问题,一个周末下载的10.0.3,居然不支持win7,明明是支持vista和win server 8的呀,真是郁闷,检查安装条件时报错,无法支持6.1版本的windows。 解决办法是:在oracle解压出来的目录下,查找refhost.xml文件,修改或者添加一个6.1版本的windows就ok了。 这样可以在检查操作系统的时候绕过检查。无论是oracle client for Windows , v转载 2010-11-09 11:30:00 · 691 阅读 · 0 评论 -
单引号转义
oracle(10)中,单引号的的转义,必须有四个单引号 '''' 中间第二个是转义字符,把第三个转义了。另外,双引号加在列明的时候不管用。如select “sysdate” from dual ; 这个会报错的,还不如直接去掉,但是如果有有区分大小写的时候可以使用如:select sysdate "SysDate" from dual ;原创 2010-10-10 14:23:00 · 536 阅读 · 0 评论 -
ORACLE 表锁定,解锁
用管理员登陆select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sesswhere ao.object_id = lo.object_id and lo.session_id = sess.SID;alter system kill原创 2010-09-26 15:23:00 · 432 阅读 · 0 评论 -
row_number() over(partition by ... order by ...)
select type,qty from test;--------1 31 52 72 93 43 63 8select type,qty,to_char(row_number() over(partition by type order by qty))||'/'||to_char(count(*) over(partition by type)) as cnt2 from test----------------1 3 1/21 5 2/22 7 1/22 9转载 2010-09-03 09:50:00 · 599 阅读 · 0 评论 -
linux安装oracle的注意问题
安装的时候报错说明没有安装libXp.so.6这个包找到这个包重新安装一遍,我的是:libXp-1.0.0-8.1.el5.i386.rpm,在linux安装盘的server路径下,然后在这个包的路径下,rpm -ivh ibXp-1.0.0-8.1.el5.i386.rpm 安装一下,然后,用非root用户安装./runInstaller,开始安装原创 2010-08-06 18:00:00 · 923 阅读 · 0 评论 -
删除重复记录
delete from aaaa where name in (select name from aaaa group by name having count(name) > 1) and rowid not in (select min(rowid) from aaaa group by name having count(name) > 1);原创 2010-07-28 19:24:00 · 297 阅读 · 0 评论 -
oracle dual
1、DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 Sql代码 1.--查看当前连接用户 2.SQL> select user from dual; 3.USER 4.------------------------------ 5.SYSTEM 6.--查看当前日期、时间 7.SQL> select sysdate from dual; 8.SYSDATE 9.----------- 10.2007-1-24 1 11.SQL>转载 2010-07-22 18:33:00 · 355 阅读 · 0 评论 -
vmwaer下卸载oracle10g
[root@localhost /]# userdel -r oracle[root@localhost /]# groupdel dba[root@localhost /]# touch /opt/rmoracle.sh[root@localhost /]# vi /opt/rmoracle.shrm -rf /opt/oraclerm -rf /opt/ORCLfmaprm -f /etc/oraInst.locrm -f /etc/oratabrm -f /usr/local/bin/oraenvrm原创 2010-07-23 17:44:00 · 368 阅读 · 0 评论 -
归档,非归档操作
归档:指指日志写满之后又循环到第一个.log文件重写,单重写之前,把日志保存到指定文件夹非归档:指日志写满之后又循环到第一个.log文件重写热备份 要归档sql>alter system set log_archive_start = true scope=spfile --归档方式启用sql>shutdown immediatesql>startup mount --打开控制文件,但是不打开数据文件sql>alter database archive_log --将数据库切换到归档方式sql>alt原创 2010-07-22 16:03:00 · 308 阅读 · 0 评论 -
ORA-03137问题解决过程
问题描述:应用一直正常跑着,早上de转载 2014-10-09 15:46:18 · 9183 阅读 · 0 评论