今天看了一下oracle的管理手册,小结一下。
一:oracle大致分为管理和使用,都可以用sql来进行。
二:数据字典就是个系统目录,里面记录个各种信息。
三:oracle要想使用必须的有个实例。我想实例之所以可以分开安装,是因为它在有些情况下可以安装多个实例(并行服务器)
四: 从物理概念上来讲有这些物理文件:控制文件/日志文件(归档/在线2种)/数据文件/密码文件/初始化文件(pfile/spfile)/
从逻辑概念上来讲有:数据库》表空间》段》区间》块
五:1.对一般如果有多个应用程序用Oracle的数据库,一般只需要建立一个数据库就可以了,对不同的应用设立不同的用户(不同的表空间)就可以了。
2.如果多个应用程序的字符集不一样,如既有BIG5又有GB2312,那一般就需要考虑配置多个服务器,或者建立多个数据库,或者转换到UTF-8之类的字符集。
查看实例名
select * from v$instance;
这个地址不错 http://dev.csdn.net/develop/article/50/50000.shtm
这个也不错 http://database.ctocio.com.cn/tips/275/7600275.shtml
大致明白了,oracle安装并创建实例,会自动创建数据库,接下来的工作就是在这个数据库下建用户和表空间了。
创建了个临时表空间
create temporary tablespace GE_TEMP tempfile '/usr/u01/app/oracle/space/GE_TEMP01.dbf' size 100m autoextend on next 100m maxsize 2048m extent management local;
其中 extent management local 据说是本地管理,另外一种是字典管理。这里有些说明,有时间再看。
创建表空间
create tablespace GE logging datafile '/usr/u01/app/oracle/space/GE.dbf' size 5000m autoextend on next 1000m maxsize 20000m extent management local;
创建用户到刚创建的表空间上
create user username identified by password default tablespace GE temporary tablespace GE_TEMP;
给用户些权限
grant connect,resource to username
一切顺利。
配置tomcat数据源的几种方式。http://hbszyandong.iteye.com/blog/146268
又出问题,当用java连接oracle的时候,报错
ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
修改了 ORACLE_HOME/network/admin/listener.ora成
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /usr/u01/app/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /usr/u01/app/oracle/product/10.2.0/db_1)
(SID_NAME = orcl)
)
)
重新启动监听,可以了。
分享到:
相关推荐
资源名称:深入理解Oracle RAC 12c内容简介:《深入理解Oracle RAC 12c》介绍了Oracle RAC 12c技术的方方面面,涵盖了与RAC技术相关的集群件知识、数据库知识、存储知识、网络知识,并在基于RAC的应用软件设计、优化...
要完全掌握Oracle RAC 12c的使用和管理,需要深入学习上述内容,并通过实践经验来提升对这些概念的理解和应用能力。对于数据库管理员(DBA)而言,具备这些技能和知识是必要的,因为它们能够帮助DBA更好地设计、实施...
Oracle 数据库启动和关闭的理解是每个数据库管理员必备的基础知识。Oracle 提供了多种启动和关闭数据库的方法,以适应不同情况和需求。...因此,对Oracle数据库启动和关闭的深刻理解是数据库管理的关键技能之一。
深入理解Oracle Exadata
深入理解Oracle数据库体系结构,大师之作,推荐阅读。
这个名称可能寓含了对Oracle知识的深度探索和全面理解。在`ORACLE九阴真经.chm`中,可能包含Oracle数据库的高级主题,如数据库架构、存储结构、并行查询、分布式数据库等。这类资源对于想要深入研究Oracle的用户来...
在深入探讨Oracle 12c的相关知识点之前...以上就是对Oracle 12c的一些关键知识点的详细解读。从数据库的管理、安全性到性能优化,Oracle 12c提供了广泛的功能和改进,为用户提供了可靠、灵活、高效的数据管理解决方案。
深入理解Oracle RAC 12c(完整书签)深入理解Oracle RAC 12c(完整书签)深入理解Oracle RAC 12c(完整书签)
以下是Oracle RAC 12c的一些核心知识点: 1. **Oracle RAC的基本概念**:Oracle RAC允许多个实例同时访问同一个物理数据库,通过共享存储实现数据的高可用性。每个实例都有自己的内存结构(如SGA)和后台进程,但...
根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息 。 如: eygle,君三思 ,谭怀远 ,陈吉平等前辈们的...
全面覆盖:资源中的《Oracle关键词.xls》和《Oracle关键词.html》文件,系统地罗列并解释了Oracle数据库中的所有关键词,... 2、数据库开发者:深化对Oracle的理解,提高查询优化与故障排查能力,提升项目开发效率。
### Oracle Exadata深入理解知识点概览 #### 一、Exadata概述 - **定义与特点**:“深入理解Oracle Exadata”一书详细介绍了Oracle Exadata的定义及其独特的技术优势,如智能扫描(Smart Scan)、混合列式压缩...
本压缩包“Oracle资料 Oracle九阴真经 Oracle函数大全 Oracle错误码 Oracle参考手册 Oracle全套chm.7z”包含了丰富的Oracle学习资源,帮助用户深入理解并掌握Oracle的相关知识。 1. **Oracle九阴真经**:这是对...
开Oracle调优鹰眼,深入理解AWR性能报告2.part1
根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息 。 如: eygle,君三思 ,谭怀远 ,陈吉平等前辈们的...
1. OCI接口:OCI提供了丰富的API(应用程序编程接口)集合,使得开发者能够通过C语言编写应用程序,实现对Oracle数据库的各种操作,如查询、插入、更新和删除数据,事务控制,游标处理等。oci.dll作为这些API的实现...
Oracle技术大牛整理常见问题很详细的讲解,总共含有千...根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息
以上这些知识点是深入理解Oracle RAC 12c的核心内容。对于想要深入学习Oracle RAC技术的读者来说,掌握这些内容是十分必要的。由于Oracle RAC是Oracle数据库中相当复杂的技术之一,实践操作和不断的学习是掌握其精髓...