db oracle dba
关键字: dbaToad for Oracle 9.5 Dev Suite Commercial
Quest Toad For Oracle V9.5.0.31 简体中文版
Quest Toad For Oracle V9.6.1 简体中文版
http://worlddownloads.quest.com.edgesuite.net/Repository/support.quest.com/Toad%20for%20Oracle/9.6.1/Software/Toad%20Development%20Suite%20for%20Oracle%209.6.1%20Commercial.exe
site message: www.pinxm.com cd-key 0-63920-11153-29060-08749
http://download.oracle.com/otn/nt/oracle11g/win32_11gR1_database.zip
http://download.oracle.com/otn/nt/oracle11g/win64_11gR1_database.zip
http://download.oracle.com/otn/linux/oracle11g/linux_11gR1_database.zip
http://download.oracle.com/otn/linux/oracle11g/linux.x64_11gR1_database.zip
http://download.oracle.com/otn/solaris/oracle11g/solaris.sparc64_11gR1_database.zip
Oracle 10g Client setup:
Oracle Services for MTS(Microsoft Transation Server) port:2030
C:\Program Files\Oracle\Inventory\logs\installActions2008-08-25_11-37-07PM.log
Oracle 10g Client Net Config
文件:D:\oracle10client\product\10.2.0\client_1\network\ADMIN\\tnsnames.ora
Oracle 11g Net Config
文件:D:\oracle\product\11.1.0\db_2\NETWORK\ADMIN\tnsnames.ora
内容:
# tnsnames.ora Network Configuration File: d:\oracle10client\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
192.168.200.72_GOLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.72)(PORT = 2521))
)
(CONNECT_DATA =
(SERVICE_NAME = gold)
)
)
127.0.0.1_GOLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 2521))
)
(CONNECT_DATA =
(SERVICE_NAME = gold)
)
)
192.168.100.120_SNTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.120)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = sntest)
)
)
192.168.100.40_SAPDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.40)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = sapdb)
)
)
#host=0901D2E7ACA449C id:sys,system,scott pwd:sys,li,li#
192.168.116.161_ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.116.161)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.lcs)
)
)
一、物理(Physical)standby新特点
下面是11g 物理standby数据库几个比较实用的特点。
1、Physical standby with Real Time Query
我们都知道11g以前的物理standby,可以是只读方式打开数据库,但是这时Media Recovery(Redo Apply)过程就停止了,
如果standby数据库处于恢复的过程那么数据库就不能Open,11g解决了这个矛盾,恢复的同时可以只读打开数据库,这有点类似逻辑
standby数据库的功能。这样可以更大发挥physical standby的作用(比如对于实时要求比较高的报表服务)。
2、加快standby数据库备份的速度
在oracle10g oracle引入了Block Tracking技术,来监控那些数据库是上次增量备份以来修改了的,这样可以加快增量备份的
数度,但是这个功能只能在Primary数据库上有效,在standby数据库是不支持这个功能的,Oracle11g解决了这个问题,standby
数据库的备份也支持Block Tracking,这样用户可以在standby上面快速执行备份,减轻Primary上面负载。
3、Snapshot Standby
就是允许Physical standby数据库以读写模式打开,但是同时没有破坏它作为standby数据库的功能,这个特性可以用来在
Physical standby上面执行某些测试,等测试完成,把数据库再置为Physical standby。当然在standby 以读写方式打开的时候
它只能接收Primary传过来的Redo,但是不能Apply这些Redo。实际上因为就是在standby使用了Flashback技术来实现这个功能。
4、提高Redo Apply的性能
Oracle11g可以利用并行技术来进行Redo Apply ,提高恢复的速度。
二、逻辑(Logical)standby的新特点
1、支持的数据类型更多了。
现对Oracle10g,11g新增下列数据类型:
XMLType data type (最为CLOB存储)
2、支持下面oracle包和数据加密
DBMS_FGA (Fine Grained Auditing)
DBMS_RLS (Virtual Private Database)
实际上就是支持在logical standby数据库上面支持精细的审计功能和虚拟数据库功能。
Transparent Data Encryption (TDE)的支持
standby上面支持并行DDL
3、Fast-Start Failover
更快速执行失败切换,更精细控制触发Failover的事件,比如:可以更具某个ORA的错误号来出发切换。
导入:
imp file=suning2.dmp userid=suning_b2c_user/arvato@btcsu full=y
Oracle shutdown的幾種方式
http://blog.itpub.net/post/48/25561
1、shutdown normal
正常方式关闭数据库。
2、shutdown immediate
立即方式关闭数据库。
在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,
而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),
当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。
3、shutdown abort
直接关闭数据库,正在访问数据库的会话会被突然终止,
如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长時間
--------------------------------------------------------
shutdown abort 的时候,跟kill 进程是一样的效果
数据库立即关闭,这个时候文件状态可能不一致
因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致并且不用进行崩溃恢复
若检查点信息一致,则做崩溃恢复
若检查点信息不一致(正好在更新文件头)则需要做介质恢复
这些问题都好处理,最怕的问题是这个时候系统有大量IO,结果这样造成写的突然中断,碰巧造成文件块的逻辑坏块,那麻烦比较大一些,尤其是系统表空间的block损坏
虽然shutdown abort 出错的几率很小,1000个人可能只有一个人碰到,但是我们还是要小心。
正确的处理流程是,shutdown immediate ,若数据库迟迟不能down下来,在os上观察IO状况,几乎没有io的时候,另开一窗口shutdown abort ,几乎不会出问题了
--------------------------------------------------------
http://www.itpub.net/showthread.php?threadid=180315&pagenumber=
先用IMMEDIATE来DOWN,实在不行了,看一下数据库文件上没IO了,再用ABORT
------------------------------------------------------------------------------
你可以尝试先在系统级杀掉非后台Oracle进程,在连接shutdown immediate就安全多了
在Oracle8i里,当数据库失去响应以后,你在操作系统上杀掉用户进程后,一般数据库就可以恢复正常了
-------------------------------------------------------------------------------
先 shutdown immediate 应该是首选
然后不行再重新shutdown abort
其实起不来也是因为os的缘故,在文件正在写的时候出现问题导致文件不一致或者损坏……
----------------------------------------------------------------------------------------------------------------------------------
传智播客_ORACLE经典视频教程 学习记录
http://hi.baidu.com/vjame/blog/item/89130eb3c30c4fa1d9335a14.html
sqlplus lanjh/lanjh
disconn lanjh;
conn lanjh;
3个默认的用户
sys
system
scott
系统权限
----------------------------------------------------------------------------------------------------------------------------------
|
for AIX
方法一:使用加载inittab来启动 1、利用oracle自己提供的dbstar和dbshut脚本来启动和关闭数据库。 确认/etc/oratab文件中的对应的实例的最后标志为 Y 。 例如:ora92:/opt/oracle/app/oracle/product/9.2:Y dbstart将根据这个标志位来启动对应的实例。这个文件是由root.sh创建的。 可以在/etc或者其他目录下再创建一个脚本来调用dbstart命令。
2、将脚本加载到inittab
方法二:加载到rc.d中 1、通上面的方法1创建一个脚本/etc/dbstart.sh 2、加载到rc.d中 检查/etc/inittab默认的启动级别:init:2:initdefault: 这里默认为2,即可转到/etc/rc.d/rc2.d
另:在主机关闭的时候自动关闭数据库的方法,可以在/usr/sbin/shutdown的前面加载
方法三:使用HA的应用程序资源组
方法1:加载rc服务来实现 创建脚本:
在Linux中,检查/etc/inittab默认的启动级别,一般运行级别为3,id:3:initdefault: 然后转到/etc/rc.d/rc3.d
方法2:在/etc/rc.local文件中加载启动命令 直接编辑rc.local文件,在后面添加
自动关闭方法:
sysshut的使用方法跟shutdown的使用方法一致。 for hp unix 方法1:通过加载rc服务实现 先创建脚本,脚本类似上面的。 检查/etc/inittab的默认的启动级别:init:3:initdefault: 在rc3.d中加载服务 ln -s /etc/dbstart.sh /sbin/rc3.d/S99dbstart 自动关闭不能直接修改/usr/sbin/shutdown,可以通过自己写一个shutdown的脚本来实现
sysshut的使用方法跟shutdown的使用方法一致。 for windows windows就比较简单了。oracle安装完后,默认会在服务中注册对应的服务,例如:
只要设定这两个服务的启动类型为自动就可以了。 |
发表评论
- 浏览: 3731 次
- 性别:

- 来自: 南京

- 详细资料
搜索本博客
我的相册
共 14 张
最新评论
-
java webtools
谢谢分享,不错!
-- by niuky






评论排行榜