catalog恢复目录的配置--01.创建catalog所需要的表空间create tablespace tbs_rman datafile '/oradata/ocm/tbs_rman01.dbf' size 100m; --生产系统5G到10G--02.创建rman用户并授权create user rman identified by rman default tablespa
查看INV用户的对象的存储情况select * from dba_segments ds where ds.owner='INV';--default tablespace users创建表空间INVcreate tablespace inv datafile '/oradata/ocm/inv01.dbf ' size 200M autoextend on nex
Oracle 冷备份详解--准备工作select * from v$database;select file_name from dba_data_files;create tablespace inv datafile '/oradata/ocm/inv01.dbf' size 2048M;create user inv identified by inv default tab
【现象】在pl/sql中写SQL时,出现一些问题。ORA-06550:乱码PLS-00553:乱码ORA-06550:乱码PL/SQL:Compilation unit analysis terminated【原因】由于Oracle的系统配置文件中语言发生变化,或者系统配置文件发生变化,pl/sql developer尚未进行更新所致。【本例解决方法】由于在oracle用户下添加配置项,尚未更新到
--1、开启归档【步骤】a.一致性关闭数据库(shutdown [immediate | transactional |normal])b.启动到mount阶段(startup mount)c.切换到归档模式(alter database archivelog[manual])d.切换到open阶段(alter database open)e.对数据做一个完整备份(full backup)show
数据库维护中,备份或恢复是重中之重的问题。尽管很多时候数据库系统运行缓慢,但对数据库数据的丢失而言,显然后者损失的代价是不言而喻的,DBA首要的工作就是尽一切可能地做好数据的备份工作。 1.1、物理备份与逻辑备份01、物理备份是所有物理文件的一个副本,比如数据文件,控制文件,归档日志等。该副本能被存储在本地磁盘或磁带等等。物理备份是备份或恢复的基础包括冷备份(非归档模式)或热备份(归档模
【现象】***********************************************************************FatalNIconnecterror12170.VERSIONINFORMATION:TNSforLinux:Version12.1.0.2.0-ProductionOracleBequeathNTProtocolAdapterforLinux:V
restore archivelog 常用用法
使用SQL*Plus1、查看表结构SQL> desc regions_copy Name &nbs
Oracle的 HR 样例用户的建立1、oracle 11g 中hr用户需要单独安装,比较麻烦,书本上学习例子很多都是HR用户的案例 ,下载后释放到 $ORACLE_HOME/demo/schema/human_resources/目录下。 Script Name Descriptionhr_analz.sqlCollects stat
严格来说,有5中DML命令:SELECT INSERTUPDATEDELETEMERGE 1、Insert使用insert语句添加行在添加行的时候,一定要注意对于非空的行,一定要输入数据。【注】INSERT命令可以插入一行(在命令中指定列值),或者插入由SELECT语句创建的行集合。语法:INSERTINTO table [(column[,column…])] VALUES (valu
Oracle11g 的 HR 样例用户的建立 1、oracle 11g 中hr用户需要单独安装,比较麻烦,书本上学习例子很多都是HR用户的案例 ,下载后释放到 $ORACLE_HOME/demo/schema/human_resources/目录下。 Script Name Descriptionhr_analz
创建同义词和序列1、同义词(synonym)同义词是对象的备选名称。分为公有同义词和私有同义词。【创建公有synonym】SQL>create public synonym emp for pb.employees@prod;那么所有用户只需输入:SQL>select * from emp; 私有同义词是模式对象。他们要么必须在自己的模式中,要么必须用模式名限定。公
视 图视图只不过是select语句。【注】:视图与表共享相同的名称空间:在可以使用表名的任何位置,使用视图名在语法上也是正确的。 1 使用视图的原因(1)用实施安全性的视图SQL>create view scott.emp_fin as selectHiredate,job_id,sal,comm,deptnofrom scott.emp; SQL&
表的约束表约束是数据库能够实施业务规则以及保证数据遵循实体-关系模型的一种手段。如果DML违法了约束,则将自动回滚整个语句。1.1 约束类型(1)UNIQUE 约束注:对于具有UNIQUE约束的列,可以插入多个包含NULL的行,而对于PRIMARYKEY约束而言,不能存在这种可能。(2)NOT NULL约束(3)PRIMARY KEY 约束注:UNIQUE和PRIMARY KEY 约束需要索引,如
索引具有两个功能:一是强制实施主键约束和唯一约束,二是提高性能但是会减低DML操作性的性能。 1.1 索引的必要性 一、索引是约束机制的一部分,通过索引,可以立即(或近似立即)访问键值。如果定义主键,而主键上尚未建立索引,Oracle将自动创建一个索引。唯一约束也需要建立索引,为了提高性能,始终应在字表的外键上建立索
一、创建简单表 1.1 使用列规范创建表 语法:CREATETABLE [schema.]tablename [ORGANIZATION HEAP](columndatatype [default expression][,columndatatype [default expression]]); 注:DEFAULT 字句可能很有用,但它功能很有限。&n
1、SQL 经常使用到的对象包括:表、视图、同义词、索引和视图表(table)以行和列形式存储数据。视图(view)是存储的SELECT语句,可以像表一样引用它。同义词(synonym)是表(或视图)的别名。索引(index)提供一个指向表中某行的确切位置的指针,可以减少对表中行的访问次数。序列(sequence)是一种生成唯一数字的结构。 2、模式对象命名规则(1
0、准备工作SQL> createtablespace tbs_peenboo 2 datafile '/home/oracle/app/oracle/oradata/orcl/tbs_peenboo01.dbf' 3 size20m autoextend on next 5m maxsize 2G 4 logging&nb
Sec_P1 创建和授予角色SQL>connect system/oracle#创建两个角色SQL>createrole usr_role;SQL>createrole mgr_role; #为这些角色授予一些权限,并将usr_role授予mgr_role;SQL>grantcreate session to usr_role;SQL>grant
创建和管理角色角色是一组系统权限或对象权限,可以作为一个单元来授予或撤销,可以在会话中临时激活或禁用已经授予的权限。1、创建角色并授予权限CREATEROLE rolename; 案例:SQL>createrole hr_junior;SQL>grantcreate session to hr_junior;SQL>grant select on hr.re
授权分为:授予者(grantor)被授予者(grantee)授予和撤销权限权限分为:系统权限和对象权限 一、系统权限系统权限约有200种,大多数都影响数据字典的操作。常用的权限如下:CREATE SESSION (创建会话) --允许用户连接RESTRICTED SESSION(受限制的会话)&n
一、用户账户属性 1、用户名由(字母、数字 $ _)组成,字符数小于30个。不能为保留字。字母不区分大小写。用户名一经创建,不允许修改。如果必须更改它,必须先删除账户,再创建一个。注:双引号中指定用户名,不遵循执行规则(长度除外)SQL>create user peenboo identified bypassword;SQL>create
SQL>conn system/oracle --创建手动段管理的表空间SQL>altersystem set db_create_file_dest ='/oradata';SQL>createtablespace tbs_manualsegs segment space management manual; --确定新表空间的存在SQL>select
SQL>conn system/oracle SQL>CREATE TABLESPACE tbs_peenboo DATAFILE'/oradata/tbs_peenboo_01.dbf' size 10m EXTENTMANAGEMENT LOCAL AUTOALLOCATE SEGMENTSPACE&
一、创建表空间SQL>Create smallfile/bigfile tablespace tbs_newstoresDATAFILE '/u01/app/oracle/oracle11g/tbs_newstores.dbf'size 100m autoextend on next 10m maxsize 300mloggingextent manageme
bash: sqlplus: command not found 解决方法 环境变量已经配好,但是仍报错: # vi .bash_profile # .bash_profile # Get the aliasesand functionsif [ -f ~/.bashrc ];then &
【Q2】libXext.so.6:cannot open shared object file 【原因】在64位的centos安装64位的oracle的时候,有时候会出现“libXext.so.6: cannot open shared object file:”的错误。这个原因主要是oracle在安装的时候需要安装一些32位的lib,也就是类似于windows下的dll【解决方法】#yum&nb
操作系统:Linux 3.8.13-16.2.1.el6uek.x86_64 #1 SMP Thu Nov 7 17:01:44 PST 2013 x86_64 x86_64 x86_64 GNU/Linux【Question1】(简称【Q1】)/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory【原因】64bit的L
一、在Oracle Linux6.5安装Oracle11gR2_64 1、修改selinux vi/etc/selinux/config This file controlsthe state of SELinux on the system. # SELINUX= can&
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号