【OCP学习笔记】配置网络环境 -- 4
5. 简单连接是Hostnaming方式的一个重要改进。5.1 客户端设置在客户端,修改sqlnet.ora文件,增加以下信息:SQLNET.AUTHENTICATION_SERVICES=(NONE)NAMES.DIRECTORY_PATH=(EZCONNECT)5.2 服务器端设置编写服务器端的listener.ora文件,监听客户端连接:LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ocp)(PORT = 1521)) #注意HOST配置为主机名 )SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) #注意GLOBAL_DBNAME为服务名 (ORACLE_HOME = /u01/
【OCP学习笔记】配置网络环境 -- 2
3. 多种登录方式3.1 普通用户身份登录——数据字典验证普通数据库用户远程连接,数据字典验证,要求监听已经启动,使用TCP协议。数据库为open状态。$ sqlplus "user/password@service"普通数据库用户本地连接,数据字典验证,使用IPC协议,无需监听器。要求数据库为open状态。$ export ORACLE_SID=orcl$ sqlplus "user/password"3.2 普通用户身份登录——操作系统验证首先要求在Oracle中建一个以OS_AUTHENT_PREFIX参数(缺省值为OPS$)为前缀,以当前操作系统用户名结尾的账号,并赋予相关权限。例如当前用户为oracle
【OCP学习笔记】配置网络环境 -- 3
4. HOSTNAMING连接Oracle允许用户直接使用hostname访问数据库。在这种情况下,客户端不需要编写TNSNAMES.ORA文件。<username>/<password>@<hostname>要使Oracle支持HOSTNAME连接,需要在客户端和服务器端进行相应的配置。4.1 客户端设置在客户端,修改sqlnet.ora文件,增加以下信息:SQLNET.AUTHENTICATION_SERVICES=(NONE)NAMES.DIRECTORY_PATH=(HOSTNAME)使用tnsping测试是否可以运用简单连接。这里服务器端主机名为ocp:$ tnsping ocpUsed HOSTNAME adapter to resolve the aliasAttempting to contact (DESCRIPTION
【OCP学习笔记】配置网络环境 -- 1
1. 网络连接从根本上讲,当客户发出请求时,通过使用tnsnames.ora文件首先解析Oracle Net Services的名称。tnsnames.ora文件中的参数将该请求指引到适当的数据库节点。监听器进程监听客户请求,并且将其与一个服务器进程相连接。该请求将被处理,其结果被返回到客户端机器 1.1 Oracle Net Services使用 Oracle Net Services 可建立从客户机或中间层应用程序到 Oracle 服务器的网络连接。在客户机计算机上,Oracle Net 是一个用于连接到数据库的后台组件。在数据库服务器上,Oracle Net 包括一个称为监听程序的活动进程。通过配置其它的网络
gmail无法访问问题解决--FGW
最近我的gmail邮箱经常无法打开。上网查了一下,发现是遭到了FGW(呵呵,中国Z*F这方面技术很牛呀!)的屏蔽。没办法,现在只有改用https://mail.google.com来访问了。http到https,以前不太在意邮件的安全性的。现如今,真是逼迫我这样的懒人提高防范意识呀![@more@]
【转】vip offline的解决 CRS_1006 CRS_0215
察看crs/bin/racgvip文件 [root@inth-rac02 oracle]# /opt/crs/product/10.2.0.1/crs_1/bin/racgvip There is no VIP name [root@inth-rac02 oracle]# /opt/crs/product/10.2.0.1/crs_1/bin/oifcfg getif -global eth0 192.168.8.0 global public eth1 192.168.1.0 global cluster_interconnect [root@inth-rac02 oracle]# /opt/crs/product/10.2.0.1/crs_1/bin/cluvfy stage -post crsinst -n inth-rac02 [root@inth-rac02 oracle]# /opt/crs/product/10.2.0.1/crs_1/bin/crsctl check crs CSS appears healthy CRS appears healthy EVM
OCM考试时间安排
第一天:section 0:创建一个数据库 45分钟section 1:数据库和网络配置 120分钟section 2:Gridcontrol安装配置 120分钟section 3:数据库备份恢复 60分钟section 4:数据仓库管理 90分钟第二天:section 5:数据库管理 120分钟section 6:数据库性能管理 120分钟section 7:部署Oracle RAC数据库 105分钟sectoin 8:部署dataguard数据库 60分钟[@more@]
OCM 考察知识点
来源:http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_org_id=&lang=&p_exam_id=10gOCMExam TopicsServer Configuration [ ] Create the database [ ] Determine and set sizing parameters for database structures [ ] Create and manage temporary, permanent, and undo tablespaces [ ] Stripe data files across multiple physical devices and locations [ ] Configure the database environment to support optimal data access performance [ ] Create and manage database config
只读表空间的恢复问题--完全恢复
2 完全恢复这里我们直接使用RMAN来对只读表空间进行完全恢复。实现完全恢复的前提是当前系统的控制文件、在线日志文件、归档日志文件均是可用的。2.1 要恢复的表空间一直处于只读状态sys@STUDY>alter tablespace users readonly;Tablespace altered.sys@STUDY>select btype_key, id1, id2, creation_time from v$backup_controlfile_details; BTYPE_KEY ID1 ID2 CREATION_TIME---------- ---------- ---------- ------------------- 83 722539113 88 2008-04-22 16:50:16然后我们使用RMAN备份users表
只读表空间的恢复问题--预备知识
1. 预备知识将表空间设置为只读,可以防止用户对表空间中的数据文件执行写入操作。然而,这也使得系统进程同样无法完成文件头的写入操作。这将对系统在执行checkpoint,resetlogs之类修改文件头的等操作产生影响。要全面理解只读表空间的恢复问题,我们首先要搞清楚表空间、数据文件状态的改变,与控制文件之间存在着哪些联系:1.1 控制文件自动备份首先,当表空间状态发生改变时,系统将启动控制文件自动备份操作。sys@STUDY>alter tablespace users read only;Tablespace altered.我们来查看alert.log文件:Thu Jun 24 13:05:38 2010
[OCP学习笔记]043-07-处理数据库损坏--模拟实验(2)
4.使用工具进行修复这里,我们尝试采用多种工具来对损坏的数据块进行修复。前文中我构建了拥有4个坏块的表空间test,数据文件为test01.dbf,大小1MB。为了简化操作,我们备份了他的一个副本test01.bak。以下操作可在每个实验前独立进行,以确保实验样本的一致性,且彼此之间不会产生冲突。sys@STUDY> host copy test01.bak test01.dbfsys@STUDY>alter tablespace test online;Tablespace altered.sys@STUDY>alter system flush buffer_cache;System altered.l 使用BlockRecover...corruption list进行修复前文中,我们使用
[OCP学习笔记]043-07-处理数据库损坏--模拟实验(1)
二、模拟实验该实验我参照了yangtingkun老师的技术贴http://space.itpub.net/4227/viewspace-68509,并根据我的理解加以改进。不足之处,请大家批评指正。1. 实验准备:为了演示的方便,我们建一个1MB的表空间test,共有128个块,每块大小为8192。sys@STUDY>create tablespace test datafile 'C:ORACLEPRODUCT10.2.0ORADATASTUDYTEST01.DBF' size 1m;Tablespace created.sys@STUDY>select file_id, file_name from dba_data_files where tablespace_name='TEST'; FILE_ID FILE_NAME---------- -------------------------------
[OCP学习笔记]043-07-处理数据库损坏--基本知识
一、基本知识总结1. 介质损坏(media corrupt)与逻辑损坏(logically corrupt)所谓“块损坏”指块没有采用可识别的Oracle 格式,或者其内容在内部不一致。通常情况下,损坏是由硬件故障或操作系统问题引起的,包括介质损坏和块损坏。Oracle 数据库将损坏的块标识为“逻辑损坏”或“介质损坏”。介质损坏:Oracle服务器根本无法识别此块,校验和无效,块的内容全部为零,或者块头和块尾不匹配。通常由硬件引起,需要通过修复硬件来彻底解决问题。此时应运行一次全面的硬件诊断会话,来确定出错的位置。逻辑损坏:块的校验和有效,块头和块
Oracle10G RHEL5安装手册
《Oracle 10G数据库的安装》实验手册1. 安装硬件要求:检查磁盘空间,要求:df -h安装目录磁盘空闲空间不能少于8GB;内存至少1GB;SWAP空间为内存的两倍;/tmp空间不少于1GB,最好2GB以上。2. 解压缩安装文件unzip 10201_database_linux32.zip3. 编辑Hosts文件修改/etc/hosts文件,在第一行中添加语句语法如下:<IP-address> <fully-qualified-machine-name> <machine-name>例如:192.168.0.199 study.yt.edu study4. 设置Kernel参数:编辑 /etc/sysctl.conf 文件,在文件末尾增加:#kernel.shmall = 209