oracle
yinzhipeng123
这个作者很懒,什么都没留下…
展开
-
db_install.rsp详解,oracle静默安装应答文件详解
/home/oracle/db.rsporacle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0//标注响应文件版本oracle.install.option=INSTALL_DB_SWONLY//.只装数据库软件ORACLE_HOSTNAME=主机名UNIX原创 2016-11-12 17:36:14 · 17976 阅读 · 0 评论 -
一条sql语句执行的整个过程所涉及到的知识点:
原创 2016-12-06 11:27:49 · 381 阅读 · 0 评论 -
oracle11g文件目录结构图
原创 2016-12-06 12:21:14 · 7344 阅读 · 0 评论 -
常见的数据字典查询
select tablespace_name from dba_tablespaces; 查看所有表空间 用dba用户查看原创 2016-12-08 11:06:56 · 2330 阅读 · 0 评论 -
oracle v$database视图的各种值的含义
Select db.dbid "数据库标识",--数据库的标识,当数据库在所有文件的头部创建和存储时计算出来的标记编号 db.Name "数据库名称",--数据库名称 db.created "创建日期",--数据库创建日期 db.RESETLOGS_CHANGE# "重置日志的次数",--系统在打开重置日志下改变的SCN(数据库内部时钟)次数转载 2017-01-04 13:34:34 · 4049 阅读 · 0 评论 -
查看对象是表还是视图
Select * From user_objects Where object_name='V_$DATABASE';比如查看'V_$DATABASE'是表还是视图,在对象类型那列中会标识出来原创 2017-01-04 13:41:38 · 4110 阅读 · 0 评论 -
查看同义词
SELECT * FROM SYS.ALL_SYNONYMS WHERE SYNONYM_NAME='V$INSTANCE';查看名叫V$INSTANCE的同义词,属于表或者视图V_$INSTANCE的同义词,属于sys用户原创 2017-01-04 13:55:36 · 5037 阅读 · 0 评论 -
tnsping命令详解
Tnsping是Oracle提供的诊断连接动作的重要方法。我们在客户端上使用tnsping,可以快速的定位连接过程中错误,进行问题判断。从功能上看,tnsping能够帮助我们解决几个方面问题: ü 本地Oracle Net配置文件解析:sqlnet.ora、tnsname.ora是我们客户端最重要的两个配置文件。由于历史的原因,Oracle基础配置文件很多是文本格式,Oracle N原创 2017-01-04 16:21:32 · 26476 阅读 · 0 评论 -
select any dictionary与select_catalog_role
select any dictionary与select_catalog_role相同之处,有了这两个中的一个,基本就可以查询数据字典不同之处:1、select any dictionary是一种系统权限(system privilege),而select_catalog_role 是一种角色(a role)。2、角色的话需要重新登录或者显式的set role 来生效,原创 2017-01-04 20:45:33 · 667 阅读 · 0 评论 -
如何查看某个角色被授予的权限Oracle
如何查看某个角色被授予的权限Oracleselect * from dba_role_privs; 授予用户和其他角色的角色select * from dba_sys_privs; 授予用户和其他角色的系统权限select * from dba_tab_privs; 数据库中对象的所有授权参考:查看角色 权限 Oracle 谷歌DBA转载 2017-01-04 21:05:26 · 3448 阅读 · 0 评论 -
oracle shutdown到nomount
oracle 从停止状态到nomount状态,首先需要参数文件,给oracle分配内存,来启动进程而这些参数文件都是什么呢?参数文件分为两种:pfile和spfilepfile/spfile区别 pfile 默认的名称为“init+例程名.ora”文件路径:/u01/app/oracle/product/11.2.0/db_home1/dbs,这是一个文本文件,可以用任何原创 2017-01-06 15:13:18 · 457 阅读 · 0 评论 -
Oracle 11g AMM与ASMM切换
现在的Oracle正在往智能化方向发展。如果我们现在找一些8i/9i时代的Oracle书籍,怎么样配置合适的数据库各内存池大小是非常重要的话题。但是进入10g之后,自动内存池调节成为一个重要Oracle特性。 在10g时,Oracle推出了ASMM(Automatic Shared Memory Management),实现了Oracle SGA和PGA内部结构的自调节。进入11g之后转载 2017-01-07 11:55:50 · 510 阅读 · 0 评论 -
v$sga;
select">SYS@prod>select * from v$sga;NAME VALUE-------------------- ---------------Fixed Size 2257840Variable Size原创 2017-01-07 12:39:16 · 507 阅读 · 0 评论 -
oracle逻辑结构和物理结构
原创 2016-12-05 15:13:04 · 750 阅读 · 0 评论 -
归档相关的数据字典
归档相关的数据字典: v$archived_log;SYS@orcl11g> desc v$archived_log;SYS@orcl11g> select sequence#,name from v$archived_log order by 1;SEQUENCE# NAME----------------- --------------------------原创 2016-12-05 14:44:23 · 282 阅读 · 0 评论 -
归档日志管理
如何修改数据库为归档模式?1.一致性关闭数据库 (保持数据文件和日志文件的同步) shutdown immediate;2.将数据库启动到mount状态 startup mount;3.修改数据库日志模式SYS@orcl11g> alter database archivelog;SYS@orcl11g> alter database noarchivelog原创 2016-12-05 14:20:58 · 546 阅读 · 0 评论 -
netca.rsp详解
###################################################################### ## Copyright(c) 1998, 2011 Oracle Corporation. All rights reserved. ## ##原创 2016-11-12 18:07:54 · 1807 阅读 · 0 评论 -
dbca.rsp详解
默认设置是必须填写的选项,所以只翻译了必须填写的选项################################################################################ ####原创 2016-11-12 23:25:22 · 6750 阅读 · 0 评论 -
dbca.rsp精简版
[GENERAL]RESPONSEFILE_VERSION = "11.2.0"OPERATION_TYPE = "createDatabase"类型是创建数据库[CREATEDATABASE]GDBNAME = "$SID.$host"SID = "$SID"TEMPLATENAME = "General_Purpose.dbc"[createTemplateFrom原创 2016-11-12 18:20:59 · 972 阅读 · 0 评论 -
在sqlplus中使用退格和上下左右
首先下载rlwrap包,可以在http://rpmfind.net上进行搜索,找和你系统相同的版本进行下载我这里提供 红帽6企业版本64位的版本ftp://rpmfind.net/linux/epel/6/x86_64/rlwrap-0.42-1.el6.x86_64.rpm,如果你用的Linux能联网,可以执行这条命令wget ftp://rpmfind.net/linux/e原创 2016-11-13 11:22:19 · 2187 阅读 · 0 评论 -
手动建库傻瓜式一键安装脚本
执行这个脚本一定要用oracle用户,然后用. 脚本.sh执行像这样[oracle@www ~]$ . shoudongjianku.sh因为脚本中有切换目录的操作sh 或者./shoudongjianlu.sh这样执行是不会切换目录的 一定要设置$ORACLE_SID环境变量 大家可以复制这个网页内容到windows的txt中然后拽到linux中然后用do原创 2016-11-13 13:39:23 · 1634 阅读 · 0 评论 -
oracle静默傻瓜式安装脚本
主机执行脚本前的配置首先配置IP和主机挂载11.2数据库iso文件到/mnt/oracledvd,配置yum源,这些一定要设置(可以在机器上挂载两个光盘,一个yum源,一个oracle安装镜像)这些一定要设置这些一定要设置重要的事情说三遍系统里不要有这些组oinstall, dba,oper,和用户oracle #!/bin/bash#oracle安原创 2016-11-12 17:03:49 · 2880 阅读 · 0 评论 -
create view 和 create or replace view的区别
create or replace view的意思就是若数据库中已经存在这个名字的视图的话,就替代它,若没有则创建视图;create则不进行判断,若数据库中已经存在的话,则报错,说对象已存在;原创 2016-11-22 18:31:33 · 45349 阅读 · 1 评论 -
oracle的物理存储结构
1,password file:密码文件 验证拥有sysdba权限的用户登录时的密码校验; 保存超级用户(sysdba)的用户名和口令; 超级用户的密码审核不能依赖于数据库内部。 超级用户,具有启动数据库的能力。如果数据库没有启动,就无法验证。2,parameter file:参数文件原创 2016-12-05 12:25:52 · 1152 阅读 · 0 评论 -
Online redo logfiles(在线重做日志文件)
重做日志的作用:1.系统崩溃后的实例恢复2.通过备份恢复数据文件之后恢复介质3.备用数据库处理4.通过日志挖掘实现数据恢复 V$LOG 显示日志文件的信息,这个信息是从control file控制文件中获得的V$LOGFILE 包含的信息是关于在线重做日志文件的信息 select * from v$log; GROUP# -- 日志组原创 2016-12-05 13:36:11 · 1017 阅读 · 0 评论 -
Archived redo logfiles(归档重做日志)
因为在线重做日志的运行机制(循环使用的机制),会导致日志被覆盖,为了保证日志不被覆盖,更长时间的保留,那么,在线重做日志切换之后,将写满的在线重做日志,保存在另外一个存储位置,这种机制称之为归档;如何查询当前数据库的归档模式?SYS@orcl11g> archive log list;Database log mode No Archive Mode原创 2016-12-05 13:41:08 · 497 阅读 · 0 评论 -
在线重做日志组的管理
日志组的管理:设置日志组的时候,一定要保证各个日志组大小相同,这样就能够保证日志切换的时间基本相同--如何增加日志组?SYS@orcl11g> alter database add logfile group 4 2 '/u01/app/oracle/oradata/orcl11g/redo04.log' 3 size 50m;--如何增加日志组成员?SYS原创 2016-12-05 13:45:45 · 368 阅读 · 0 评论 -
在线重做日志组的切换
日志组的切换:1.自动切换:当日志组被写满之后,自动发生切换行为;2.手动切换:alter system switch logfile;改变日志组的状态?SYS@orcl11g> alter system flush buffer_cache; --手动发生检查点,将当前的脏块全部写入数据文件(active-->inactive)原创 2016-12-05 14:05:52 · 1267 阅读 · 0 评论 -
buffer_Cache
参数db_block_checksum 该参数设置为true,则一个指定的校验码被同时写入到数据块,用于防止磁盘,I/O系统损坏导致数据的丢失SGA的所有组件 从动态视图v$sga_dynamic_components获取SGA的相关信息查看各个池的大小SELECT component, current_size, min_size FROM v原创 2017-01-07 19:28:10 · 248 阅读 · 0 评论