审计简介
一、审计分类Oracle中审计总体上可分为“标准审计”和“细粒度审计”后者也称为“基于政策的审计”,在Oracle10G之后功能得到很大增强。其中标准审计可分为用户级审计和系统级审计。用户级审计是任何Oracle用户可设置的审计,主要是用户针对自己创建的数据库表或视图进行审计,记录所有用户对这些表或视图的一切成功和(...
MANAGE TABLESPACE
一、官档BOOK → Database SQL Language Reference → 12 SQL Statements: ALTER TABLE to ALTER TABLESPACE → ALTER TABLESPACE二、扩容表空间扩大数据库的第三种方法是手工增大数据文件(datafile)的容量或使表空间(tablespace)内的数据文件容量可以随需动态地增长。用户可以为已有或新建的数据文件设...
UNDO TABLESPACE
一、官档BOOK → SQL Language Reference → 16 SQL Statements: CREATE SYNONYM to CREATE TRIGGER → CREATE TABLESPACE二、基本语法CREATE [BIGFILE|SMALLFILE] UNDO TABLESPACE[数据文件语句][范围管理语句][一致性保护]三、数据文件...
元组
一、概述元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('Google', 'Runoob', 1997, 2000);tup2 = (1, 2, 3, 4, 5 );tup3 = "a", "b", "c", "d";创建空元组tup1 = ();元组中只包含一个元素时,需要在元素后面添加逗号,否则...
CREATE TABLESPACE
一、官档BOOK → SQL Language Reference → 16 SQL Statements: CREATE SYNONYM to CREATE TRIGGER → CREATE TABLESPACE二、基本语法CREATE [BIGFILE|SMALLFILE] TABLESPACE[数据文件语句][最小区大小大小][数据块大小][记录日志语句]...
表空间、段、区、块
一、数据块(Block)简介 数据块Block是Oracle存储数据信息的最小单位。注意,这里说的是Oracle环境下的最小单位。Oracle也就是通过数据块来屏蔽不同操作系统存储结构的差异。无论是他们的存储结构和方式、甚至字符排列的方式。Oracle所有对数据的操作和空间分配,实际上都是针对数据块Block的操作。我们从数...
sqlnet.ora
一、例子1、SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME) 客户端就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAME=orcl这个实例,当然我这里orcl并不...
TNSNAMES.ora
这个文件类似于unix 的hosts文件,提供的tnsname到主机名或者ip的对应,只有当sqlnet.ora中类似 NAMES.DIRECTORY_PATH= (TNSNAMES) 这样,也就是客户端解析连接字符串的顺序中有TNSNAMES是,才会尝试使用这个文件。一、例子ORCL = (DESCRIPTION = (ADD...
LSNRCTL
1、start:启动指定的监听器2、stop:关闭指定的监听器3、status:显示监听器的状态。status命令显示监听器是不是活动的,日志与跟踪文件的位置,监听器已经持续运行了多长时间,以及监听器所监听的任务。4、services:列举监听器的服务信息,比如这些服务是否有任何专用的预生成服务器进程或与之相关的调度进程,以...
Oracle安装——环境准备
一、官方文档BOOK → Database Installation Guide for Linux → 2 Oracle Database Preinstallation Tasks二、完成Linux的最小化安装Desktop(包含图形化界面):一般默认选择,方便安装三、系统环境管理1、查看内核版本 # uname -r2、查看内存 free -h3、磁盘空间 df -h4、以下为安装oracle 的...
字典
一、概述字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。二、访问字典里的值把相应的键放入熟悉的方括...
listener.ora
listener.ora存放位置一般在:$ORACLE_HOME/network/admin目录下 一、例子LISTENER= (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)) (ADDR...
进程结构
一、数据写入进程(DBWn)数据写入进程是Oracle的一个后台进程,所谓后台进程是相对于前台进程(服务器进程)来讲的。DBWn的"n"意味着一个实例是可以有多个数据库写入器的。作用简而言之,DBWn的作用就是将变脏了的缓冲区从数据库缓冲区缓存中写入到磁盘中的数据文件中去。会话的更新,插入,删除包括查询等都是...
列表
一、简介列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5 ];list3 = ["a", "b", "c", "...
内存结构
oracle实例内存结构由两部分组成SGA(系统全局区)和PGA(用户全局区)组成,SGA是一块共享的内存区域,也是最大的一块内存区域;PGA则是用户会话专有的内存区域,每个会话在服务器端都有一块专有的内存区域就是PGA。一、PGA程序全局区 (PGA):包含某个服务器进程或后台进程的数据及控制信息的内存区域。PGA 是 Oracle...
Database 物理文件
控制文件(Control File) 1、一个数据库至少需要一个控制文件2、控制文件(二进制文件)是一个很小的(通常是数据库中最小的)文件,大小一般在1-5M左右。3、在数据库的运行过程中,每当出现数据库检查点或修改数据库的结构后,oracle就会修改控制文件的内容。4、DBA可以通过OEM工具修改控制文件中的部分...
Oracle 结构概况
一、数据库体系结构概况Oracle Server由两个实体组成:实例(instance)与数据库(database)。1、实例:实例是数据库启动时初始化的一组进程和内存结构2、数据库:数据库则指的是用户存储数据的一些物理文件这两个实体是独立的,不过连接在一起。在数据库创建过程中,实例首先被创建,然后才创建数据库。在典型...
Python——SSHClient.py
自己封装好的远程连接的组件,后期会不断完善1、为了更方便采集信息系统以及数据库的信息,我做了该组件2、为了让语句执行更顺畅,位置不发生错乱,暂时采用time.sleep()的方式解决3、对于第二点会想办法将方法完善,以希望大家多多提出宝贵建议#!/usr/bin/env python # coding:utf-8...
其它(Role & User & Privilege)
一、授予权限GRANT privilege [, ...] ON object [, ...] TO {PUBLIC | GROUP group | username}二、撤销权限REVOKE <priv_name>|<role_name>[(<coloumn_name>)] [ON <table_name>] FROM <role_name>|<user_name> [CASCADE CONSTRAINTS];...
角色
一、创建角色CREATE ROLE <role_name>[Not Identified |Identified By 口令 |Externally];Not Identified:指出授予该角色的用户在使用时不需要检验;Identified By:指出授予该角色的用户在使用Set Role命令时需检验。检验的方式: 口令 Externally:有操...