Oracle DBA
honghu79
技术总监、运维总监; ITIL service manager,ISO 20000,ISO 27001主任审核员,PMP,信息系统项目管理师,OCP, IBM高级认证工程师、IBM DB2数据库高级认证工程师。对IT服务和运维标准化、自动化运维有较深的理解和研究;网络路由和交换(CISCO)、操作系统(LINUX,AIX,WIN,HPUNIX)、数据库(ORACLE,MYSQL,DB2) ,中间件,数据安全等;对软件开发有一定程度的实施经验,以J2EE框架和MVC框架为主,近几年主要精力在信息安全、虚拟化、云计算、大数据等的研究;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sqlserver中的链接服务器与Oracle数据库
一、管理工具的,数据源ODBC中创建jcard,选择mirsoft ..for oracle驱动,设置oracle服务器的IP地址; 二、安装oracle client段,设置tnsnames.ora文件,并将其对应的ORACLE监听器的IP地址和服务名写上。 三、使用sqlplus,对应的用户名和密码连接,成功之后,建立下一步。 四、在SQL server中创建链接服务器jcard,并设原创 2013-10-20 16:12:36 · 1027 阅读 · 0 评论 -
Oracle 用户、权限、角色
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password S转载 2015-05-26 08:00:24 · 495 阅读 · 0 评论 -
Oracle管理艺术书摘(1)
DBA的主要职责是让组织机构的数据可供原创 2014-11-12 15:22:51 · 538 阅读 · 0 评论 -
数据库审计系统的实施思路
数据库审计系统的实施 1、端口镜像(将所有与服务器的通信包抓取下来); a、所有需要的数据包抓到镜像口上 c、设备进行记录 2、将日志分析和归类 a、分析的运维类数据telne、ssh、rdp、xcdmp等通信端口的数据包--可以避免通过此种方式连接到数据库服务器上直接操作 在这一部分可能会有(加密数据通信如何获取其操作内容?)----vmware for linux----windo原创 2014-06-27 13:26:34 · 1473 阅读 · 0 评论 -
忘记oracle的sys用户密码怎么修改
一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY "newpass"; 注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效 二、忘记SY转载 2014-04-08 11:31:51 · 635 阅读 · 0 评论 -
某客户在使用vmware将Oracle从物理机迁移到虚拟机碰到问题
某客户在使用vmware将Oracle从物理机迁移到虚拟机碰到问题 现象: windows 服务下显示oracle服务都是正常启动的; SQLPLUS连接出现ora-01031错误。 采用以下步骤来解决故障: 1、Cmd下查看set环境变量设置,确定其实例名和id是正确的。 2、查看sqlnet.ora文件:sqlnet.authentication_services原创 2014-01-03 10:36:27 · 2237 阅读 · 0 评论 -
shutdown abort、instance failure、startup force模式
Shutdown abort、instance failure、startup force模式下:(inconsistent database, dirty database) 关闭时: Modified buffersnot written to datafiles Uncommitted changesnot rolled back 启动时: Online redo log file原创 2013-12-02 10:45:04 · 929 阅读 · 0 评论 -
startup nomount、startup mount、open阶段都做了什么?可以做什么?
Startup nomount阶段: Find parameter file under $ORACLE_HOME/dbs Spfile.ora Spfile.ora Init.ora Init.ora Error Constructure memory(SGA) Start background processes原创 2013-12-02 10:41:31 · 1507 阅读 · 0 评论 -
redo、dirty data、commit、checkpoint理解
redo到底是什么东西;重做 是对数据库修改的一个描述信息; 比如修改了一个数据块;在redo中会记录什么时间,修改了第几个文件的哪个数据块,修改了什么东西。就是一条特定格式的记录。注意:不是记录SQL语句。 什么是脏数据块啊?内存中的数据和文件中的数据不一致的。 commit会不会触发DBWriter?不会; dbwriter是一个很底层的进程,由oracle自己决定什么时原创 2013-12-02 10:37:57 · 1402 阅读 · 0 评论 -
shutdown normal、transactional、immediate关闭启动
Shutdown normal、shutdowntransactional、shutdown immediate这三种关闭模式:(属于一致性数据库consistent database, clean database) 关闭时: 1.Uncommitted changes rolled back, forimmediate未提交的变更rolled back 2.Database buf原创 2013-12-02 10:43:40 · 1793 阅读 · 0 评论 -
如何用kill安全杀掉clusterware
我们知道,11gR2中,集群引入了很多新的进程。并且一旦集群完全启动,我们很难用单用linux的kill命令去关闭这些进程。 一是 因为这些进程互相依赖守护,不管你kill了哪些进程,这些进程立刻都会被重新启动。 二是 如果kill的顺序不对,轻则宕机重启,重则可能产生不一致性。(脑裂) 而实际工作中,有些情况下,即使crsctl stop crs -f 也会遇到hang住的情况,所以转载 2015-10-01 17:18:02 · 1235 阅读 · 0 评论
分享