oracle系统

Oracle体系结构和用户管理

隐身守侯 提交于 2019-12-14 05:54:23
博文结构 Oracle数据库体系结构 Oracle物理结构 Oracle逻辑结构 Oracle内存结构 Oracle进程结构 创建用户并授权 一.oracle体系结构概述 Orcale体系结构 Oracle体系结构包含一系列组件。 如图显示了Oracle体系结构中的主要组件,包括实例、用户进程、服务器进程、数据文件及其他文件,如参数文件、口令文件 和归档日志文件等. 从图中可以看出,实例和数据库是Oracle数据库体系结构的核心组成部分,也是最重要的 两个概念, DBA -个很重要的工作就是维护实例和数据库本身的正常工作。 1.实例 Oracle实例是后台进程和内存结构的集合,必须启动实例才能访问数据库中的数据。Oracle 实 例启动时,将分配- -个系统全局区(SGA) 并启动一系列Oracle后台进程。Oracle 实例有两种类型: 单进程实例和多进程实例。单进程Oracle实例使用一个进程执行Oracle的全部操作,在单进程环境下 的Oracle实例仅允许- -个用户可存取。多进程Oracle实例(又称多用户Oracle)使用多个进程来执行 Oracle的不同部分,对于每个连接的用户都有一个进程。 2.数据库 数据库是数据的集合,物理上是指存储数据库信息的一组操作系统文件,每个数据库有-个逻 辑结构和一个物理结构。物理结构是指构成数据库的一组操作系统文件

Oracle:卸载

﹥>﹥吖頭↗ 提交于 2019-12-14 02:50:10
用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢? 那就是直接注册表清除,步骤如下: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraDb11g_home1->Oracle安装产品-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除[如果第二步执行失败,跳到第三步,大部份第二步是失败的] 3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。 4、 运行regedit,删除以下这三个位置中的所有Oracle入口。 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\【下】所有Oracle删除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\【下】所有Oracle删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\【下】所有Oracle删除 5、 运行regedit, HKEY_LOCAL_MACHINE\SYSTEM

Oracle安装过程

∥☆過路亽.° 提交于 2019-12-13 22:08:49
本文主要介绍Linux下Oracle10g的界面化安装过程 前提准备: 1.准备一个虚拟机,并装好Linux(5.8)或者centos(6.5)版本及以上的系统(不要最小化安装,最好图形化安装) 2.准备好本地yum源 此步骤可以参考: 本地yum源搭建过程 3.安装好xmanager软件(Oracle图形化安装需要调用Xmanager - Passive程序) 安装步骤: 1、安装所需基础环境(只要大部分能安装成功即可) yum -y install binutils compat-libstdc++-33 compat-libstdc++-3o3.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel #ora10g所需包# yum -y install libXp* libXp.

Oracle 12c 安装在 Linux-x86_64

依然范特西╮ 提交于 2019-12-13 14:57:52
Oracle12c Linux x86-64安装体验 下载Oracle Database 12cRelease 1安装介质 官方的下载地址: 1:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 2:https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132 URL地址2需要先注册,然后才能登陆下载,注册登陆界面https://edelivery.oracle.com 地址1下载的文件为: linuxamd64_12c_database_1of2.zip linuxamd64_12c_database_2of2.zip 地址2下载的文件为: V38500-01_1of2.zip V38500-01_2of2.zip Oracle 12c 对系统内存的最低要求为1G,推荐2G或更大的内存, 开始安装oracle 1.添加一块新硬盘并格式化 [ root @localhost ~ ] # cd /dev [ root @localhost dev ] # ls [ root @localhost dev ] # fdisk /dev/sdb [ root @localhost

配置Oracle客户端环境变量以及解决中文乱码问题

半腔热情 提交于 2019-12-12 20:35:03
1.设置系统环境变量,找到Path,在Path的值后面添加Oracle Client路径,每个值之间用英文的;隔开,即你的Oracle Client的解压目录。 D:\DEV\instantclient_12_1 2.添加一个新的系统变量 键的名称:TNS_ADMIN 值:D:\DEV\instantclient_12_1\network\admin 2.解决中文乱码问题 添加一个系统变量。变量名 NLS_LANG。 变量值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 3.进入D:\DEV\instantclient_12_1,新建一个“admin”的文件夹,建完文件夹后,进入admin文件夹,然后新建一个txt文本,重命名为“tnsnames.ora”,注意后缀。 4.编辑tnsnames.ora,内容如下: CCHINA_192.168.0.6 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.6)(PORT = 1521)) ) (CONNECT_DATA = (SID = cchina) (SERVER = DEDICATED) ) ) 解释: “CCHINA_192.168.0.6”:连接名称,可任意,最好一些容易辨认的。 “ADDRESS =

Oracle 常规ArcSDE操作

天大地大妈咪最大 提交于 2019-12-12 11:04:08
ArcSDE需要安装Oracle64位服务器端,32位客户端。使用PLSQL也需要32位客户端,要不然登录不上!!! 用户名:sys 密码:12345678 用户名:scott 密码:tiger 问题: exp与expdb区别? 在10之前,传统的导出和导入分别使用EXP工具和IMP工具,从10开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP。使用EXPDP和IMPDP时应该注意的事项: 1)EXP和IMP是客户端工具程序,它们既可以在可以客户端使用,也可以在服务端使用。 2)EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。 3)IMP只适用于EXP生成文件,不能用于EXPDP导出文件; IMPDP只适用于EXPDP生成文件,而不适用于EXP生成文件。 问题: cmd命令行无法登陆oracle,报错ORA-12560。SQLPlus可以登陆。 https://www.cnblogs.com/Insein/p/6370573.html 记录: cmd命令行操作: sqlplus后输入用户名密码执行。 sqlplus scott/tiger 可直接登录scott用户。 sqlplus sys/12345678 可直接登录sys用户。 exit可以退出用户登录和退出cmd命令。 问题: sqlplus

使用AUDIT_SYSLOG_LEVEL进行Sys用户行为监控

只谈情不闲聊 提交于 2019-12-12 04:38:36
对生产环境运行的系统而言,用户行为审计是一个非常重要的部分。当发生安全事故、非法侵入的时候,稳妥、全面的审计信息是我们发现安全漏洞和修复故障的重要依据。所以,所有的完善数据库产品中,都有专门的审计功能模块。 Oracle从大规模商用化到今天,一直在不断的推进审计功能模块,以适应灵活多变的用户需求。目前的Oracle审计功能,主要分为Traditional Audit和Fine Grained Audit(FGA)两种技术主线。这两条主线主要提供的是对于用户行为和数据两个主要层面的审计内容。 1 、Sys 用户审计 Sys用户是Oracle系统中很特殊的一个用户,类似于Linux/Unix中的root,具有绝对的超级权限。除了允许访问、操作大多数数据之外,Sys用户是具有对Oracle内部元数据基础表进行删除的权限。 鉴于Sys用户的巨大权限和潜在危险性,我们通常在使用数据库的时候,都不会直接使用sys用户,而是创建普通用户帐号进行管理。 从安全的层面上,Oracle也对于Sys的基本操作行为,如登陆、退出动作,都提供了默认审计策略。 但是,这个过程中,是存在一个问题的。默认情况下,Sys的审计信息是记录在dba_audit_trail视图中进行查询,也就是记录在基表aud$下面。而Sys恰恰是拥有该表数据删除权限的用户。这样,Sys用户是可以删除掉关于自己“不利”的信息的。

Oracle 的安装与基本操作

↘锁芯ラ 提交于 2019-12-11 23:38:10
在计算机信息安全领域中,数据库系统无疑有着举足轻重的地位。例如,微软的SQL server、IBM的DB2,以及甲骨文公司的Oracle、MySQL等,都是比较知名的数据库管理软件,其中Oracle数据库更是在电信、银行、证券、交通等大型应用场合拥有着绝对领先的优势。 这里我们就来说说Oracle 12c的安装。 Oracle 12c明确支持的Linux操作系统包括Oracle Linux 7、Oracle Linux 6. Oracle Linux 5. Red Hat Enterprise Linux 7、Red Hat Enterprise Linux 6. Red Hat Enterprise Linux 5. SUSE Linux Distributions .NeoKylin Linux Advanced Server Distributions。 因为Red Hat Enterprise 和CentOS属于同步发行的操作系统,所以Oracle 12c也同样支持CentOS7. CentOS6. CentOS5 操作系统。在其他Linux系统中安装时,个别软件或配置文件可能需要做适当调整。 Linux 系统要求: 物理内存: 必须高于1GB,对于VMware虚拟机建议不少于2GB. 交换空间: 物理内存为1~ 2GB时,交换分区为物理内存的1.5~2倍;物理内存为2~

部署Oracle 12c数据库

寵の児 提交于 2019-12-11 20:32:53
博文结构 Oracle的手动安装过程 启动,关闭Oracle数据库 一 .Oracle数据库概述 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。 完整的数据管理功能 1)数据的大量性 2)数据的保存的持久性 3)数据的共享性 4)数据的可靠性 2、完备关系的产品: 1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示; 2)保证访问的准则 3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化 4)数据物理性和逻辑性独立准则 3、分布式处理功能: ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。 4、用ORACLE能轻松的实现数据仓库的操作。 优点 ■ 可用性强 ■ 可扩展性强 ■ 数据安全性强 ■ 稳定性强 二.安装过程 安装前要求 Oracle

Oracle的简单了解

♀尐吖头ヾ 提交于 2019-12-11 14:56:28
1.一个认知 认知什么是oracle? oracle:商业运用第一的关系型数据库 实质:关系型数据库 了解oracle数据库发展历史 2.二个概念 数据库:数据存储的仓库 关系型数据库:数据库中保存的对象之间可以存在一定的关联关系,并非完全独立。主要反映到以后学习的主外键. 3.三个名词 sql:结构化的查询语句,操作oracle数据库的语言 sqlplus:oracle软件自带的可以输入sql,且将sql执行结果显示的终端 pl/sql:程序化的sql语句,在sql语句的基础上加入一定的逻辑操作,如if for...,使之成为一个sql块,完成一定的功能 4.四种对象 table:表格,由行和列组成,列又称字段,每一行内容为表格的一条完整的数据。 view: 视图,一张表或者多张表的部分或者完整的映射,好比表格照镜子,镜子里面的虚像就是view 除去常见的table和view两种对象以外,oracle数据库还支持如下四种对象 sequence:序列 index:索引,提高数据的访问效率 synonym:同义,方便对象的操作 program unit:程序单元,pl/sql操作的对象 5.五种分类 sql的五大分类: Data retrieval:数据查询 DDL:数据定义语言(表级操作语言):操作的内容为表格(对象) create alter drop truncate