`
liushuai_238
  • 浏览: 28754 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
最近访客 更多访客>>
社区版块
存档分类
最新评论

对oracle的一些理解

阅读更多

 今天看了一下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)
    )
  )

 

重新启动监听,可以了。

分享到:
评论

相关推荐

    深入理解OracleRAC12c

    资源名称:深入理解Oracle RAC 12c内容简介:《深入理解Oracle RAC 12c》介绍了Oracle RAC 12c技术的方方面面,涵盖了与RAC技术相关的集群件知识、数据库知识、存储知识、网络知识,并在基于RAC的应用软件设计、优化...

    深入理解Oracle RAC 12c(完整书签).pdf

    要完全掌握Oracle RAC 12c的使用和管理,需要深入学习上述内容,并通过实践经验来提升对这些概念的理解和应用能力。对于数据库管理员(DBA)而言,具备这些技能和知识是必要的,因为它们能够帮助DBA更好地设计、实施...

    深刻理解Oracle数据库的启动和关闭

    Oracle 数据库启动和关闭的理解是每个数据库管理员必备的基础知识。Oracle 提供了多种启动和关闭数据库的方法,以适应不同情况和需求。...因此,对Oracle数据库启动和关闭的深刻理解是数据库管理的关键技能之一。

    深入理解Oracle Exadata

    深入理解Oracle Exadata

    Oracle编程艺术++深入理解数据库体系结构+第三版

    深入理解Oracle数据库体系结构,大师之作,推荐阅读。

    学习oracle一些资料chm格式

    这个名称可能寓含了对Oracle知识的深度探索和全面理解。在`ORACLE九阴真经.chm`中,可能包含Oracle数据库的高级主题,如数据库架构、存储结构、并行查询、分布式数据库等。这类资源对于想要深入研究Oracle的用户来...

    深入理解Oracle 12c

    在深入探讨Oracle 12c的相关知识点之前...以上就是对Oracle 12c的一些关键知识点的详细解读。从数据库的管理、安全性到性能优化,Oracle 12c提供了广泛的功能和改进,为用户提供了可靠、灵活、高效的数据管理解决方案。

    深入理解Oracle RAC 12c(完整书签)分卷1

    深入理解Oracle RAC 12c(完整书签)深入理解Oracle RAC 12c(完整书签)深入理解Oracle RAC 12c(完整书签)

    深入理解Oracle RAC 12c(完整书签) 中文版

    以下是Oracle RAC 12c的一些核心知识点: 1. **Oracle RAC的基本概念**:Oracle RAC允许多个实例同时访问同一个物理数据库,通过共享存储实现数据的高可用性。每个实例都有自己的内存结构(如SGA)和后台进程,但...

    oracle很详细的讲解

    根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息 。 如: eygle,君三思 ,谭怀远 ,陈吉平等前辈们的...

    Oracle数据库关键字大全整理

    全面覆盖:资源中的《Oracle关键词.xls》和《Oracle关键词.html》文件,系统地罗列并解释了Oracle数据库中的所有关键词,... 2、数据库开发者:深化对Oracle的理解,提高查询优化与故障排查能力,提升项目开发效率。

    深入理解Oracle Exadata(Expert Oracle Exadata)

    ### Oracle Exadata深入理解知识点概览 #### 一、Exadata概述 - **定义与特点**:“深入理解Oracle Exadata”一书详细介绍了Oracle Exadata的定义及其独特的技术优势,如智能扫描(Smart Scan)、混合列式压缩...

    Oracle资料 Oracle九阴真经 Oracle函数大全 Oracle错误码 Oracle参考手册 Oracle全套chm.7z

    本压缩包“Oracle资料 Oracle九阴真经 Oracle函数大全 Oracle错误码 Oracle参考手册 Oracle全套chm.7z”包含了丰富的Oracle学习资源,帮助用户深入理解并掌握Oracle的相关知识。 1. **Oracle九阴真经**:这是对...

    开Oracle调优鹰眼,深入理解AWR性能报告2.part1

    开Oracle调优鹰眼,深入理解AWR性能报告2.part1

    Oracle技术大牛整理文档《Oracle 学习手册》

    根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息 。 如: eygle,君三思 ,谭怀远 ,陈吉平等前辈们的...

    oracle10G和oracle11G的OCI.dll

    1. OCI接口:OCI提供了丰富的API(应用程序编程接口)集合,使得开发者能够通过C语言编写应用程序,实现对Oracle数据库的各种操作,如查询、插入、更新和删除数据,事务控制,游标处理等。oci.dll作为这些API的实现...

    Oracle技术狂人整理出的文档

    Oracle技术大牛整理常见问题很详细的讲解,总共含有千...根据自己对 Oracle 的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息

    深入理解Oracle_RAC_12c_PDF_带书签目录 完整版.pdf

    以上这些知识点是深入理解Oracle RAC 12c的核心内容。对于想要深入学习Oracle RAC技术的读者来说,掌握这些内容是十分必要的。由于Oracle RAC是Oracle数据库中相当复杂的技术之一,实践操作和不断的学习是掌握其精髓...

Global site tag (gtag.js) - Google Analytics