- 博客(59)
- 资源 (6)
- 收藏
- 关注
原创 第二块:******Oracle 数据库实例启动关闭过程******
oracle 数据库实例启动关闭工程1、oracle实例:系统全局区(sga)+后台进程、指一组后台进程(在Windows上是一组线程)和一块共享内存区域;2、oracle数据库:oracle实例+数据文件、指存储在磁盘上的一组物理文件。3、Oracle Server:Instance和Database。通过Instance与Database协同,Oracle数据库
2015-10-31 16:48:14 854
原创 oracle数据库管理指南
1、oracle数据库管理无论单机还是rac,还是主备暗转数据库软件及创建数据库环境变量内核参数数据库名称字符集设置数据文件格式:文件系统,raw,asm2、数据库和实例启动关闭启动数据库的三个阶段nomount:启动参数文件mount:度控制文件 ora-205open:如果数据库的监测点一致,那么直接的打开,如果不一致,那么就做实例级恢复v$
2015-10-31 00:23:31 487
原创 oracle数据库体系结构
首先:oracle实例是内存和后台进程的总称。 但是数据库是实例和文件的总称oracle rac:多个实例,一个库多台计算机同时运行一个库,这样我就可以把我的运载压力分到其他的机子上面。但是他们写的数据都是在一个数据库中。oracle数据库结构一、内存结构:sga:系统全局区 共享池:shared_pool_size
2015-10-30 22:54:07 367
原创 linux中的用户和组
oracle用于、组Linux用户、组的操作命令增、删、改、查,切换用户用户:useradd、userdel、usermod、id、passwd组:groupadd、groupdel、groupmod切换:
2015-10-28 17:40:42 539
原创 Oracle实例和Oracle数据库(Oracle体系结构)
对于初接触Oracle 数据库的人来讲,很容易混淆的两个概念即是Oracle 实例和Oracle 数据库。这两概念不同于SQL sever下的实例与数据库,当然也有些相似之处。只是在SQL server我们根本不需要花费太多的精力去搞清SQL实例和数据库,因为它简单易于理解。下面简要说明一下SQL实例、数据库,更多的是讲述Oracle下的实例及数据库。一、SQL ser
2015-10-26 22:33:48 342
原创 Oracle 用户、对象权限、系统权限
一、用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象 模式(schema):是某个用户拥有所有对象的集合。 具有创建对象权限并创建了对
2015-10-26 11:53:54 2437
原创 Oracle 实例恢复
一、Oracle实例失败 Oracle实例失败多为实例非一致性关闭所致,通常称为崩溃(crash)。实例失败的结果等同于shutdown abort。 实例失败的原因 电源负载故障 硬件故障 后台进程失败 异常关闭数据库 实例失败后的状况 数据库可能丢失已提交的事务以及存储了未提
2015-10-26 09:25:33 2363
转载 Oracle 备份恢复概念
数据库维护中,备份或恢复是重中之重的问题。尽管很多时候数据库系统运行缓慢,但对数据库数据的丢失而言,显然后者损失的代价是不言而喻的。因此DBA至少在保证数据不丢失的情况下来提高系统的性能是最起码的要求。关于什么是备份与恢复,在此不做赘言。 一、物理备份与逻辑备份 物理备份 是所有物理文件的一个副本,比如数据文件,控制文件,归档日志等。该副本能被存储在本地磁盘
2015-10-26 09:15:01 279
转载 dba三个一切
一是备份重于一切。这是个老生长谈的话题,记得自己都救火多次了。如果你是一个DBA,出了故障无法恢复,“悟空,怎么能没有备份呢。没有备份这就是你的不对了,就算没有DataGuard,database mirror或replicate 之类的,总得有个物理备份吧,没有物理备份总得有逻辑备份吧。啊?这些都没有,那怎么能降妖呢,那就去赶紧回去菩提老祖那里闭关吧,省得被妖精炖汤喝了”。各位亲们,备份
2015-10-26 09:09:13 350
原创 Oracle 表空间与数据文件
一、概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system、sysaux),非系统表空间
2015-10-25 16:28:53 313
原创 ORACLE数据库优化
Oracle SQL 性能优化:1.选用适合的ORACLE优化器 ORACLE的优化器共有3种 A、RULE (基于规则) B、COST (基于成本)C、CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 你当然
2015-10-25 15:41:49 322
原创 常用的oracle数据字典
数据字典数据字典是oracle的核心分为两大类 1、存在于 system 表空间 ⋯$结尾的基本表 Dba_..,all_⋯.,user_⋯视图2、存 select name from v$parameter where name='lock_sga'; show parameter lock_sga; 在于内存中X$⋯.
2015-10-25 14:46:46 354
原创 第三课ServletConfig对象
servletconfig:封装了servlet的配置信息,并且可以获取servletcontext对象。1、配置servlet的初始化参数: helloServlet com.atgaozhen.servlet.HelloServlet user root
2015-10-24 15:42:13 310
原创 第二课servlet的配置及生命周期方法
servlet容器:1、可以来创建servlet,并调用servlet的相关生命周期方法2、jsp、filter、listener、tag都可以运行在servlet容器中并且被servlet调用相关的生命周期方法servlet生命周期的方法。INFO: Server startup in 28707 msHelloServlet()init(ServletConfig ar
2015-10-24 15:03:08 544
转载 编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程
什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层神秘的面纱。任务调度线程是什么?要理解这个概念,须要先了解一下操作系统的
2015-10-23 22:41:16 472
转载 进程
进程概要进程这个概念最早是不存在的。用现在的话来说就是单进程的操作系统当时的思想:可当时的人们却不这么觉得。一个在板子上跑起来的软件有一条执行流水线不是很正常的事情吗?需求:但是随着业务逻辑越来越复杂,人们对一个板子同时做多个事情的要求越来越大,于是人们想办法要可以同时模拟出多个正在执行的代码段。之所以说模拟,是因为那个时候CPU着实只有单核,说CPU同时执行多个代
2015-10-23 22:19:19 390
原创 第一课初始Servlet
Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。Servlet可完成如下功能:创建并返回基于客户请求的动态HTML页面。创建可嵌入到现有HTML 页面中的部分HTML 页面(HTML 片段)。与其它服务器资源(如
2015-10-23 19:08:26 307
原创 oracle数据库添加约束
实验要求:创建一个学生表student,默认的表空间为users,字段自定,同时为表的各个字段分别添加合适的约束,然后测试约束的验证状态;第一步:创建临时的表空间create temporary tablespace user_temptempfile 'g:\oraclemdf\user_temp.dbf'size 50mautoextend onnext 50m
2015-10-21 22:52:21 1892
原创 文本服务器控件(标签Label控件和文本框(TextBox)控件)
第一个实例:总体的布局图:布局实现代码: 请在文本框中输入整数,计算其和: &
2015-10-17 17:24:51 6390
原创 使用DBUtils编写通用的DAO
public class JdbcDaoImpl implements DAOpublic class CustomerDao extends JdbcDaoImpl第一步:interface DAO:package com.atguigu.getconntection;import java.sql.Connection;import java.uti
2015-10-17 16:32:00 681
原创 多种的方法得到数据库的connection
第一种方式得到连接:数据库厂商必须实现的接口Driver,当连接数据库是别忘了添加相应的数据库驱动jar包。最原始的Driver 接口实现获取connection:Java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现@Testpublic void testDriver(
2015-10-16 17:15:29 3315
原创 创建表空间
第一步:创建临时的表空间create temporary tablespace user_temptempfile 'f:oracle\user_temp.dbf'size 50mautoextend onnext 50m maxsize 2048mextent management local/第二步:创建数据表空间create tablespace use
2015-10-16 08:26:52 4193
原创 oracle数据库之解锁
alter user scott account unlock;alter user scott identified by tiger;select table_name from user_tables;
2015-10-16 08:09:17 305
原创 Apache—DBUtils简介
Apache—DBUtils简介:commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。API介绍:org.apache.commons.dbutils.QueryRunnerorg.apache.commons.dbutil
2015-10-15 10:35:01 324
原创 数据库连接池(JDBC_dbcp、JDBC_c3p0)
JDBC数据库连接池的必要性 :在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet、beans)中建立数据库连接。 进行sql操作断开数据库连接。这种模式开发,存在的问题: 获取链接是不容易的1、普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内
2015-10-14 19:00:29 329
原创 DAO全部的实现代码
第一步:DAO中的实现方法package com.example.dao;import java.lang.reflect.InvocationTargetException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.ut
2015-10-14 18:53:58 934
原创 DAO中方法实现
DAO类中方法的实现:package com.example.dao;import java.sql.Connection;import java.sql.ResultSet;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import j
2015-10-14 16:37:02 565
原创 文件的copy(一次性完成数据的传递 )
学习文件位置定位函数接口,完成对文件内容的任意位置的访问#include #include #include int main(int agrc,char **argv){ //新的需求: //一次性完成数据的传递 //一次性读取源文件 //一次性写入到源文件
2015-10-12 22:48:47 431
原创 流操作之缓冲
在copy文件数据中,出现的问题是:内存和硬盘的读写不同步。会导致数据不能及时的更新。解决的方案:代码举例:#include #include #include int main(int agrc,char **argv){ int ret=-1; //拷贝 源文件(source.c)到目标文件(dst.c)
2015-10-12 14:58:44 375
原创 流操作之读写(fread、fwrite、fopen、malloc)
fgets、fread函数fwritre函数文件结束函数错误指示函数#include#includeint main(int arge,char **argv){ int ret=-1; //拷贝 源文件(source.c)到目标文件(dst.c) FILE *fp_s=NULL;//源文件流
2015-10-12 09:15:23 1381
原创 问题:使用scott登录Oracle以后,创建视图,提示“权限不够”,怎么解决?
create or replace view emp_viewasselect deptno,count(*) total_employeer,sum(sal) total_salaryfrom emp group by deptno ORA-01031: 权限不足 SQL> show user;User is "scott" 这是因为scott这个
2015-10-11 15:23:42 878
原创 oracle超级用户connection
oracle中的口令不是不能够与用户名相同吗?但为什么可以以sys/sys as sysdba这样的方式登录ORACLE数据库呢?解答:密码设成什么样式可以通过profile来约束,但是默认一般可以设置为与用户名同名;另外sys/sys as sysdba这种登录方式一般用得都是操作系统验证方式,并不验证密码,你可以试试,随便输一个密码或者干脆不输入密码都可以的。例如:sqlplu
2015-10-11 08:29:01 1712
原创 oracle数据字典
了解数据字典的目的:oracle数据字典,就好像字典的目录一样,了解数据字典有助于把握大致的oracle数据库中数据存放的位置。让我们进一步了解:数据字典:使用oracle自动创建并更新的一组表,它是oracle数据库的重要的组成部分,提供了数据库结构、数据库对象空间分配和数据库用户等有关的信息。数据字典的所有者sys用户,而数据字典表和数据字典视图都被保存在system表空间中。
2015-10-09 11:08:26 527
原创 oracle触发器详解
oracle的trigger:在这里我是以例子的形式演示。创建两张表:client:create table client(cid number,name varchar2(35),address varchar2(80),taxes varchar2(40))client_log:create table client_log(who varcha
2015-10-09 10:05:42 3474
原创 android之反编译apk
Android反编译整合工具包(最新)下载地址:http://download.csdn.net/my工具介绍:apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar作用:将apk反编译成java源码(classes.dex转化成jar文件)jd-gui作用:查看APK中classes.dex转化
2015-10-08 21:19:10 336
原创 android工程转换到apk
一、在Eclipse中,编译好的android project,在该project的bin目录下会自动生成一个apk文件,与J2ME不同,无需手动打包。只要代码有改动就自动build,build出来的apk是签过名的。二、在project右键菜单的Andoid Tools菜单下export签名的或未签名的apk。
2015-10-08 20:55:08 475
TortoiseGit-1.8.12.0-64bit和Git-1.8.1.2-preview20130201.exe
2015-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人