oracle基础笔记之第一篇 DBAtools和初始化参数

oracle的基础内容,我一直都是东学一块,西学一块的,现在系统的把它来一遍,把洞补齐。估计会持续最少二十篇笔记。sql的笔记很快都整理出来。


一、DBAtools
1、OUI
Oracle Universal Installer,用于安装数据库软件
unix平台下启动的方式是 ./runInstaller
windows平台下启动它直接到开始程序菜单里面有名为Oracle Universal Installer的快捷方式。

2、DBCA
database config assistent,用于建库、删库等。
这里顺便提一下oracle初始建库之后,会有两个自带的管理员账号即sys和system。其中sys是超级用户,system仅次于sys,一人之下万人之上,为了安全起见,平日里管理数据库的时候尽量用system,平日里养成好习惯,免得关键时候犯大错。

3、SQL*Plus
作为DBA最重量级的工具闪亮登场,与数据库交互,功能非常强大,使用起来也非常灵活。

4、OEM
oracle enterprise manager,10g以来oracle官方推出的web管理工具,这个工具通过浏览器管理数据库,图形化的界面有很多人喜欢,但是有个缺点,它不稳定,经常崩溃,所以我是不打算用他的,仅仅了解一下。据说很多地方已经不让在生产库上安装oem。

二、初始化参数
1、参数类型:
显示参数:explict,在参数文件中规定的值,非默认值。
隐式参数:implict,oracle数据库参数文件自带的默认值。
2、pfile
static parameter file,
2.1在数据库中默认路径为$ORACLE_HOME/dbs,文件名为initSID.ora
2.2文本文件,可以直接编辑,windows下直接用记事本,unix下用vi编辑。
2.3改动之后不会立即生效,需要在下一次数据库启动后才生效

3、spfile
persistent server parameter file
3.1二进制文件,
3.2不能直接编辑,可以用alter system set来修改,
eg: alter system set log_archive_dest_1='location=/u01/archivelog' scope =both;
这里的scope后面的参数有3个可选项,可以是both、memory和referred。memory表示只修改内存中的值,both表示修改内存的值并写入物理文件,数据库重启后不受影响,而memory选项在重启后会恢复修改前的值,内存中的值丢失,referred表示本次修改内容暂时记录下来,但是并不修改内存和物理文件的值,而是在数据库重启后修改文件中对应的值。
3.3一直保存在数据库服务器端,而pfile可以保存在服务器端以及客户端,任意存在pfile满天飞的情况,到最后谁也搞不清楚哪个pfile是最新最好的,容易混乱,建议不这样使用
3.4可以被rman备份,而pfile是不能被rman备份的
4、查看参数文件
第一种:用select查询,可以用语句如select name,value from v$parameter where name='pga_aggregate_target';进行查询

第二种:用show parameter, eg: show parameter pga (不用写全名,模糊查询即可)

5、spfile与pfile的相互转化
二者包含的内容是完全一直的,只是格式不同,可以相互转化。
eg: create spfile from pfile
create pfile from spfile
6、查看参数文件内容
通过strings spfile | more 可以查看文件包含的内容,strings为linux系统的命令,unix下也应该有对应的命令,好像是cat。
通过env|grep ORACLE 可以查看oracle常用环境变量,比如sid,home等。
举例说明:
*.db_name='lurou1',其中*为实例名的位置,这里的*表示db_name适用于所有实例。
lurou2.db_name='lurou2',这里就表示该db_name是只针对于rac系统中的实例lurou2的。


小结:spfile相对于pfile的优点
1、spfile可以被rman备份,更安全一些
2、减少人为错误,文件主要是由oracle自身维护,不能由人直接编辑,就算需要人为修改也需要经过oracle安全审核
3、只有服务端才有spfile,所以不会存在pfile满天飞的情况
4、tom说,有了spfile以后我们就不再用pfile了

TIPS:
找参数文件、实例、sga等的详细定义可以上reference上面找,非常详细;
找alter system set等sql命令,上sql reference上面找,非常好用。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26006637/viewspace-706357/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26006637/viewspace-706357/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件名称:DBATools For PL/SQL Developer 发布版本:1.1.0 Beta 1 发布日期:2010-01-28 软件简介: PL/SQL Developer是Oracle数据库当前最流行的开发工具之一,它在ORACLE数据库开发设计方面功能强大,使用方便,但是数据库管理方面一直比较欠缺。 DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高工作效率。 软件安装说明: 本插件为绿色软件,将DBATools.dll和DBAToolsConfig.xml文件复制到PL/SQL Developer安装目录的PlugIns子目录即可。例如:PL/SQL Developer安装在C:\Program Files\PLSQL Developer目录,那将DBATools.dll和DBAToolsConfig.xml文件复制到C:\Program Files\PLSQL Developer\PlugIns目录下,然后重启PL/SQL Developer就可以使用。 注: 1.本软件只支持PL/SQL Developer7.0及以上的版本。 --------------------------------------------------------------- [2010-01-28]发布 DBATools For PL/SQL Developer 1.1.0 Beta 1版本更新说明 1.+ 对像快捷菜单增加了Oracle加密对像解密功能[仅支持Oracle10g] 2.# 优化了部份数据库监视SQL 3.* 修正了V1.0.0正式版中列表中数字列按字符排序的BUG --------------------------------------------------------------- [2009-01-22]发布 DBATools For PL/SQL Developer 1.0.0 正式版本更新说明 --------------------------------------------------------------- 功能列表: 1.表空间管理 2.初始化参数管理 3.重做日志管理 4.数据库监视 4.1.查看SGA统计信息 4.2.查看排序情况 4.3.查看日志切换情况 4.4.查看锁资源 4.11.查看库缓存命中率 4.6.查看数据缓存命中率 4.7.查看WorkArea情况 4.8.查看当前会话等待事件 4.9.查看数据库大小 4.10.查看等待事件统计信息 5.清空缓冲区 6.导出数据库表结构文档 7.快速打开TNSNAME.ORA文件 8.快速打开listener.ORA文件 9.快速打开Oracle Net Manager 10.自定义配置 10.1.语言配置,支持中英两种语言 10.2.菜单自定义配置 10.3.数据库监视SQL自定义配置 11.快捷菜单 11.1.表 11.1.1.分析表 11.1.2.取记录数 11.1.3.创建物化视图日志 11.1.4.设置并行度 11.2.视图 11.2.1.取记录数 11.3.物化视图 11.3.1.分析 11.3.2.取记录数 11.3.3.刷新 11.3.4.设置并行度 11.4.数据库链接 11.4.1.测试 11.11.列 11.11.1.分析 11.6.索引 11.6.1.分析 11.6.2.重建 11.7.表空间 11.7.1.管理 11.7.2.新增 11.7.3.编辑
PL/SQL Developer是Oracle数据库当前最流行的开发工具之一,它在ORACLE数据库开发设计方面功能强大,使用方便,但是数据库管理方面一直比较欠缺。 DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高工作效率。 功能列表: 1.表空间管理 2.初始化参数管理 3.重做日志管理 4.数据库监视 4.1.查看SGA统计信息 4.2.查看排序情况 4.3.查看日志切换情况 4.4.查看锁资源 4.11.查看库缓存命中率 4.6.查看数据缓存命中率 4.7.查看WorkArea情况 4.8.查看当前会话等待事件 4.9.查看数据库大小 4.10.查看等待事件统计信息 5.清空缓冲区 6.导出数据库表结构文档 7.快速打开TNSNAME.ORA文件 8.快速打开listener.ORA文件 9.快速打开Oracle Net Manager 10.自定义配置 10.1.语言配置,支持中英两种语言 10.2.菜单自定义配置 10.3.数据库监视SQL自定义配置 11.快捷菜单 11.1.表 11.1.1.分析表 11.1.2.取表记录数 11.1.3.创建物化视图日志 11.1.4.设置并行度 11.2.视图 11.2.1.取表记录数 11.3.物化视图 11.3.1.分析 11.3.2.取表记录数 11.3.3.刷新 11.3.4.设置并行度 11.4.数据库链接 11.4.1.测试 11.11.列 11.11.1.分析 11.6.索引 11.6.1.分析 11.6.2.重建 11.7.表空间 11.7.1.管理 11.7.2.新增 11.7.3.编辑 12.导出菜单 12.1.导出属性方式的XML文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值