
Oracle
文章平均质量分 74
wise_man
喜爱编程、喜爱数据库、喜欢所有新兴技术!
展开
-
ORACLE数据库的统一命名与编码规范
1、编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。 2、适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。 3、对象命名规范 3.1 数据库和SID 数据库名定义为系统名+模块名 ★ 全局数据库名和例程SID 名要求一致 ★ 因SID转载 2010-01-22 10:18:00 · 1182 阅读 · 0 评论 -
Oracle10g添加scott用户,scott解锁。杂谈!
装完oracle10g突然发现@$ORACLE_HOME/rdbms/admin下竟然没有scott.sql文件,只能上网搜索一番,最后终于找到了一个scott.sql文件。(找到我好辛苦啊!!)然后给Oracle10g添加scott用户。scott.sql内容如下:Rem Copyright (c) 1990 by Oracle CorporationRem NAMEREM UTLSAMPL.SQLRem FUNCTIONRem NOTESRem MODIFIEDRem gdu原创 2010-06-03 15:21:00 · 3480 阅读 · 0 评论 -
Oracle数据库管理员工作内容
<br />ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控:<br />(1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据<br />库的空间使用情况,系统资源的使用情况进行检查,发现并解决<br />问题。<br />(2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。<br />(3). 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库<br />性能调整的机会,进行数据库性能调整,提出转载 2010-08-05 10:49:00 · 2182 阅读 · 0 评论 -
oracle 10g默认用户名、密码解锁
1. 安装时选择的自动安装,由于时间久远忘记用户名、密码了,导致现在试了几个默认的用户名密码後(表格中附带默认用户名及密码),都提示无效的用户名、密码,终于在试了下dbsnmp/dbsnmp,提示被锁;2. 在CMD中启动SQLPLUS;用sqlplus/as sysdba登录,提示连接到:Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production3. 执行ALTER转载 2010-08-05 11:05:00 · 2818 阅读 · 0 评论 -
oracle over rank dense_rank row_number 等分析函数总结
<br /><br />用各种搜索,总算把分析函数总结完了,嗨~累死了。<br />可以先看第二部分的实例,我相信有SQL基础的应该没问题。具体的知识点在看看第一、三部分<br /><br /><br />一、概念<br />Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,<br />而聚合函数对于每个组只返回一行。<br />常用的分析函数如下所列:<br />row_number() over(partition by ... o原创 2010-08-06 17:23:00 · 1493 阅读 · 0 评论 -
手动创建数据库(简单版)10G
<br /> <br /> 尝试了DBCA的傻瓜式的创建数据库,想理解一下创建数据库时,DBCA干了什么呢??那就手工吧^_^<br />我这个过程比较简单,而且是非归档模式的!<br />1.首先设置相应的Oralce环境变量,我创建的数据库名字是test<br />export ORACLE_BASE=/opt/ora10g<br />export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1<br />export ORACLE_SID=原创 2010-08-15 11:32:00 · 675 阅读 · 0 评论 -
数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 之间的区别
数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于区分不同数据库的参数。 一、什么是数据库名(db_name)?数据库名是用于区分数据的内部标识,是转载 2010-09-27 11:27:00 · 825 阅读 · 0 评论 -
DBA常用Sql语句--留着给自己看
查看表空间的名称及大小:SQL>select t.tablespace_name,round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_name group by t.tablespace_name;转载 2012-02-05 16:53:41 · 2834 阅读 · 1 评论 -
oracle instant client安装 用于PL/SQL Dev
虚拟机里的Linux安装了Oracle,由于在Windows物理机要用到PL/SQL Developer连接到虚拟机里的Oracle,但是不想在物理机里在重新安装一下Oracle了(太大了,没地了=。=)。于是用到了Oracle Instant Client。好了废话不多说了。步骤如下:1、先在Linux里配置好监听。listener.ora 文件内容如下# listener.原创 2012-07-24 20:03:05 · 3415 阅读 · 1 评论 -
oracle regular expression (正则表)
正则表达式是很多编程语言中都有的。可惜oracle8i、oracle9i中一直迟迟不肯加入,好在oracle10g中终于增加了期盼已久的正则表达式功能。你可以在oracle10g中使用正则表达式肆意地匹配你想匹配的任何字符串了。所谓正则表达式是对于字符串进行匹配的一种模式。举个例子来说字符串’^198[0-9]$’可以匹配‘1980-1989’,也即80后出生的年份。如果希望统计出公司那些转载 2012-07-26 16:59:33 · 1562 阅读 · 0 评论 -
CentOS4.7+VMware7.0安装oracle10gR2
<br />CentOS4.7安装Oracle10gR2<br />这篇文章是我用我顽强的搜索能力,搜搜......的集合。我就是靠它装Oracle的。基本不用改,只要复制就行了!!!<br /> <br /> <br />注:#为root用户操作 $为oracle用户操作 ##为注释<br />一、 系统要求<br />1 、至少1G物理内存 ; 检查命令:# grep MemTotal /proc/meminfo<br />2 、交换空间的设置 ; 检查命令:# grep Swa转载 2010-06-03 15:16:00 · 3708 阅读 · 0 评论 -
RMAN简单恢复(一天记)
<br /><br />额。。。今天弄了一天的RMAN,总算是有那么一点点的成果了。期间可是惊现万分啊。。。尤其是我没有备份spfile,<br />对于我这样的新手来说,操作是一方面,理解原理才是最重要的。下面是具体的步骤。<br />1、 创建备份脚本(backup.sh),内容如下:<br />$ORACLE_HOME/bin/rman target sys/oracle <<!<br />run{<br />crosscheck archivelog all;<br />CONF原创 2010-07-18 20:34:00 · 704 阅读 · 0 评论 -
Oracle 循环语句 总结
嘿嘿...今天这个循环语句把我弄得好晕啊!!不过在我Google半天后终于明白了,所以今天把这些Oracle的循环语句总结了一下。loop语句(至少被执行一次):例子:declare i int:=1;begin loop dbms_output.put_line(i); exit when i=100; i:=i+1;原创 2010-01-24 13:44:00 · 6387 阅读 · 1 评论 -
Oracle的sql语句练习题含答案
Oracle的sql语句练习题含答案(一)--1、选择部门30中的雇员select * from emp where deptno=30;--2、列出所有办事员的姓名、编号和部门select ename,empno,dname from emp e inner join dept d on e.deptno = d.deptno where job=upper(cle转载 2010-01-27 15:40:00 · 1855 阅读 · 0 评论 -
如何成一个真正的DBA
如何成一个真正的DBAoracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。转载 2010-01-27 11:31:00 · 819 阅读 · 0 评论 -
Oracle 常用日期型函数
常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。Last_day 本月最后一天 SQL> Select last_day(sysdate) from dual;LAST_DAY(S----------30-6月 -05转载 2010-01-28 10:14:00 · 767 阅读 · 0 评论 -
Oracle grant revoke 总结
一、权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。实体权限是指用户对具体的模式实体(schema)所拥有的权限。这样讲可以有些模糊。举个例子来说:select anytable是系统权限,它表示可以查看任何表。而sel转载 2010-02-04 16:35:00 · 4373 阅读 · 0 评论 -
Oracle通过sqlplus spool导入/出数据
忙了一天终于把sqlloader导出数据和导入数据弄清楚了,累死俺了。。。这个总结主要分为三个大部分,第一部分(实例,主要分两步),第二部分(参数小总结),第三部分(完全参数总结)第一部分第一步:这是我的导出数据的脚本call.sqlconn scott/tigerset echo offset term offset line 1000 pag原创 2010-02-05 21:20:00 · 19023 阅读 · 1 评论 -
SPOOL、SQLLOADER数据导出导入的一点小总结(超全!!)
SPOOL、SQLLOADER数据导出导入的一点小总结1、SQLLOADER的CONTROL文件//********************************************************************************//基本格式:LOAD DATA INFILE T.DAT // 要导入的数据文件(格式1) //I转载 2010-02-05 10:22:00 · 5475 阅读 · 0 评论 -
oracle 内外连接 join 总结
Oracle里这个 内外连接 让我可是晕晕...啊,不过现在总算弄明白啦!!!难道是本人天才.....呵呵,开个玩笑,下面开始!!等!!!!!还有个建议,我建议大家看第一、二部分时可以先略看,在看第三部分时在细看前两部分!!!join其实就是个链接两个表的一种粘合剂,不同点只是这个粘合剂的构成成分不同罢了。一、join的用法如下:te原创 2010-02-11 18:44:00 · 2641 阅读 · 2 评论 -
Linux操作系统下Oracle主要监控工具介绍
1.top top命令可实时地显示Linux系统的进程、CPU、内存、负载等的信息。它是我们了解系统整体状态最好的工具。 top命令的运行状态是一个实时的显示过程,我们可在这个界面监控系统运行情况。我们可通过几个按键来控制top命令,如按q可退出top命令状态,按s可输入信息的更新频率等。这些命令可按h帮助键查询。 2.Ps ps命令可查询系统的进程状态,常用的命令转载 2010-02-08 14:59:00 · 593 阅读 · 0 评论 -
超简单 安装oracle数据库 (RedHat 5.4 + Oracle 10g)
超简单安装数据库(RedHat 5.4 + Oracle 10g)1. 创建用户和组:[root@localhost]# groupadd oinstall[root@localhost]# groupadd dba[root@localhost]# useradd -g oinstall -G dba oracle[root@localhost]# passwd oracle原创 2012-07-28 16:19:12 · 3313 阅读 · 1 评论