`
dxflygao
  • 浏览: 67234 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

oracle 11g 常用基础知识

    博客分类:
  • db
 
阅读更多
1、显示表结构
[code="sql]
create table ghdemo
(       did varchar2(1 char),
   dname varchar2(20),
     primary key(did) );
desc ghdemo;
alter table ghdemo modify(dname varchar2(20 char));
 
2、ORA-12519 错误可能原因:
     是因为oracle11g装在 xp上,oracle的用户连接要写安全审计到xp的事件检查器中,但事件检查器的日志已经满了,清空后就好了。
3、查看用户连接进程数
select * from v$parameter where name='processes'
4、修改表的列名:
alter table ghdemo rename column dname to username; 

5、复制表:
---复制citys表带数据 (注:数据表名英文错误)
CREATE TABLE cities AS SELECT * FROM citys;<br>    

6、显示表的 约束
       ---显示所有的约束关系:
SELECT * FROM user_constraints WHERE table_name   =upper('route_ways')---改为大写</p>
AND constraint_type='R'  ;---外键关系

7、将数据库调整为归档模式
   
 archive log list  ; ----看看是否是归档模式。  
 shutdown immediate; ---- -- 如果是归档模式,先关闭实例
startup mount; ----------再加载数据库
alter database archivelog; -----修改为归档模式

8、clob对象类型的修改:blob ---->clob,好像不能将类型直接修改?
9、在red hat linux6 上安装oracle11gr2 成功后,重启发现不能使用 EM:
(1)
 emctl start dbconsole ---以oracle用户登录,在终端下运行(要在sqlplus外)

10、oracle 11g安装成功后,远程用户不能访问:
   将linux 防火墙关闭: service iptables stop (不知道有没有更好的方法)
11、监听的启动:
 
   lsnrctl start ----这是操作系统的命令,在 sql外执行
  

12、关于连接数 process,v$session
oracle 默认的连接数为150,但是在对数据库的访问中,频繁的访问,session很多,造成连接不上,需要修改连接数的值
(1)设置:
 SELECT count(*) ,username   --按用户查询session
 FROM v$SESSION group by username
 show parameter processes;---显示当前ORACLE设置的连接数
----显示活动连接
select sid,username from v$session where username is not null;
 alter system set processes=2000 scope = spfile;----设置连接数
 -----没有其他需要停止的事务的话,shutdown immediate;
shutdown immediate;
-------重启
startup ;

(2)启动监听:lsnrctl start -----这是操作系统的服务命令,在sql外执行。
13、创建TABLESPACE
CREATE SMALLFILE TABLESPACE "SOHUO" 
DATAFILE '/data/ora11g/oradata/xxx/sohuo' 
SIZE 500M 
AUTOEXTEND 
ON NEXT 256K MAXSIZE UNLIMITED 
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 

14、保存缓冲区的脚本:缓冲区中只会有一条脚本,要显示执行的脚本用list
 
    sql> select username,sid,status from v$session
    sql> .--- 记得加点号,脚本中会转化为 /
  

15、(1)执行前,可以先加载到缓冲区进行查看脚本
   
     sql>get abc.sql
    

   (2)执行sql脚本:
  
sql>@abc.sql ----注意你目前脚本所在目录,可以!pwd查看
   

16、ORA-00257错误:闪回区空间已经满
  
   sql>select * from v$flash_recovery_area_usage;---查看闪回区
    sql>alter system set db_recovery_file_dest_size=10g;--放大闪回区
  

  除了加大闪回区外,在开发阶段,可以使用关闭闪回的手段。
  
    sql>alter database flashback off ---关闭闪回
   

17、一oracle数据库,安装在windows xp上,执行“可用性”检查时(或其它需要操作系统用户的地方),按要求输入正确的user/pwd,但还是提示出错。原因是在windows 系统中安装 oracle,需要对操作系统权限进行额外指派:
控制面板->管理工具->本地策略->用户权利指派 ->作为批处理作业登录将服务器的所用的用户名加上
分享到:
评论

相关推荐

    Oracle11g SQL基础-实验手册.pdf

    Oracle11g SQL基础实验手册详细介绍了使用Oracle 11g数据库管理系统时,编写和执行基本SQL语句所需的各项技能。Oracle 11g是甲骨文公司推出的一个稳定的企业级数据库版本,支持大型事务处理和数据仓库应用。SQL是...

    Oracle 11g 客户端工具 精简版 Oracle Client

    下面将详细介绍Oracle 11g客户端工具中的关键知识点。 1. **Net Services (Oracle Net)**: Oracle Net是Oracle客户端与服务器之间通信的核心组件,它负责建立和管理客户端与数据库服务器间的连接。通过TCP/IP、 ...

    Oracle 11g 实用教程

    《Oracle 11g 实用教程》是一本深入讲解Oracle 11g数据库管理与应用的书籍,旨在为读者提供全面、系统的学习资源,帮助读者掌握Oracle 11g的核心功能与高级特性,提升数据库管理和开发技能。本书不仅适合初学者入门...

    Oracle Xe 11g

    ### Oracle XE 11g:详尽解析与核心知识点 #### 核心知识点一:Oracle Database Express Edition(XE)11g概览 Oracle XE 11g,即Oracle Database Express Edition 11g Release 2 (11.2),是Oracle公司为满足小型...

    Linux7.6+Oracle 11g+RAC+multipath.pdf

    《Linux7.6+Oracle 11g+RAC+multipath...通过这个教程,读者不仅可以了解和掌握Linux7.6、Oracle11g、RAC和多路径的相关知识,还能获得实际操作的经验,为构建和管理高性能、高可用性的企业级数据库环境打下坚实基础。

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一)

    通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...

    Linux7.6+Oracle 11g+RAC.pdf

    首先,我们来了解一下Linux7.6和Oracle 11g的基础知识。 **Linux7.6** Linux7.6是Red Hat Enterprise Linux (RHEL)的一个版本,它提供了稳定和安全的企业级操作系统。RHEL 7.6包含了多项改进,包括增强的安全性、...

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二)

    通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...

    Oracle 11g数据库最佳入门教程 - 萧文龙 & 李逸婕 & 张雅茜

    萧文龙、李逸婕、张雅茜编著的《Oracle11g数 据库*佳入门教程》从基础知识入手,结合示例讲解 ,全书共分17章,在讲述数据库原理的同时,详细介 绍了数据库的管理、表空间的管理、表的管理、数据 的操作与管理、用户...

    Oracle 11g foundamental chapter 1

    ### Oracle 11g基础知识第一章知识点详述 #### 标题与描述概述 - **标题**:“Oracle 11g Fundamental Chapter 1” - **描述**:本章为Oracle 11g认证英文原版的第一章节。 根据标题与描述,本章主要介绍了Oracle...

    oracle10g常用命令数据库的备份和恢复

    #### 一、基础知识与环境准备 在深入探讨 Oracle 10g 数据库的备份与恢复之前,我们需要了解一些基本概念和环境配置。 ##### 1. 连接到 Oracle 10g 数据库 - **连接到 SYS 用户**: - 使用 SQL*Plus 工具,通过 `...

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

    从基本原理、理论提高、实际操作、经验策略、应用开发等方面,结合命令行方式、开发工具的使用、管理工具的使用、Oracle与Windows之间的关系等知识点,按照学习、理解、应用、管理的需要全面描述了Oracle11g的特征和...

    Oracle 11g 文档

    4. **安全设置**:Oracle 11g 强调角色基础的权限管理,通过用户、角色和权限的组合控制访问。审计功能可以记录数据库活动,确保合规性。此外,透明数据加密(TDE)保护敏感数据,网络加密和SSL连接增强通信安全性。 ...

    Oracle_11g课后答案_孙凤栋

    #### 第一章:Oracle 11g版本与数据库基础知识 **1.1 Oracle 11g版本的区别** - **企业版(Enterprise Edition)**: 提供了最全面的功能集,支持最高级别的可用性和可扩展性,适用于大型企业级应用,如关键业务...

    oracle10g 安装操作实用手册

    在文档中,我们了解到Oracle 10g的基本安装、常用工具的使用、数据库基本命令的操作以及数据库安全管理等多个方面的知识。 首先,文档提到安装Oracle 10g之前需要准备的几个步骤: 1. 产品分类:Oracle 10g产品线...

    Oracle 11g学习资料

    ### Oracle 11g 学习资料知识点梳理 #### 一、Oracle 11g简介 - **定义**:Oracle 11g是甲骨文公司(Oracle Corporation)推出的一款关系型数据库管理系统(RDBMS),它在Oracle 10g的基础上进行了改进,增加了许多...

    Oracle 11g Concepts中英文对照版

    本文档旨在为初学者提供一份详尽的Oracle 11g概念介绍,通过中英文对照的方式帮助读者更好地理解和掌握Oracle数据库的基础知识。文档虽然体积较小(仅11M),但内容清晰、条理分明,非常适合希望快速入门Oracle...

    Oracle 11g标准教程 思考与练习答案

    通过以上对Oracle 11g标准教程思考与练习答案的解析,可以看出Oracle数据库的复杂性和强大功能,涉及了从基础的数据存储和检索,到高级的SQL查询优化、异常处理以及数据库对象设计等多个方面。掌握这些知识点对于...

    oracle11g32位客户端

    ### Oracle 11g 32位客户端知识点详解 #### 一、Oracle 11g简介 Oracle Database 11g是Oracle公司推出的第11代数据库系统,它在Oracle 10g的基础上进行了大量的改进与增强。Oracle 11g不仅提供了更强大的数据管理...

    Oracle 11g SQL和PL SQL从入门到精通〖送源代码〗

    通过学习本书,读者不仅可以掌握Oracle常用工具Oracle Universal Installer、Net Comfiguration Assistant、SQL Developer、SQL*Plus的作用及使用方法,而且可以掌握SQL语句和PL/SQL的各种基础知识和高级特征(记录...

Global site tag (gtag.js) - Google Analytics