
Oracle
文章平均质量分 63
JJiaoAo
这个作者很懒,什么都没留下…
展开
-
java.sql.SQLWarning: ORA-28002: the password will expire
java.sql.SQLWarning: ORA-28002: the password will expire within 4 days登陆oracle 11g提示ERROR:ORA-28002: the password will expire within 7 days告警信息: ERROR: ORA-28002: the password will expire...原创 2013-03-29 17:43:58 · 1200 阅读 · 1 评论 -
程序员老鸟写sql语句的经验之谈
[size=medium]做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。 我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优...原创 2012-10-12 13:49:50 · 114 阅读 · 0 评论 -
Oracle 第九天 Oracle函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy ...原创 2012-09-04 13:23:41 · 94 阅读 · 0 评论 -
Oracle 第八天 SQL各种连接查询
以下均以oracle->scott账号自带的数据库为例(方括号里的东西表示有和没有效果是一样的)。表内查询->自连接查询所有经理所对应的雇员:[code="sql"]select manager.ename as manager,worker.ename as worker from emp manager,emp worker where manager.empno=wo...原创 2012-08-29 21:55:06 · 120 阅读 · 0 评论 -
Oracle 第七天 权限系统
用户实际需求1. 所有的用户、角色可动态配置2. 所有的系统菜单的权限要求具体到“增,删,改、查、打印、导出”这样的小权限的设计3. 所有的权限基于角色来进行划分和判断4. 一个用户可能属于多个角色5. 系统菜单也能够动态的“增、删、改、查”[img]http://dl.iteye.com/upload...原创 2012-08-21 18:18:19 · 105 阅读 · 0 评论 -
Oracle 第六天 创建用户,表空间,授权
创建临时表空间,在oracle11g的安装目录新建了个orcl目录create temporary tablespace test_temptempfile 'd:\app\administrator\product\11.2.0\dbhome_1\oradata\orcl\test_temp01.dbf'size 32Mautoextend onnext 32M maxsiz...原创 2012-08-15 17:54:05 · 104 阅读 · 0 评论 -
Oracle 第五天 优化内存
用dba身份,连接OracleSqlplusSys/admin123@oradb as sysdbaSQL>show parameter sga;SQL>show parameter shared_pool_size;SQL>show parameter pga;3. 动态修改参数SQL> alter system set sga_target = 200M...原创 2012-08-15 17:53:48 · 103 阅读 · 0 评论 -
Oracle 第四天 查询TOP100
熟悉TOP100收集的基本步骤--查前100个cpu占用率高的sql语句SELECT * FROM (SELECT parsing_user_id, executions, sorts, disk_reads, s.BUFFER_GETS, s.CPU_TIME, s.ELA...原创 2012-08-15 17:53:36 · 858 阅读 · 0 评论 -
Oracle 第三天 DBA基本操作
Oracle DBA基本操作--查看所有用户的连接数select username,count(username) from v$session where username is not null group by username;--查看当前的连接会话数select count(*) from v$session;--查看当前的连接进程数select co...原创 2012-08-15 11:10:09 · 129 阅读 · 0 评论 -
Oracle 第二天 基本操作
TopN查询select *from ( select * from emp order by sal desc )where rownum 利用SGA 共享池,避开parse阶段where 后面的条件顺序要求,where后面的条件,表连接写在最前,过滤掉最多记录数的条件写在最后使用表的别名,并将之作为每列的前缀,减少解析时间用union all 代替union使...原创 2012-08-14 17:15:06 · 150 阅读 · 0 评论 -
Oracle 第一天 启停服务脚本
1.下载oracle 11g 在oracle的网站上,然后解压两个压缩包,点击setup.exe 安装。 注意安装的时候密码要以字母开头,有大小写,有数字。2.安装完后解锁scott账号,设置个密码3.打开sql plus,入门语句:连接普通用户 conn scott/tiger连接超级管理员 conn sys,system disconnect 断开连接Save c:...原创 2012-08-14 11:04:13 · 130 阅读 · 0 评论 -
Oracle :the account is locked解决办法
用有DBA权限的用户或本地conn / as sysdba 登陆进行解锁命令:alter user lxy account unlock;ora-28000 the account is locked, 出现这种原因,是因为用户被锁定了,一般出现这种原因,是因为程序连接数据库的数量大于配置的连接数,按照我的所遇到的问题,以下步骤可以解决。1. 程序连接大于 oracle 连接数;...原创 2013-03-29 17:50:09 · 704 阅读 · 0 评论 -
不要再纠结in和exists——JAVA伪代码直白分析二者时间复杂度
[size=medium]引子in和exists的讨论从未间断过。之前有“今年是龙年大哥”的有数据有真相的测试博文,现在有程序员老鸟写sql语句的经验之谈上的疯狂讨论。关于exists和in,就是很少人站出来,直白地分析二者本质上的差别,这方面的文章大都是用晦涩的文字表述,或者直接给结论——什么情况下用exists,什么情况下用in,而不给出原理。结果时至今日,还有许多人认为exists一...原创 2012-10-13 18:20:16 · 159 阅读 · 0 评论