`
dxflygao
  • 浏览: 66022 次
  • 性别: 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,需要对操作系统权限进行额外指派:
控制面板->管理工具->本地策略->用户权利指派 ->作为批处理作业登录将服务器的所用的用户名加上
分享到:
评论

相关推荐

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

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

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

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

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

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

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

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

    Oracle Database 11g初学者指南--详细书签版

     本书能使读者快捷地掌握oracle database 11g的基础知识。通过自我评估教程,介绍了核心数据库技术、管理员职责、高可用性以及大型数据库特性。本书带领读者循序渐进地学习数据库设置、管理、编程、备份和恢复。还...

    Oracle 11g SQL和PL SQL从入门到精通.part1

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

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

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

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

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

    Oracle 10g 学习笔记

    │ oracle 常用傻瓜1000问 - oracle10g - 小呵呵.mht.lnk │ ORACLE 面试问题-技术篇.txt │ oracle10g权限与角色管理初学笔记.txt │ oracle10g的系统视图(sys、system).txt │ oracle10g系统管理之UNDO表空间 - ...

    oracle数据库11G初学者指南.Oracle.Database.11g,.A.Beginner's.Guide

    《Oracle Database 11g初学者指南》能使读者快捷地掌握Oracle Database 11g的基础知识。通过自我评估教程,介绍了核心数据库技术、管理员职责、高可用性以及大型数据库特性。《Oracle Database 11g初学者指南》带领...

    Oracle 10g安装卸载图解

    Oracle 10g安装卸载图解教程 pdf,介绍了如何学习oracle、e需要具备的基础知识、学习流程、用户管理、表管理、高级部分表查询、权限、角色、函数PL/sql编程、数据库管理、索引,约束和事务以及安装/启动/卸载oracle...

    深入解析Oracle.DBA入门进阶与诊断案例

    针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或权限。是oracle权限最高的用户,...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    2.1 Oracle架构基础 25 2.2 SGA-共享池 27 2.3 库高速缓存 28 2.4 完全相同的语句 29 2.5 SGA-缓冲区缓存 32 2.6 查询转换 35 2.7 视图合并 36 2.8 子查询解嵌套 39 2.9 谓语前推 42 2.10 使用物化视图...

    计算机应用基础知识概述(3).doc

    第1章 计算机应用基础知识概述 第2讲 计算机应用基础知识概述&lt;二&gt; 教学目标及基本要求: 1、掌握计算机软件系统的构成,软件的概念、特点及分类 2、了解指令、语言、程序的概念。 3、掌握计算机的基本工作原理。 教学...

    计算机应用基础知识概述(1).doc

    第1章 计算机应用基础知识概述 第2讲 计算机应用基础知识概述(二) 教学目标及基本要求: 1、掌握计算机软件系统的构成,软件的概念、特点及分类 2、了解指令、语言、程序的概念。 3、掌握计算机的基本工作原理。 ...

    计算机应用基础知识概述(2).doc

    第1章 计算机应用基础知识概述 第2讲 计算机应用基础知识概述&lt;二&gt; 教学目标与基本要求: 1、掌握计算机软件系统的构成,软件的概念、特点与分类 2、了解指令、语言、程序的概念. 3、掌握计算机的基本工作原理. 教学...

    “桂林高新杯”软件设计大赛.doc

    " "数据库应用开发 "考核要点 "分值 "20 " "Oracle10G与SQLS"1、常用数据库基本操作:数据库、表的创建; " "erver2005的应用"2、标准SQL的语句使用、索引、存储过程、触发器使用; " " "3、数据库链接和数据绑定。...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    标题:PHP基础教程 出处:风流的CG网络日志 时间:Mon, 28 Aug 2006 07:24:34 +0000 作者:yufeng 地址:http:///read.php?38 内容: 提供给新手学习的 PHP新手教程,是一个比较有价值的PHP新手教程! 一、PHP...

Global site tag (gtag.js) - Google Analytics