随笔分类 -  Oracle

Oracle 11g default profile 默认启用密码过期180天 ORA-28001错误处理
摘要:问题描述:客户反映客户端不能登录应用程序时不能连接。环境:AIX 5.3 + Oracle 11gR2解决:远程Telnet到数据库主机,sqlplus / as sysdba 连接后操作正常,表明数据库服务器应该正常,然后在客户端用sqlplus连接数据库提示密码过期错误:ORA-28001: the password has expired,原来是密码过期了。分析:原来Oracle 11g之前的版本默认profile是没有密码过期的限制的,在Oracle 11g中默认的profile启用了密码过期时间是180天,去除这个限制便可。查询默认的profile的密码过期的设置select * f 阅读全文

posted @ 2013-06-19 09:08 与时俱进 阅读(4476) 评论(0) 推荐(0) 编辑

Oracle 11g密码过期问题解决方案
摘要:【问题描述】近日,使用sqlplus登陆短消息Oracle(Oracle培训 )数据库时提示“ORA-28000: 帐号被锁定”。【原因/触发因素】确定是由于oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。【影响和风险】影响帐号被锁定后,业务进程连接数据库异常,影响业务使用。问题发生频率数据库帐号被锁定后,业务进程一旦重启会提示连接失败。【解决方案】按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:sql>SELECT username,PROFILE 阅读全文

posted @ 2013-06-19 09:04 与时俱进 阅读(645) 评论(0) 推荐(0) 编辑

SQLPlus 在连接时通常有四种方式
摘要:1. sqlplus / as sysdba 操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入 sqlplus,然后通过startup命令来启动。2. sqlplus username/password 连接本机数据库,不需要数据库服务器的listener进程,但是由于需要用户名密码的认证,因此需要数据库服务器处于可用状态才行。3. sqlplus usernaem/password@orcl 通过网络连接,这是需要数据库服务器的listener处于监听状态。此时建立一个连接的大致步骤如下 a. 查询... 阅读全文

posted @ 2013-06-19 08:53 与时俱进 阅读(17684) 评论(0) 推荐(0) 编辑

oracle 11g常用命令
摘要:1.监听启动监听 lsnrctl start停止监听 lsnrctl stop 查看监听状态 lsnrctl status 2.启动用oracle用户进入 su - oracle运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录; sqlplus /nolog以管理员模式进入 conn /as sysdba启动数据库 startup;停止数据库 SHUTDOWN IMMEDIATE 远程连接数据库 sqlplus /nolog conn sys/sys@IP:1521/orainstance... 阅读全文

posted @ 2012-11-15 12:39 与时俱进 阅读(26877) 评论(1) 推荐(1) 编辑

管理oracle 11g RAC 常用命令
摘要:1)、检查集群状态: [grid@rac02 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online2)、所有 Oracle 实例 —(数据库状态): [grid@rac02 ~]$ srvctl status database -d racdb Instance racdb1 is running on node rac01 I... 阅读全文

posted @ 2012-11-15 12:38 与时俱进 阅读(11457) 评论(0) 推荐(0) 编辑

本地计算机 无法启动OracleDBConsolemp 服务 错误 1053
摘要:a)执行emctl.bat,报错:ORACLE_SID没有定义;b)在注册表中查找ORACLE_SID的项,记录下其值,在系统环境变量定义中加入一项ORACLE_SID并且将值设置为与注册表中的值一样;c)再次执行emctl.bat,报错:EM Configuration issue. D:\Oracleproduct10.1.0Db_1/10.40.47.33_oracle10 not found.在ORACLE_HOME的目录下找名为“机器名_SID”的目录,比如:acer-walter_oracle10将以上目录COPY一份并将新的目录根据错误提示改名,比如,改名为:10.40.47.3 阅读全文

posted @ 2011-07-05 09:59 与时俱进 阅读(3061) 评论(2) 推荐(0) 编辑

oracle基础学习
摘要:1.desc table_name 可以查询表的结构2.怎么获取有哪些用户在使用数据库select username from v$session;3.如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ?select sys_context('userenv','ip_address') from dual;如果是登陆本机数据库,只能返回127.0.0.14.如何给表、列加注释?SQL>comment on table 表 is '表注释';注释已创建SQL>comment on column 表.列 is '列注 阅读全文

posted @ 2011-07-05 09:47 与时俱进 阅读(20094) 评论(0) 推荐(3) 编辑

oracle10g- emctl start dbconsole 启动问题
摘要:现象:Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。系统事件日志 报错误"Agent process exited abnormally during initialization."出现情况:原来正常,计算机名更改或IP地址变了后就不能启动, 解决步骤如下:1、开始-》运行cmd2、执行 emctl start dbconsoleC:\Documents and Settings\xcl>emctl start db 阅读全文

posted @ 2011-07-01 17:25 与时俱进 阅读(2444) 评论(1) 推荐(0) 编辑

oracle sqlplus 常用命令大全
摘要:show和set命令是两条用于维护SQL*Plus系统变量的命令SQL> show all --查看所有68个系统变量值SQL> show user --显示当前连接用户SQL> show error   --显示错误SQL> set heading off --禁止输出列标题,默认值为ONSQL> set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"SQL> set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能SQL> set sqlprompt 阅读全文

posted @ 2011-02-21 09:36 与时俱进 阅读(1392) 评论(1) 推荐(0) 编辑

主机名修改 Oracle监听器,oracle agent不能启动的解决方案
摘要:问题表现:OracleOraHome92TNSListener 服务启动后,会自动关闭,导致数据库无法使用。问题原因:安装 Oracle 后更换了主机名。解决方案:修改D:\oracle\ora92\network\admin\listener.ora文件,将HOST字段改为现在的主机名,或localhost。昨天公司统一修改电脑的主机名,以方便管理。之后oracle agent 服务突然无法启动... 阅读全文

posted @ 2010-04-29 11:25 与时俱进 阅读(3721) 评论(0) 推荐(0) 编辑

ORA-12545:因目标主机或对象不存在,连接失败的解决办法
摘要:ORA-12545:因目标主机或对象不存在,原因:机器名称改过后出现的网上参考的解决办法1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就行了,还有一个大写的TNSNAMES.ORA不用管它。他们的路径如下:如 E:\oracle\ora92\network\admin 这是我的路径 你的肯定和我的不一样,但能找到这俩个文... 阅读全文

posted @ 2010-04-29 11:24 与时俱进 阅读(4941) 评论(0) 推荐(0) 编辑

SQLServer和Oracle常用函数对比
摘要:数学函数在oracle 中distinct关键字可以显示相同记录只显示一条  1.绝对值  S:selectabs(-1)value  O:selectabs(-1)valuefromdual  2.取整(大)  S:selectceiling(-1.001)value  O:selectceil(-1.001)valuefromdual  3.取整(小)  S:selectfloor(-1.00... 阅读全文

posted @ 2010-04-23 21:46 与时俱进 阅读(318) 评论(0) 推荐(0) 编辑

零基础学习Oracle 10G视频教程
摘要:一直在用SQL Server等数据库,第一次学习使用Orcale,感觉并没有想象的那么难,更有人说光配置就得一下午...。分享一个10G的视频教程,感觉还不错!Oracle 10G视频:Oracle安装及体系结构概述(A)Oracle安装及体系结构概述(B)SQL*PLUS基础、实例启动与关闭SQL语言基础(A)SQL语言基础(B)PL SQL基础知识(A)PL SQL基础知识(B)PL/SQL高... 阅读全文

posted @ 2010-04-23 21:46 与时俱进 阅读(1490) 评论(0) 推荐(0) 编辑

Oracle SQL*plus常用的命令和函数
摘要:常用命令:连接sqlplus命令行下运行cmd进入,如以sys模式登陆,命令如下:(1).sqlplus "sys/zhb126 as sysdba"(2).sqlplus/nologconnect sys/zhb126 as sysdba(3).sqlplus scott/tiger启动数据库实例startup --启动数据库的同时启动控制文件、数据文件startup mount --启动数据库... 阅读全文

posted @ 2010-04-23 21:43 与时俱进 阅读(2712) 评论(0) 推荐(0) 编辑

Oracle创建表空间、创建用户以及授权、查看权限
摘要:创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;创建用户表空间CREATE TABLESPACE ... 阅读全文

posted @ 2010-04-09 13:09 与时俱进 阅读(636) 评论(0) 推荐(0) 编辑

Oracle中查看所有的表,用户表,列名,主键,外键
摘要:在Oracle中查看所有的表:select * from tab/dba_tables/dba_objects/cat;看用户建立的表 : select table_name from user_tables; //当前用户的表select table_name from all_tables; //所有用户的表select table_name from dba_tables; //包括系统表s... 阅读全文

posted @ 2010-04-09 13:06 与时俱进 阅读(26073) 评论(0) 推荐(0) 编辑

OracleDBConsoleorcl 服务无法启动:Agent process exited abnormally during initialization.
摘要:OracleDBConsoleorcl 服务无法启动 在事件查看器里看到 Agent process exited abnormally during initialization.的记录。知道是因为自己改了机器名导致了,Google解决这个问题发现很多人在问,看来大家都经常更改机器名嘛。发现Oracle的EM使用我原来的机器名生成了一个目录,里面是相关的配置文件,立刻更改之。启动服务,OK。D:... 阅读全文

posted @ 2010-04-07 11:27 与时俱进 阅读(378) 评论(0) 推荐(0) 编辑

做报表,写Sql语句的一点收获
摘要:Sql语句一直是弱项,最近整报表可是痛苦呀,一个select能写两天。整理一下一些常用的函数和写法放在这,以后忘了来看看,呵呵(针对Oracle数据库)。例子都是生产中的例子,直接放上来保存着,后面要用的时候,我就直接复制过去用了,看起来比较费劲,例子大家还是不要看了。一、递归查询 Start with...Connect By,用于对一个树形结构的表递归遍历,Start with后面跟初始值,C... 阅读全文

posted @ 2010-03-25 23:12 与时俱进 阅读(6915) 评论(1) 推荐(2) 编辑

ORACLE PL/SQ入门
摘要:一、块 1.块结构 1)块的三个部分 2)块语法 2.块的命名和匿名 3.块的执行二、变量、常量与字符集 1.变量 1)声明变量 2)给变量赋值 2.常量 3.有效字符集三、分支语语句 1.条件 1)IF条件判断逻辑结构 2)CASE表达式 2.循环 1)LOOP…EXIT…END循环控制语句 2)WHILE…LOOP循环控制语句 3)FOR&... 阅读全文

posted @ 2010-03-25 23:08 与时俱进 阅读(1299) 评论(0) 推荐(0) 编辑

Oracle数据库中sql基础
摘要:一、关系数据库的一些概念    1、主键的值一般不可以改变    2、外键:指向另一个表或本表的主键或唯一键的字段。外键的值一定要和某一主键相同,或者为空。    3、数据库对像:表,视图,序列,索引,同义词,程序(进程,函数,sql和pl/sql数据)4、sql command 类别    data retrieval数据检索:select  data manipulationlanguage ... 阅读全文

posted @ 2009-09-22 17:18 与时俱进 阅读(465) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈