上一页 1 ··· 4 5 6 7 8
  2013年9月8日
摘要: ORACLE 有下面的后台进程:归档进程:当发生一次日志切换的时候,log switch,归档进程会把重做日志文件(online redo log files)复制到指定的存储设备上。归档进程治愈后在数据库运行在归档模式下,且启用自动归档(automatic archiving)的情况下才会出现.(归档模式 archivelog mode):Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的 阅读全文
posted @ 2013-09-08 01:05 happinessqi 阅读(245) 评论(0) 推荐(0) 编辑
  2013年9月4日
摘要: 内存管理: 有两种管理式手动和自动。启动 自动内存管理(Automatic Memory managemet) 1: show parameter target// 得到SGA_target和pga_aggregate_target的值 1: SELECT (value/1024/1024)||'M' FROM V$pagstat WHERE name='maximum PGA allocate'; 2: //计算实例启动 之后分配给SGA的最大值 3: SHOW PARAMETER MEMORY_MAX_TARGET 4: //查看当前值 5: alter s 阅读全文
posted @ 2013-09-04 23:20 happinessqi 阅读(218) 评论(0) 推荐(0) 编辑
  2013年8月25日
摘要: 使数据文件离线 表空间离线时,表空间中的所有数据文件都离线。也可以使表空间中的单个数据文件离线,离线的数据文件不可访问。 注意:在非归档模式下,不要轻易离线数据文件。这样是危险的,这样离线offline的数据文件可能永远不能重新online。ALTER DATABASE DATAFILE 'D:\data' OFFLINE;如果使用:ALTER DATABASE DATAFILE 'D:\data' OFFLINE FOR DROP;数据文件永远不能再online.移动数据文件 将一个数据文件从一个物理位置移动到另一个物理位置。在数据库打开的情况下,执行:1 S 阅读全文
posted @ 2013-08-25 23:53 happinessqi 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一个数据库被分成一个个的逻辑单元,这些逻辑单元叫:表空间。表空间用于存放数据库象(表、索引等),一个数据库逻辑上由一个或者多个表空间组成。 表空间由一个或多个数据文件(物理结构)组成。表空间用于存放数据库对象。而这些对象实际上存放在数据文件中。数据文件是数据的物理载体。每个数据库都有一个系统表空间(system tablespace)和一个辅助表空间(Sysaux tablespace).创建数据库时,Oracel会自动创建这两个表空间。数据库有以下类型的表空间:永久表空间(Permanent Tablespaces)、临时表空间(Temporary Tablespace)、回滚表空间(Und 阅读全文
posted @ 2013-08-25 11:48 happinessqi 阅读(436) 评论(0) 推荐(1) 编辑
  2013年8月24日
摘要: 配置EM,首先要保证dbconsole在运行。C:\Users\dingqi>emctl start dbconsoleEnvironment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.遇到问题。 重新配置em:sql>alter user dbsnmp identified by xxx;2,删除早期DBCONSOLE创建的用户:sql>drop role MGMT_USER;sql>drop user MGMT_VIEW cascade 阅读全文
posted @ 2013-08-24 13:46 happinessqi 阅读(232) 评论(0) 推荐(0) 编辑
  2013年8月19日
摘要: 1:show 命令 show user 查看当前用户 show parameter2.set命令3.desc dictionary 查看数据字典4.help index; help索引。5.save 和@命令 使用save命令可以保存缓冲区中的sql语句。 > save c:\select.sql 保存 >@ c:\select.sql 执行已经保存的sql语句。6.edit命令 >select * from manager; >ed ----此时会打开记事本,在记事本中编辑查询语句。 >/ ----此时会执行编辑的查询语句7.回收站 会话级别的启用或禁用回收站: 阅读全文
posted @ 2013-08-19 20:58 happinessqi 阅读(406) 评论(0) 推荐(0) 编辑
  2013年8月14日
摘要: 先说文件:与instance(实例)相关联的文件有:参数文件------告诉oracle实例在哪里寻找控制文件,例如某个内存结构有多大。init.ora 在磁盘的 init%ORACLE_SID%.ora( Windows 下) 找到参数文件。(参数文件不是必须在某个特殊的位置的,当启动一个实例时,可以使用startup pfile =filename数据文件------ 用于数据库(包括表、索引、以及其他部分) 任何真正的数据至少有两个文件: 一个是系统 SYSTEM数据文件,一个是用户USER数据文件。 tablespace在Oracle中是一个逻辑存储容器,将在表空间中创建段... 阅读全文
posted @ 2013-08-14 23:56 happinessqi 阅读(312) 评论(0) 推荐(0) 编辑
  2013年8月12日
摘要: CSV 逗号分隔值格式文件1,若要加载的文件不是CSV格式,可以修改数据文件,用分隔符来替换逗号;也可以修改控制文件,将FIELDS TERMINATED BY的值改为实际的分隔符。eg, 要向scott.bonus表插入数据 **.dat.1. SMITH,CLEAK,39042. ALLEN,"SALER,M",28913. WARD,"SALER,""S""",31284. KING,PRESIDENT,2523LOAD DATAINFILE **.datTRUNCATE INTO TABLE BONUSFI 阅读全文
posted @ 2013-08-12 16:33 happinessqi 阅读(197) 评论(0) 推荐(0) 编辑
  2013年8月11日
摘要: 折腾了好久 终于把oracle安装成功了。小兴奋下。创建了一个数据库 dabook。run--> Services.msc查看服务:可以看到DABOOK的服务已启动。1,sys用户 在cmd下以DBA身份登录:sqlplus /nolog.SQL> conn / as sysdbaSQL> select * from all_tables;输出所有table表结构2, sqlplus / as sysdba 连接,不需要listener进程;select global_name from global_name;show sga 查看instance是否已经启动:总结:SQL 阅读全文
posted @ 2013-08-11 22:25 happinessqi 阅读(182) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8