
DBA_Oracle
文章平均质量分 61
Ccrtoo
10后的和10年前的IT技术,只能说差别太大
展开
-
Oracle重建control file
如何重建control file?控制文件应该通过硬件(RAID)多路保存,如果不支持镜像,则要通过Oracle多路保存。应该有不止一个副本,而且它们应该保存在不同的磁盘上,以防止万一出现磁盘故障而丢失控制文件。丢失控制文件并不是致命的,但是会使恢复变得困难很多。 如果丢失了所有的控制文件并且没有任何的备份,我们可以通过重建控制文件来打开数据库。其中,重建控制文件至少需要以下信息: ...原创 2018-08-09 14:36:16 · 2785 阅读 · 0 评论 -
ORA-12547与在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1解决方案
在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1时。如图所示libclntsh.so.11.1 => not found。解决方法: #locate libclntsh.so.11.1找到对应的路径后切换到root用户vim /etc/profile 配置环境变量。LD_LIBRARY_PATH=$LD_LIBRARY_PATH:路径...原创 2018-11-20 16:25:41 · 1584 阅读 · 0 评论 -
Oracle用户与权限分配
Oracle 为用户提供了三种身份认证1.密码认证:数据库核实用户名和密码是否为有效用户。2.外部验证:指当用户试图连接到数据库时,数据库会核实用户名是否是一个有效的数据库账号。3.全局验证:用户密码不在数据库中存储验证密码,而是通过一种高级安全选项所提供的身份验证服务进行。创建用户以及分配相关权限connect、resource和dba三种标准角色Connect 角色权限...原创 2018-11-06 15:59:04 · 796 阅读 · 0 评论 -
Oracle 修改db_name 和 instance_name
注意:修改db_name,instance_name是存在风险的。特别是在生产环境下,不建议修改。但是本人来使用过成中并没有出现任何异常,修改后可能一些无法解决的异常。查看db_name,instance_name修改oracle用户的ORACLE_SID环境变量,如由orcl修改为ccrtoo$ vi /home/oracle/.bash_profileexport ORAC...原创 2018-10-29 11:37:20 · 2552 阅读 · 0 评论 -
同机数据库克隆
同机数据库克隆第一步:备份控制文件,数据库控制文件本分是一个二进制文件。将数据库备份为一个可读的文本文件,如下根据第二步:根据alert_orcl.log文件的内容,查看最近备份的trc文件。复制log、dbf作为克隆数据库的资料。后创建control_fileSTARTUP NOMOUNTCREATE CONTROLFILE REUSE DATABASE "ORC...原创 2018-10-29 11:33:05 · 284 阅读 · 0 评论 -
Oracle 管理控制文件
管理控制文件管理控制文件在Oracle数据库中式很小的二进制文件,含有数据库的结构信息,包括数据文件和日志文件的信息。控制文件在创建数据库时被自动创建,并在数据库发生物理变化是更新。只有Oracle进程才能安全地更新控制文件内容。控制文件中记录了对应的数据库的结构信息,主要内容如下:数据库名称和SID标识 数据文件和日志文件列表 数据库创建时间戳 空间表信息 当前重做日志文件序...原创 2018-10-29 11:29:56 · 1006 阅读 · 0 评论 -
Oracle数据库基本概念
数据块是Oracle逻辑存储结构中的最小的逻辑单位一个数据库块对应一个或者多个物理块,大小由参数DB_BLOCK_SIZE决定数据块的结构包括块头和存储区的两个部分 数据区是Oracle存储分配的最小单位,是由连续的数据块结合而成的段(Segment)数据段:存储表中所有数据索引段:存储表上最佳查询的所有索引数据临时段:存储表排序操作期间建立的临时表的数据...原创 2018-10-26 08:39:03 · 639 阅读 · 0 评论 -
Oracle archive模式、文件路径、文件格式修改
1.查看数据库默认的归档模式>archive log list;2.设置archive文件的路径,与文件格式先创建一个专门用于存在archive文件的文件夹。>alter system set db_recovery_file_dest='/u01/oracle/archive_log';>alter system set log_archive_format...原创 2018-10-23 15:25:16 · 2424 阅读 · 0 评论 -
DBA面试之PL/SQL基础测试题
作为DBA熟悉Linux和SQL语句是基本功,面试除了深入了解数据库系统之后。基本功是首要条件,一下是一下sql基础测试题 Part11.将字符串ABCDE和FF串在一起,回传字符串2.取ABCDEFG的字符长度3.将FGHIJ变小写4.将ABCDE中的B以C取代5.将eeffdg变大写6. 5/2取余数7. 1.1246,第三位后四舍五入8...原创 2018-09-07 15:10:19 · 466 阅读 · 0 评论 -
Oracle备份与还原——rman工具
RMAN的恢复与备份RMAN提供了如下好处:RMAN可进行增量备份。备份的大小不取决于数据库大小,而是取决于数据库内的活动成都,增量备份会跳过未改动的块。 可联机修补文件的部分讹误数据块,不需要从备份复原文件。这称为块介质恢复。 指令简单,不需要复杂的脚本。 RMAN允许在备份中跳过未使用过的数据块备份,从而节省时间和储存空间。第一步:创建恢复表空间第二步:创建RMAN用户...原创 2018-09-07 15:00:52 · 4584 阅读 · 0 评论 -
Oracle分区技术
Oracle分区技术——简化数据库的日常管理维护工作分区技术可以用来做什么呢?Oracle数据库都使用分区功能来提高查询的性能,并且简化数据库的日常管理维护工作。分区技术可以改善程序的性能、可管理性和可用性,是数据库管理中一个非常关键的技术。 分区技术的优点,具体如下:独立管理分区,减少维护工作量。 增强数据库可用性。例如:表的一个或几个分区由于系统故障而不能使用,而表其...原创 2018-08-17 08:14:28 · 638 阅读 · 0 评论 -
Oracl 数据的导入导出
使用expdp和impdp完成数据导入导出工作,scott用户提供的四个表做训练操作。数据泵带出包括导出表、导出模式、导出表空间和导出全数据库。创建一个directory对象,并且给scott授予该目录权限。create directory dump_dir as '/u01/oraclefile/backup';grant read,write on directory dump...原创 2018-08-09 17:14:40 · 447 阅读 · 0 评论 -
数据库学习计划——learning plan
目前市场上使用比较广泛的数据库有:Oracle、DB2、SQL Server、Sybase、Mysql、PostgreSql我们学习数据库的目标应该要明确,有的人是为了找到一份满意的工作。有的人是喜爱数据库的学习,有的人是知识扩充。不过出于什么目的,选择市面上主流的数据库就是一个正确的选择。Oracle是市场份额最大的一家数据库公司。所以,我们就学习Oracle。把数据库的学习方法学会,其他数...原创 2018-08-09 15:46:13 · 5016 阅读 · 6 评论 -
ORA-29273: HTTP 请求失败 与 ORA-01652 无法通过128 扩展temp段
ORA-29273: HTTP 请求失败解决方法,创建ACLBEGIN DBMS_NETWORK_ACL_ADMIN.create_acl ( acl => 'open_acl_file.xml', description => 'Open ACL File', principal => '用ACL的用户', ...原创 2018-11-21 09:57:46 · 2707 阅读 · 0 评论