NC数据源配置和数据库表空间的配置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NC数据源配置和数据库表空间的配置

NC61数据源配置和数据

发现童鞋们在安装NC61的时候遇到的问题非常多,尤其是建立多个帐套的时候更是问题多多。

我总结了一下,问题的症结就在于对数据库的表空间、用户、UAP配置等关系没有理清楚。

如果这篇文章帮助你解决了问题,希望你能把你出现问题的截图发上来,并告诉大家用这个方法可以解决。

写了一个下午,看完好歹给个回复。

--------------------------------------------------------------------------------

问题症状往往表现为:

1.数据源配置的时候测试通不过;

2.数据源配置的时候测试能通过,但在建库的时候通不过,比如到10%的时候

弹出错误“物理布局错误”,到30%的时候弹出错误“表或视图不存在”等等。

3.按照下面的方法,UAP配置测试通不过,出现ORA-12519错误的时候,可以尝试先关闭中间件,再测试。

小伙伴们,如果你遇到类似的问题,建议你继续往下看,一定要看到最后哟。

--------------------------------------------------------------------------------

授人以鱼不如授人以渔

首先告诉大家一个小秘密,相信很多童鞋都还不知道呢。

在NC61安装盘的根目录下,有三个文档,你们都看过么?

还有其他的那些文件,你们都知道是干什么用的么?

既然是放到安装盘里的内容,肯定是有用的吧。

在NC61安装盘的DOC目录下,有很多的帮助文档,你们都看过了么?

还记得配置数据库的时候我们用了几段代码么?

其实就是《NC6.1数据库参考脚本及临时表要求.pdf》这篇文档里的,自己去找找看。

看完上面这些东东,小伙伴们都惊呆了!有木有!

哦。。。原来解决方案远在天边,近在眼前呢!

下次再遇到问题你还会直接就去问别人么?

也希望大家有什么好的方法都共享出来哦!

其实我还有别的小秘密,下次告诉大家吧。

下面进入正题了,本着知其然并知其所以然的精神,我重点讲讲我的理解和方法。

--------------------------------------------------------------------------------

1.数据库配置

下面是用命令的方法,大家还记得这些命令是从哪里来的吗?

《NC6.1数据库参考脚本及临时表要求.pdf》去找找看,都在这里了。

1--创建表空间:

CREATE TABLESPACE NNC_DATA01DATAFILE 'd:\nnc_data01.dbf'SIZE500M AUTOEXTEND ON NEXT50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE256K;

CREATE TABLESPACE NNC_INDEX01DATAFILE 'd:\nnc_index01.dbf'SIZE500M AUTOEXTEND ON NEXT50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE128K;

复制代码

注:

这段代码的主要功能就是:建立两个表空间,NNC_DATA01和NNC_INDEX01,并指定数据存储路径、文件大小

、自动扩展、区分配大小。

重点:这里是很多同学会犯错的地方。NNC_DATA01和NNC_INDEX01不能改成别的名字,用户可以随便起名字,但是这两个表空间不可以。

如果表空间不使用NNC_DATA01,会出现“表或视图不存在”的问题。

猜测原因:系统建库的时候需要往名称为NNC_DATA01和NNC_INDEX01的表空间释放数据表,找不到这两个表会报错。

所以,NNC_INDEX01这个表空间我们没用过,但它还是有用的。

2--创建用户:

create user nc611identified by nc611default tablespace nnc_data01 temporary tablespace temp;

复制代码

注:

这段代码的主要功能就是:创建用户,设置默认密码,指定默认表空间和临时表

空间。临时表空间使用数据库默认的TEMP即可。

3--给用户授权:

grant connect,dba to nc611;

复制代码

注:

这段代码的主要功能就是:给用户授权,connect和dba这两个权限是必须的。

--------------------------------------------------------------------------------------------------------------------------

除了命令,还有其他的方式配置数据库,可以参照《NC6.1产品安装部署及配置指南.pdf》-2.4创建oracle用户。

我的方法是用Database Control来配置数据库,建议大家采用这种方法,能让你对表空间和用户的理解更深刻。

你在配置的过程中看看能否跟命令对应上。

1.用sys登陆,身份为sysdba。

2.创建和配置表空间NNC_DATA01和NNC_INDEX01

3.创建和配置用户

----------------------------------------------------------------------------------------------

2.数据源配置

打开NcSysConfig

UAP配置工具中的帮助文档对数据源配置的描述如下:

数据源配置

1:首先“读取”,可以查看已经配置的数据源信息。

2:选择“添加”或修改数据源,界面处于可编辑状态,编辑数据源信息。

注意:“数据源的OID标识”为大写字母或数字组成的两位数,并且不能以Z开头。

相关文档
最新文档