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基础实验手册详细介绍了使用Oracle 11g数据库管理系统时,编写和执行基本SQL语句所需的各项技能。Oracle 11g是甲骨文公司推出的一个稳定的企业级数据库版本,支持大型事务处理和数据仓库应用。SQL是...
下面将详细介绍Oracle 11g客户端工具中的关键知识点。 1. **Net Services (Oracle Net)**: Oracle Net是Oracle客户端与服务器之间通信的核心组件,它负责建立和管理客户端与数据库服务器间的连接。通过TCP/IP、 ...
《Oracle 11g 实用教程》是一本深入讲解Oracle 11g数据库管理与应用的书籍,旨在为读者提供全面、系统的学习资源,帮助读者掌握Oracle 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...通过这个教程,读者不仅可以了解和掌握Linux7.6、Oracle11g、RAC和多路径的相关知识,还能获得实际操作的经验,为构建和管理高性能、高可用性的企业级数据库环境打下坚实基础。
通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...
首先,我们来了解一下Linux7.6和Oracle 11g的基础知识。 **Linux7.6** Linux7.6是Red Hat Enterprise Linux (RHEL)的一个版本,它提供了稳定和安全的企业级操作系统。RHEL 7.6包含了多项改进,包括增强的安全性、...
通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...
萧文龙、李逸婕、张雅茜编著的《Oracle11g数 据库*佳入门教程》从基础知识入手,结合示例讲解 ,全书共分17章,在讲述数据库原理的同时,详细介 绍了数据库的管理、表空间的管理、表的管理、数据 的操作与管理、用户...
### Oracle 11g基础知识第一章知识点详述 #### 标题与描述概述 - **标题**:“Oracle 11g Fundamental Chapter 1” - **描述**:本章为Oracle 11g认证英文原版的第一章节。 根据标题与描述,本章主要介绍了Oracle...
#### 一、基础知识与环境准备 在深入探讨 Oracle 10g 数据库的备份与恢复之前,我们需要了解一些基本概念和环境配置。 ##### 1. 连接到 Oracle 10g 数据库 - **连接到 SYS 用户**: - 使用 SQL*Plus 工具,通过 `...
从基本原理、理论提高、实际操作、经验策略、应用开发等方面,结合命令行方式、开发工具的使用、管理工具的使用、Oracle与Windows之间的关系等知识点,按照学习、理解、应用、管理的需要全面描述了Oracle11g的特征和...
4. **安全设置**:Oracle 11g 强调角色基础的权限管理,通过用户、角色和权限的组合控制访问。审计功能可以记录数据库活动,确保合规性。此外,透明数据加密(TDE)保护敏感数据,网络加密和SSL连接增强通信安全性。 ...
#### 第一章:Oracle 11g版本与数据库基础知识 **1.1 Oracle 11g版本的区别** - **企业版(Enterprise Edition)**: 提供了最全面的功能集,支持最高级别的可用性和可扩展性,适用于大型企业级应用,如关键业务...
在文档中,我们了解到Oracle 10g的基本安装、常用工具的使用、数据库基本命令的操作以及数据库安全管理等多个方面的知识。 首先,文档提到安装Oracle 10g之前需要准备的几个步骤: 1. 产品分类:Oracle 10g产品线...
### Oracle 11g 学习资料知识点梳理 #### 一、Oracle 11g简介 - **定义**:Oracle 11g是甲骨文公司(Oracle Corporation)推出的一款关系型数据库管理系统(RDBMS),它在Oracle 10g的基础上进行了改进,增加了许多...
本文档旨在为初学者提供一份详尽的Oracle 11g概念介绍,通过中英文对照的方式帮助读者更好地理解和掌握Oracle数据库的基础知识。文档虽然体积较小(仅11M),但内容清晰、条理分明,非常适合希望快速入门Oracle...
通过以上对Oracle 11g标准教程思考与练习答案的解析,可以看出Oracle数据库的复杂性和强大功能,涉及了从基础的数据存储和检索,到高级的SQL查询优化、异常处理以及数据库对象设计等多个方面。掌握这些知识点对于...
### Oracle 11g 32位客户端知识点详解 #### 一、Oracle 11g简介 Oracle Database 11g是Oracle公司推出的第11代数据库系统,它在Oracle 10g的基础上进行了大量的改进与增强。Oracle 11g不仅提供了更强大的数据管理...
通过学习本书,读者不仅可以掌握Oracle常用工具Oracle Universal Installer、Net Comfiguration Assistant、SQL Developer、SQL*Plus的作用及使用方法,而且可以掌握SQL语句和PL/SQL的各种基础知识和高级特征(记录...