在当今信息化的社会,企业对于数据的管理变得愈发重要。为了更好地管理数据和提高工作效率,许多企业选择使用Oracle Web Logic作为其Web管理平台。同时,Linux作为一种非常稳定和强大的操作系统,也被广泛应用于企业级应用程序和系统中。
Oracle Web Logic是一个基于Java EE标准的应用服务器,可用于构建和管理企业级Java应用程序。它提供了一系列功能强大的工具和功能,包
原创
2024-05-23 11:01:58
7阅读
1、索引的创建语法:
CREATE UNIUQE | BITMAP INDEX <schema>.<index_name>
ON <schema>.<table_name>
原创
2013-04-07 11:41:12
628阅读
1、索引的创建语法:
CREATE UNIUQE | BITMAP INDEX <schema>.<index_name>
ON <schema>.<table_name>
原创
2013-04-03 09:52:35
548阅读
1、角色的功能:角色(role)是相关权限的集合,使用角色的主要目的是简化权限管理。
建立角色——给角色授权——将角色授予用户/角色
2、查看系统建立的role
09:05:09 SQL> select * from dba_roles;
ROLE &nb
转载
精选
2013-04-10 10:43:33
567阅读
6、将角色分配给用户
——default role:当用户建立session 时,用户所分配的role 上的权限会立刻生效。
(如果不显式指定,用户所分配的role都是该用户的default role,默认角色分配的权限一般都很少)
09:16:32 SQL> create user tom identified by tom;
User created.
09:16:36 SQL
转载
精选
2013-04-10 10:41:39
475阅读
作为一个复杂的Oracle数据库系统来说,每时每刻都要处理不同用户所提交的SQL语句,获取数据并返回数据给用户。前面已经说到,解析SQL语句的工作是在Oracle实例中的shared pool所完成的。那么对于每个session来说,其执行SQL语句时所传入的绑定变量放在哪里?而且,对于那些需要执行比较复杂SQL的session来说,比如需要进行排序(sort)或hash连接(hash-join)
原创
2013-04-23 09:29:12
666阅读
1、临时表的概念临时表(global temporary table):用于电子商务的网上购物临时表用于存放会话或事务的私有数据。建立临时表后,其结构会一直存在,但其数据只在当前事务内或当前会话内有效。2、临时表的基础知识临时表只在Oracle 8i 以及以上产品中支持。ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话
原创
2013-04-02 09:29:08
458阅读
1、建立普通表02:25:59 SQL> create table deparment(02:26:52 2 deptno number(4),dname varchar2(20),loc varchar2(12))02:27:22 3 pctfree 20 pctused 50 tablespace users0102:27:45 &n
原创
2013-04-02 09:32:57
403阅读
从Oracle 10g开始,Oracle提供了自动SGA的管理(简称ASMM,即Automatic Shared Memory Management)新特性。所谓ASMM,就是指我们不再需要手工设置 shared pool、buffer pool等若干内存池的大小,而是为SGA设置一个总的大小尺寸即可。Oracle 10g数据库会根据系统负载的变化,自动调整各个组件的大 小,从而使得内存始终能够流
原创
2013-04-23 09:31:33
791阅读
1、建表时定义约束,既可以在列级定义,也可以在表级定义。对于NOT NULL约束,只能在列级定义,不能再表级定义。
(1)列级定义
语法:
column [CONSTRAINT constraint_name] constraint_type,
02:01:01 SQL&
原创
2013-04-07 11:46:43
612阅读
设置审计的实例:对试图尝试口令的访问的审计本节讨论的是一个审计的实例,用于记录尝试通过野蛮尝试法破译ORACLE帐号口令的例子:1. 修改审计相关参数(参照上一节介绍的方法)2. 重启数据库3. 设置审计信息 SQL>AUDIT ALL BY ACCESS WHENEVER NOT SUCCESSFUL4. 查询AUD$ SQL> sel
转载
精选
2013-04-10 10:31:24
1756阅读
1、修改索引段存储参数
03:31:28 SQL> alter index scott.indx_ename deallocate unused;
Index altered.
03:31:36 SQL> alter index scott.indx_ename allocate extent(size 1m);
Index altered.
2、重建索引
03:32:48
原创
2013-04-07 11:37:30
333阅读
1、建立b-tree索引
(1)相关概念
根块(一个):索引顶级块,它包含指向下一级节点(分支块或叶块)的信息。
分支块:它包含指向下一级的节点(分支块或叶块)的信息。
叶块:它包含索引入口数据,索引入口包含索引列值或受限ROWID
(2)建立索引
如果在where子句中要经常引用某列或某几列,应该给予这些列值建立B-*树索引
10:23:58 SQL> create inde
原创
2013-04-07 11:38:53
531阅读
1、概念(1)用户 User:用户(账户)是定义在数据库里的一个名称。(2)特权用户:特权用户是指具有特殊权限(sysdba 或 sysoper)的数据库用户。SYSDBA 自动具备了DBA角色的所有权限,而sysoper则不具备DBA角色的权限。(3)方案(Schema):方案是用户所拥有数据库对象的集合。2、用户认证方式(1)OS认证:是指使用OS检查用户、口令和用户身份的方式。(2)data
原创
2013-04-09 09:43:05
570阅读
精细审计Fine Grained Auditing (FGA)用于审计用户在特定数据行或列上的SQL操作精细审计是通过DBMS_FGA包实现。(1)建立FGA策略04:01:14 SQL> exec dbms_fga.add_policy(object_schema=>'scott',-04:01:15 > object_name=>'emp',policy_name=&g
转载
精选
2013-04-10 10:36:51
624阅读
(1)检查需要重建的索引
根据以下几方面进行检查,确定需要重建的索引。
第一,查看SYSTEM表空间中的用户索引
为了避免数据字典的碎片出现,要尽量避免在SYSTEM表空间出现用户的表和索引。
select index_name from dba_indexes where tablespace_name="SYSTEM" and owner
not in ("SYS","SYSTEM
原创
2013-04-07 11:34:51
458阅读
管理审计(五)--设置审计下列步骤可以设置ORACLE的审计功能:1. 修改参数文件(init<sid>.ora,如果使用服务器参数文件使用alter system set <parameter>=<value> scope=spfile|both,设置AUDIT_TRAIL参数,并且重启数据库。AUDIT_TRAIL的取值如下: &n
转载
精选
2013-04-10 10:33:29
851阅读
用于记载DML操作所引起的数据变化,通过触发器来实现。(1)建立审计表(用来存放审计结果)11:37:32 SQL> conn scott/tigerConnected.create table audit_emp_change (04:20:47 2 name varchar2(10),oldsal number(6,2),04:21:12 3 &n
转载
精选
2013-04-10 10:34:45
530阅读
外部表是表结构被存放在数据字典,而表数据被存放在OS文件的表。通过使用外部表,不仅可以在数据库中查询OS文件的数据,还可以使用INSERT方式将OS文件数据装载到数据库中,从而实现SQL*Loader所提供的功能。建立外部表后,可以查询外部表的数据,在外部表上执行连接查询,或对外部表的数据进行排序。需要注意,外部表上不能执行DML修改,也不能在外部表上建立索引。1、建立外部表——准备工作:[ora
原创
2013-04-02 09:25:33
521阅读
创建undo talespace有两种方式:
(1)数据库创建时创建undo tablespace;
(2)在一个已经存在的数据库创建。
在undo tablespace中不能创建数据库对象,这是因为这个表空间是为数据库recover而准备的。
1、创建数据库时创建undo tablespace
在创建数据库的时候可以通过指定undo子句来创建undo tablespace,但是这个子句
原创
2013-04-02 09:36:11
537阅读