`
浪子_回头
  • 浏览: 11671 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

win7下安装oracle10g碰到的问题,及建立表空间和用户的2种方式

阅读更多



 今天在win7下安装好ORACLE 10G后,我用SYS登录http://localhost:1158/em/,可以登录,但在使用Oracle的一些功能(比如登录之后点击“管理”菜单项,欲打开管理界面)会出现下列几类错误

Io 异常:Unknown host specified;

“java.lang.Exception: Exception in sending Request :: null”。

补充:即便是使用其他机器连接此机的oracle,也是出现如此情况,但使用命令可以操作,可以创建net配置。

解决办法:

第一步:找到 10.2.0\db_1\KEVIN_orcl\sysman\config\emd.properties(其中KEVIN_orcl是我本机上的目录名称:servername_sid,若是自定义的$ORACLE_HOME请自行更改)

第二步:用记事本打开emd.properties,其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:
agentTZRegion=Asia/Shanghai

            注:关于时区的列表参考:10.2.0\db_1\sysman\admin\supportedtzs.lst 。或者执行以下语句可以获得timezone的信息:select * from v$timezone_names

第三步:重启机器或者OracleDBConsole和OracleService服务

参考资料:http://forums.oracle.com/forums/thread.jspa?threadID=320574&tstart=0&messageID=1374397

 

首先,先介绍下oracle表空间的概念。SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。具体见百度百科http://baike.baidu.com/view/2973562.htm

 

我们先进http://localhost:1158/em/来进行图形化式的操作。点击管理/表空间,我们可以看到oracle自带的一些表空间,


 

然后,我们再点击创建表空间,再添加数据文件,确定之后,我们就成功的建立了一个表空间。我们可以在10.2.0\oradata\orcl看到新建的物理文件。

 

然后我们需要建立用户 来对表空间的访问。同样 ,点击用户,我们可以看到oracle自带的一些用户。 

 

同样 建立一个新用户,注意,这里,我们要给该用户分配可以访问的表空间和临时表空间,

 

还要为该用户分配对数据库的操作权限,也就是赋予用户 角色,

DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connectresource, dba权限。

 

PS:我只赋予了connect, resource权限,导入数据的时候说权限不足,于是,我又分配了dba权限,就可以成功导入。

 

这样,我们的表空间和用户就创建好了,然后我们只需要使用该用户登陆,然后导入数据,就可以进行开发工作。

 

上面这种是图形化操作,下面,我们再介绍使用sql进行表空间和用户的建立。

 

同样,我们也需要使用sys用户登陆,

 

建立表空间sql:

create tablespace test_data
logging
datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf' 
size 32m 
autoextend on 
next 32m maxsize 2048m
extent management local;

 建立临时表空间sql:

create temporary tablespace test_temp 
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' 
size 32m 
autoextend on 
next 32m maxsize 2048m
extent management local;

 

建立用户并指定表空间sql:

create user testserver_user identified by testserver_user
default tablespace test_data
temporary tablespace test_temp;

 分配权限sql:

grant connect,resource to testserver_user;

 

OK!


 
 
 

  • 大小: 257.3 KB
  • 大小: 423.9 KB
  • 大小: 167.3 KB
3
2
分享到:
评论

相关推荐

    win7下安装oracle10g

    ### Win7下安装Oracle 10g的知识点详解 #### 一、背景介绍 随着信息技术的发展,数据库管理系统作为数据管理的核心工具,在企业信息化建设中扮演着至关重要的角色。Oracle数据库以其强大的功能、高可靠性和安全性...

    win7安装oracle10g_的问题和解决方案

    ### Win7安装Oracle 10g遇到的问题及解决方案 #### 问题一:操作系统不兼容问题 **错误描述:** 在尝试于Windows 7系统上安装Oracle Database 11g时,出现了以下错误提示: ``` 正在检查操作系统要求… 要求的结果...

    Win764位安装Oracle11g及新建表空间和用户

    在Win7 64位操作系统上安装Oracle Database 11g Release 2(11.2)企业版并新建表空间和用户,涉及以下几个主要步骤: 1. 安装准备: - 首先需要从Oracle官方网站下载适合Win7 64位的Oracle Database 11g Release ...

    Win7下安装Oracle 10g常见错误解决

    针对这些问题,我们可以通过修改`refhost.xml`和`oraparam.ini`文件来告知Oracle 10g其能够支持Windows 7系统,并通过配置虚拟网卡的方式确保安装程序能正确识别IP地址。这些方法可以帮助用户顺利地完成Oracle 10g在...

    win7安装Oracle 10g数据库教程

    在Win7环境下安装Oracle 10g可能面临一些挑战,但通过遵循详细的步骤,您可以成功完成安装过程。 首先,确保你的系统满足Oracle 10g的最低硬件和软件需求。对于Windows 7,通常需要以下配置: 1. 处理器:至少1GHz...

    Win7下安装Oracle database lite 10g一个问题的解决方法

    通过以上步骤,我们解决了Win7下安装Oracle Database Lite 10g时遇到的版本兼容性问题。需要注意的是,这种方法可能仅适用于Oracle Database Lite 10g的特定版本,对于其他版本或者不同的Oracle产品,可能需要寻找...

    在64位win7上安装oracle10g

    在64位Win7上安装Oracle 10g的知识点详解 标题与描述明确指出了本次讨论的主题是在64位的Windows 7操作系统上安装Oracle 10g数据库。这通常是一个较为复杂的过程,因为Oracle 10g的官方支持并不包含64位的Windows 7...

    win7下安装oracle win7下安装oracle

    ### Win7 下安装 Oracle 10g 的详细步骤与注意事项 #### 标题与描述解析 根据提供的标题和描述,“Win7 下安装 Oracle”强调了本文档的主要内容是关于如何在 Windows 7 操作系统上安装 Oracle 数据库软件。特别地,...

    64位win7安装oracle_10g

    本文旨在详细阐述如何在64位Win7系统上安装Oracle 10g数据库的过程,解决在安装过程中可能遇到的兼容性问题,以及如何处理常见的错误,如“java.lang.Exception:Exception in sending Request::null”。 ### 一、...

    win7Oracle10g

    在Windows 7操作系统中安装Oracle 10g是一项技术性的...以上是关于“win7安装Oracle10g”的详细步骤和常见问题处理,希望对你有所帮助。在实际操作中,如果遇到任何问题,可以查阅Oracle的官方文档或在线社区寻求帮助。

    win7下如何安装oracle 10g

    Oracle 10g在Win7上运行至少需要1GB的内存(推荐2GB或更多)和足够的硬盘空间,操作系统应为32位(x86)。由于Oracle 10g不支持64位Win7,所以如果你的系统是64位的,你需要切换到32位兼容模式。 步骤1:下载和准备...

    WIN7 下安装Oracle 11g 报错

    10. **社区支持**:在Oracle官方论坛和其他技术社区(如Stack Overflow)中,有很多用户分享了他们在Windows 7上安装Oracle 11g的经验和解决方案,遇到问题时可以寻求帮助。 总之,解决“WIN7 下安装Oracle 11g ...

    winxp,vista,win7下安装Oracle_10g

    ### Oracle 10g 在 Windows XP、Vista 和 Win7 下的安装指南 #### 一、准备工作 在开始安装 Oracle 10g 数据库之前,需要做一些准备工作。 **1. 获取安装介质** - **下载安装包**:首先,访问 Oracle 官方网站 ...

    64位win7安装oracle 10g vista&server2008时无法安装的解决方案

    在处理64位Windows 7操作系统下安装Oracle 10g时遇到的问题时,很多用户会发现安装过程无法顺利进行。本文将详细介绍在64位Win7系统上安装Oracle 10g时可能遇到的问题及其解决方案。 #### 问题概述 当尝试在64位...

    win7中如何安装oracle10g和使用oracle10的说明文档

    ### Win7中安装Oracle 10g及使用指南 #### 安装前的准备工作 在开始安装Oracle 10g之前,确保您的Windows 7系统已经满足以下条件: 1. **系统版本**: Windows 7 Professional或更高版本。 2. **硬件配置**: - ...

    win7oracle10g的安装方法

    ### Win7下Oracle 10g的安装方法详解 #### 安装前的准备工作 在开始安装Oracle 10g之前,请确保您的Windows 7操作系统已经满足以下几点: 1. **系统兼容性**:确认您的Windows 7版本与Oracle 10g兼容。通常情况下...

    Centos-7下安装oracle10g及打补丁

    linux新人借鉴前辈安装oracle10g血泪史加上自己遇到问题的总结

Global site tag (gtag.js) - Google Analytics