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;
alter table ghdemo rename column dname to username;
5、复制表:
-
-
CREATE TABLE cities AS SELECT * FROM citys;<br>
---复制citys表带数据 (注:数据表名英文错误)
CREATE TABLE cities AS SELECT * FROM citys;<br>
6、显示表的 约束
---显示所有的约束关系:
- SELECT * FROM user_constraints WHERE table_name =upper('route_ways')
-
AND constraint_type='R' ;
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;
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
-
FROM v$SESSION group by username
-
show parameter processes;
-
-
select sid,username from v$session where username is not null;
-
alter system set processes=2000 scope = spfile;
-
- shutdown immediate;
-
- startup ;
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
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> .
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>select * from v$flash_recovery_area_usage;---查看闪回区
sql>alter system set db_recovery_file_dest_size=10g;--放大闪回区
除了加大闪回区外,在开发阶段,可以使用关闭闪回的手段。
- sql>alter database flashback off
sql>alter database flashback off ---关闭闪回
17、一oracle数据库,安装在windows xp上,执行“可用性”检查时(或其它需要操作系统用户的地方),按要求输入正确的user/pwd,但还是提示出错。原因是在windows 系统中安装 oracle,需要对操作系统权限进行额外指派:
控制面板->管理工具->本地策略->用户权利指派 ->作为批处理作业登录将服务器的所用的用户名加上
分享到:
相关推荐
OracleWeblogic11g基础知识 OracleWeblogic11g基础知识
通过《Oracle11g数据库基础教程(第2版)》的学习和配套源代码的实践,读者将能够系统地掌握Oracle11g的基础知识,并具备实际操作数据库的能力。书中的源代码提供了丰富的示例,涵盖了上述各个知识点,让理论学习与...
通过下载并安装Oracle 11g,用户不仅可以学习数据库管理的基础知识,还可以深入了解企业级数据库的高级特性,提升在数据库设计、开发和维护方面的能力。对于IT专业人员来说,掌握Oracle 11g的使用和管理是一项重要的...
Oracle WebLogic 11g 基础知识 Oracle WebLogic 11g 是 Oracle 公司出品的中间件产品,属于 Oracle Fusion Middleware 产品家族。WebLogic Server 11g 是一个基于 Java 平台的应用服务器,提供了大量的功能和优势。...
本培训主要针对Oracle 11g的基础知识进行入门讲解,旨在帮助初学者快速掌握Oracle数据库的基本操作和管理技能。 一、Oracle 11g简介 Oracle 11g是Oracle数据库的第11个主要版本,它在性能、可用性、安全性以及可...
根据提供的文件信息,本文将围绕Oracle 11g的下载及其相关知识点进行详细介绍。Oracle 11g是一款功能强大的数据库管理系统,它为企业级应用提供了稳定、高效的数据存储和管理服务。 ### Oracle 11g简介 Oracle 11g...
### Oracle 11g与10g软件资源百度云下载相关知识点 #### 一、Oracle数据库简介 Oracle数据库是美国甲骨文公司的一款关系型数据库管理系统,在市场上占有重要的份额。Oracle数据库以其高度的安全性、可靠性和灵活性...
Oracle 11g是Oracle公司推出的数据库管理系统的一个版本,它提供了强大的数据存储、管理与分析功能,广泛应用于企业级数据库解决方案。本基础入门培训将帮助初学者了解Oracle 11g的基本概念、安装配置以及日常操作,...
【安装 Oracle 数据库 10g 的基础知识】 在安装 Oracle 数据库 10g 时,需要考虑多个方面,包括操作系统的选择与配置、硬件需求、软件安装和存储管理。以下是对这些关键知识点的详细说明: 1. **选择操作系统**: ...
### Oracle11g_64位_Linux版本下载知识点详解 #### 一、Oracle11g简介 Oracle Database 11g(简称Oracle11g)是甲骨文公司(Oracle Corporation)推出的一款关系型数据库管理系统。Oracle11g继承了Oracle10g的优秀...
### Oracle 11g中文教材知识点总结 #### 一、Oracle 11g概述与特点 - **Oracle Database 11g**:“g”代表**Grid(网格)**,这表明Oracle 11g旨在支持网格计算环境。通过网格计算,用户可以在多个服务器之间共享...
综上所述,Oracle11g管理与编程基础的学习涵盖了数据库的各个方面,从基础的SQL语法到复杂的数据库设计、性能优化和安全管理,是成为一名合格的Oracle DBA或开发者所必须掌握的基础知识。通过深入学习和实践,可以更...
本教程将带你深入理解Oracle 10g的基础知识,适合数据库新手入门学习。 首先,我们要了解数据库的基本概念。数据库是一个组织和存储数据的系统,它允许用户以结构化方式访问和管理数据。Oracle 10g作为关系型数据库...
- Oracle 11g数据库基础架构:介绍Oracle数据库的基本组成,如数据库实例、数据文件、控制文件、日志文件等。 - 安装和配置:详细阐述Oracle 11g数据库的安装流程和后续配置工作。 - 数据库管理:涵盖创建、维护以及...
本教程旨在引导初学者深入理解Oracle 11g的基础知识,包括其发展历程、新特性、体系结构、安装流程以及PL/SQL语言基础。 Oracle自1977年成立以来,经历了多次重大版本更新,从最初的Oracle 3到Oracle 11g,不断适应...
Oracle11g客户端是...对于小型项目、开发测试或是学习Oracle数据库基础知识的用户来说,这是一个经济高效的选择。不过,如果需要更高级的功能,如全面的数据库管理和性能监控,可能需要安装完整版的Oracle客户端。
总之,《Oracle10g数据库基础教程》是一本全面介绍Oracle数据库基础知识的教材,适合数据库初学者和有志于进一步提升数据库管理技能的专业人士。通过学习本教程并完成习题,读者可以对Oracle10g数据库有深入的理解,...
Oracle 11g是一款广泛应用的关系型数据库管理系统,尤其在企业级环境中被广泛部署。RPM(Red Hat Package Manager)是Linux系统中用于安装、升级、查询和卸载软件的包管理器,它使得软件的安装过程更为简便。在这个...