- 博客(33)
- 收藏
- 关注
转载 Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
在cmd中输入:set ORACLE_UNQNAME=orcl (orcl是SID) 如果再报的错误是:OC4J Configuration issue. 则设置:set ORACLE_HOSTNAME=localhost 问题解决! 输入: emctl status dbconsole 不再出问题...
2019-02-14 09:35:44
831
原创 SecureCRT 右键粘贴自动执行问题解决方法
Options(选项)---->Global Options(全局设置)---->Terminal(终端)Paste on middle button 取消勾选
2018-10-21 13:22:37
3025
原创 管理限额与最少权限原则
将限额分配给用户没有 UNLIMITED TABLESPACE 系统权限的用户必须有一个限额才能在表空间中创建对象。限额可以是:以兆字节或者千字节为单位的特定值 无限制 SQL> conn / as sysdbaConnected.SQL> desc dba_users Name Null? ...
2018-10-09 21:51:55
358
原创 创建概要文件
概要文件和用户一次只能向用户分配一个概要文件概要文件的用途:控制资源消耗量 管理账户状态和口令失效实施口令安全功能 两次设置密码不能相同 设置至少包含大小写字母 口令的复杂性验证通过函数来进行创建口令概要文件 提供口令验证函数: VERIFY_FUNCTION_11GVERIFY_FUNCTION_11G 函数可确保口令满足一下条件:至少包含8个字符与用户名 带有一个数字...
2018-09-10 22:03:18
1311
原创 创建和管理角色
角色的作用简化权限管理 动态进行权限管理 有选择的使用权限角色是一组权限的集合将权限分配给角色及将角色分配给用户 角色和角色之间可以互相授权预定义角色 任何一个用户的都会给其两个角色 connect和resource 授予resource就可以创建表索引等等保护角色 角色可以是非默认角色 可以通过验证保护角色 还可以通过编程保护角色将...
2018-09-06 22:34:38
391
原创 授予与撤销权限
权限用户权限有两类:系统:允许用户在数据库中执行特定的操作对象:允许用户访问和操纵特定的对象对象权限必包含特定的对象系统权限每个用户 至少要有CREATE SESSION不然连数据库都连接不上对象权限:要向对象授予权限,请执行以下操作:选择对象类型,选择对象,选择权限撤销具有ADMIN OPTION 的系统权限grant create session to 用户 with a...
2018-09-03 22:06:48
3007
原创 创建和管理用户数据库用户账户
数据库用户每个数据库用户账户都包括以下项:唯一的用户名 验证方法 默认表空间 临时表空间 用户概要文件 初始使用者组 账户状态Schema:数据库用户账户所拥有的对象的集合 和用户账户名称相同预定义的账户SYS:被授予DBA角色,具有ADMIN OPTION的所有权限 执行启动、关闭和某些维护命令时需要使用的账户 拥有数据字典和自动工作量资料档案库SYS...
2018-09-02 21:22:30
4183
原创 创建和管理表空间
浏览存储结构常规的意义上来说 一个段就是一个表 严格意义来说分区表可以有多个段11g 创建表空间 优先推荐locality managed创建表空间有三种类型:permanent(进去的数据就会一直存在,除非把它删掉)temporary(临时,只要数据库一关闭,temp里的数据就会被清空,用来做排序,做表连接的中间结果)undo(undo的数据必须存放在自己专用的表空间下,文件的结构格...
2018-09-02 16:26:14
385
原创 表中数据如何被存储
数据库块的结构往块里插入数据 往块的最底部插入数据block header 记录块的上级,找数据,首先读取块头free spacerow data 通常块里有个参数 pct—free:控制一个块里的空闲空间,预留做updata插入的数据 有一天可能被updatafile header-segment-extent-block-block记得避免行迁移 设置合理的pct-free ...
2018-09-01 18:04:37
394
原创 监听的相关概念和管理监听
监听的体系结构:客户端——TCP/IP network——listener(听哪些中间件访问数据库)——database server通常通过管理工具配置监听:EM可以配置监听 设置failover 客户端可以通过多条链路连接数据库 修改相关的配置脚本 与监听相关的配置文件 listener...
2018-08-31 23:41:06
942
原创 管理ASM磁盘组-2
向磁盘组添加磁盘当发生添加/删除磁盘组中的磁盘操作时,ASM能够自动平衡。普通的删除操作(无FORCE)选项,被删除的磁盘上面的数据在被有效处理前并不会立即释放。新增磁盘时,在重新平衡完成前,该盘也不会比承担I/O的负载。 添加磁盘在数据库不忙的时候添加使用V$ASM_OPERATION视图查询相关状态。ALTER DISKGROUP语句附加REBALANCE WAIT子句,这样该语句...
2018-08-30 21:11:44
608
原创 管理ASM磁盘组-1
磁盘组概览单一故障点 现在一般的企业都会使用cluster 每一个节点只会负责一部分的会话一个节点出现问题,会话会被保留,移植到其它节点中共享存储池 shared storage 磁盘上的数据都可以被节点看到 数据的一致性得到了保障在每台服务器上启动一个ASM实例 磁盘组是一个或多个磁盘的逻辑分组。ASM将其作为一个集合来管理。每个磁盘组都包含与自身相关联的元数据在磁盘组内分配文件...
2018-08-29 23:59:16
511
原创 ASM的优点和管理
ASM的概念ASM用一个小型数据库加一个小型的实例管理裸设备封装起来裸设备性能大于ASM大于filesystemASM磁盘组 ASM文件 ASM磁盘 ASM分配单元 磁盘物理块把ASM文件分配给数据文件,数据文件就构成了表空间DBMS:很多厂家设计的时候注重I/OASM的主要功能和优点:对文件而不是逻辑卷进行条带化 传统存储 做到更细的力度,文件更安全提供联机磁盘重新配置和...
2018-08-28 23:28:58
1814
原创 查看预警日志,访问动态性能视图和数据字典
通过Oracle Enterprise Manager查看预警日志访问路径:Database Home page>Related Links Region>Alert log Content (数据库主页>相关链接区域>预警日志内容)查看预警日志[oracle@oel ~]$ cd $ORACLE_BASE[oracle@oel oracle]$ pwd/u01...
2018-08-28 00:09:17
247
原创 数据库的启动与关闭
启动Oracle DB实例给oracle用户设置密码[root@oel ~]# passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authe...
2018-08-26 23:43:22
770
原创 crs_stat -t 报错 找不到命令
找不到命令报错[root@oel ~]# su - oracle[oracle@oel ~]$ crs_stat -t-bash: crs_stat: command not found解决:[root@oel ~]# find / -name crs_stat/u01/app/oracle/product/11.2.0/grid/bin/crs_stat[root@oel ~...
2018-08-26 23:08:05
3094
原创 修改数据库初始化参数
修改数据库初始化参数初始化参数文件启动实例时,会读取初始化参数文件。参数文件有两种类型。用参数来约束进程和内存数据库启动,先启动实例,在找database,用实例操作数据库中的内容服务器参数文件(spfile实例名.ora) 优先级比较高首选的初始化参数文件。由数据库服务器写入或读取的二进制文件,不能手动编辑此文件驻留在执行oracle实例的服务器上文件默认名为spfile&l...
2018-08-26 20:58:54
2191
转载 解決SQL*Plus中退格、方向键等不可使用的问题
解決SQL*Plus中退格、方向键等不可使用的问题SQL*Plus中,退格键Backspace为 ^H,上下右左分別是 ^[[A、^[[B、^[[C、^[[D,更別说上翻下翻上下次記录了。来实现,让sqlplus像 bash一样支持历史记录上下翻等功能。1.安装rlwrap-0.42-1.el5.i386.rpm[root@oracle11g ~]# rpm -ivh rlwrap-0....
2018-08-26 14:24:42
532
原创 Oracle DB的启动停止、OEM和SQL Plus的使用
Oracle Database 11g Release 2管理框架在管理框架中包括以下三个主要组件:正在管理的数据库实例用于连接到数据库的监听程序管理界面集群的每个节点都有个管理代理,在数据库服务器所运行的节点上运行的管理代理(通过数据库服务器将管理代理连接到Oracle Enterprise Manager Grid control)该界面称为Database Console要启动...
2018-08-25 23:33:40
556
原创 linux中删除键无效提示^H解决
进入sqlplus之前,使用stty erase '^H'命令后,再次进入sqlplus即可。[oracle@oel ~]$ stty erase '^H'[oracle@oel ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sat Aug 25 14:51:50 2018Copyright (c)...
2018-08-25 14:54:16
5074
原创 Oracle DB安装、Oracle database软件安装、静默安装概念
规划Oracle DB的安装oracle grid Infrastructure 和oracle Database 安装的软硬件要求内存要求1GB用于数据库实例和oracle Enterprise Manager Database control1.5GB 用于ASM实例和Oracle Restart功能磁盘空间要求3GB SWAP空间(基于2GB内存的主机)1GB临时工作目录3....
2018-08-24 22:19:10
216
原创 描述存储结构
数据库RDBMS由两部分构成第一部分叫实例(内存+进程),第二部分叫数据库数据库存储体系结构(8种文件)数据文件 控制文件 联机重做日志文件 |切换 保留redo信息 归档重做日志文件参数文件 口令文件 预警日志和跟踪文件 备份文件 段、区和块(tablespace 表空间)...
2018-08-22 21:32:44
722
原创 描述进程结构
进程体系结构user processes当数据库用户客户端,批处理或者工具连接到oracle DB时启动Database processes服务器进程:可以连接到oracle实例,它在用户建立会话时启动 1:1对用户提供数据服务后台进程:在启动oracle实例时启动 监视数据库系统层面进程层面是否正常。每一个变更写重做日志,ckpt检查进程,数据保持一致性 进程KIL...
2018-08-22 06:33:21
936
原创 描述内存结构
共享池:shared pool 分成两个区library cache 库缓存 shared SQL area 数据字典 fixed area 自我管理区一个SQL语句的执行过程第一步分析(该用户有没有执行权限(在数据字典保存)表存在哪些行哪些列哪些用户(数据字典),最后看有哪些操作)第二部编译成二进制语句,第三部执行。要从数据字典取表的定义用户定义、权限数据字典缓冲区的作用:提高访问速度...
2018-08-21 21:18:28
229
原创 Oracle DB的主要体系结构组件
oracle DB定义Oracle 关系/数据库/管理系统(RDBMS)关系模型实际上指的是使用二维表来存储数据二维表简单概念:有行有列目前常见数据库:mysql oracle sqlserver DB2 sybase数据库:存储数据的文件,单纯我们指的数据库就是硬盘上的文件relationship database management system关系型数据库Oracle DB...
2018-08-21 20:23:54
1480
转载 oracle 11g 环境搭建文档
Oracle Linux 5.4 镜像 32位(下载文件需要解压才可用,解压后文件名:Enterprise-R5-U4-Server-i386-dvd.iso):链接:https://pan.baidu.com/s/1l9g79Vz69G19cfcKbKMFWQ 密码:hnrtOracle 11g linux 32位版本包Database:链接:https://pan.baidu.com/...
2018-08-16 23:35:52
469
原创 学习安装oracle数据库
执行asmca图形化管理工具创建磁盘组安装database前还需要配置一个磁盘组作为快速恢复区每往里1M数据,它往里写2M数据打开一个终端在root下xhost +su - oracleasmca创建磁盘组,选择external外部冗余disk group name:DATA 报存数据库的关键数据,需要有备份容灾的功能 EXTERNAL 就是没有溶...
2018-08-16 23:28:06
201
原创 学习Oracle Grid 11g安装-3
准备磁盘组所使用的磁盘依次对/dev/sdb /dev/sdc /dev/sdd /dev/sde dev/sdf /dev/sdg /dev/sdh /dev/sdi划分逻辑卷fdisk /dev/sdb配置udev,生成raw裸设备,修改/dev/udev/rules.d/60-raw.rules,为所有的新配置的逻辑卷添加以下内容ACTION=="add",KERNEL=="sdb1...
2018-08-16 22:07:46
481
原创 su - oracle 报错 syntax error near unexpected token `then'
[root@oel grid]# su - oracle-bash: /etc/profile: line 60: syntax error near unexpected token `then'-bash: /etc/profile: line 60: `if[$USER="oracle"];then'vi /etc/profile去到第 60行,看看语法错了哪里,改过profi...
2018-08-14 23:01:24
918
原创 学习Oracle Grid 11g安装-2
Oracle安装和运行所依赖的操作系统包1.使用VMware workstation共享目录挂载linux安装介质设置共享目录需要把linux操作系统关机(init 0),下一步需要配置ASM磁盘,配置8块2GB的。编辑虚拟机——选项——文件共享——选择总是启用浏览文件夹——选择要共享文件夹的路径添加8块 2GB的硬盘虚拟机设置——添加——硬盘——虚拟磁盘类型选SCSI——模式选择独立...
2018-08-09 23:47:15
377
原创 学习-Oracle Grid 11g安装-1
1.查看Linux安装的版本 uname-aoracle Grid 11g准备安装:1.创建用户,通常使用oracle2.需要空间,一方面用来安装软件,一方面用来存储数据,所谓空间就是对于磁盘的需求,8块2GB硬盘3.对于操作系统的配置,oracle 对于内存硬盘的需求非常大,降低对内存,文件访问限制4.oracle软件正常的安装和运行需要一定的环境,需要通过rpm包来装使用yum方便...
2018-08-09 00:08:44
1253
原创 oracle学习环境—虚拟机软件安装及安装介质下载
虚拟机软件:通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。常见的虚拟机软件有VMware、virtual Box和Virtual PC,他们能在windows系统上虚拟出多个计算机系统。下载、安装VMware workstation地址:https://www.vmware.com 傻瓜式安装下载、安装Oracle Enterprise Linux下载:ht...
2018-08-07 23:46:13
1058
原创 mysql登入报错 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
方法一:1.关闭mysql # service mysqld stop2.屏蔽权限 # mysqld_safe --skip-grant-table 屏幕出现: Starting demo from .....3.新开起一个终端输入 # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD...
2018-08-04 13:52:39
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人