【案例7】NC+ORACLE+系统初始化的完整操作顺序

目录

NC系统从安装ORACLE数据库到系统初始化的完整操作顺序

删除NC数据源(ORACLE用户)

NC数据源账套导出

ORACLE数据库表空间操作


NC系统从安装ORACLE数据库到系统初始化的完整操作顺序

  • 第1步:安装ORACLE数据库(默认实例名:orcl)

安装完成后用设置好的数据库用户名密码进入数据库

> cmd
> sqlplus system/yonyou@orcl as sysdba;
  • 第2步:建表空间,执行以下命令
> CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\yonyou\dbf\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;     

> CREATE TABLESPACE NNC_DATA02 DATAFILE 'D:\yonyou\dbf\nnc_data02.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;  

> CREATE TABLESPACE NNC_DATA03 DATAFILE 'D:\yonyou\dbf\nnc_data03.dbf' SIZE 200M AUTOEXTEND ON NEXT 10M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;

> CREATE TABLESPACE NNC_INDEX01 DATAFILE 'D:\yonyou\dbf\nnc_index01.dbf' SIZE 200M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;     

> CREATE TABLESPACE NNC_INDEX02 DATAFILE 'D:\yonyou\dbf\nnc_index02.dbf' SIZE 100M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;  

> CREATE TABLESPACE NNC_INDEX03 DATAFILE 'D:\yonyou\dbf\nnc_index03.dbf' SIZE 200M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;
  • 第3步:建立用户(即数据源)
> CREATE USER nc633_jx2_20150514 IDENTIFIED BY yonyou DEFAULT TABLESPACE NNC_DATA01 TEMPORARY TABLESPACE temp;
  • 第4步:给用户赋权
> GRANT connect,dba to nc633_jx2_20150514;

注:安装ORACLE数据库完成时未解锁scott账号的情况下进行处理——ALTER USER scott ACCOUNT UNLOCK;

  • 第5步:安装NC的产品代码(安装路径里不允许有中文、空格,请根据购买模块选择安装程序代码)

  • 第6步:在环境变量-系统变量下配置JAVA_HOME的路径(指向NC安装目录下的ufjdk目录,如:D:\ufida\nchome\ufjdk)

  • 第7步:执行NC安装目录下的nchome->BIN->NCsysconfig.bat配置应用服务器

  • 第8步:使用IE在127.0.0.1\admin.jsp下建立账套、admin系统用户和密码和选择模块安装NC功能节点

  • 第9步:使用IE在127.0.0.1\index.jsp下使用admin系统用户建立XX集团和相应集团用户,并进行集团初始化,正式开始系统应用。


删除NC数据源(ORACLE用户)

WINDOWS下

删除用户:

drop user nc633_jx_20150212 cascade;

查询目前用户情况,是否删除成功:

select username from dba_users;

LINUX下 

# su - oracle
$ sqlplus  / as sysdba 
--删除用户
drop user nc50 cascade;
--在列表中检查是否删除成功
select username from dba_users;
--创建新用户
grant dba connect to nc50 identified by nc50;
--更新用户默认表空间
alter user nc50 default tablespace nnc_data01 temporary tablespace temp;

NC数据源账套导出

WINDOWS下

方式一,普通:

  • ORACLE数据库账套导出:
EXP nc61/yonyou@orcl file=E:\nc61_20131031.dmp;
  • ORACLE数据库账套导入:
IMP nc633_thlz_20141110/yonyou file=G:\NC633_THLZ_20141107.dmp ignore=y full=y;

或者

imp nc611/yonyou fromuser=NC61NEW touser=nc611 file=D:\NC61NEW_20130822.dmp ignore=y

方式二,数据崩:

  • expdp导出方式
expdp nc633_jx1_20150317/yonyou@orcl DIRECTORY=mydir DUMPFILE=nc633_jx1_20150317.dmp LOGFILE=e.LOG
  • impdp导入方式

打开cmd,连上sqlplus,用sys或system登陆

1、建立逻辑目录

--创建mydir
create directory mydir as 'G:\';

--删除mydir
drop directory mydir; 

2、建立用户并授权

grant read,write on directory mydir to nc633_jx2_20150514; 

3、导入 

impdp nc633_jx2_20150514/yonyou@orcl directory=mydir dumpfile=NC633_JX_JT2_20150514.dmp remap_schema=nc633jx22:nc633_jx2_20150514 logfile=h.log

  •  查询逻辑目录
select * from dba_directories;

Linux下

$ su - oracle
> exp nc50/nc50 file=/home/dbbackup/100120.dmp owner=nc50;
> imp enduser/enduser file=/home/dbbackup/100120.dmp ignore=y fromuser=nc50 touser=enduser;

ORACLE数据库表空间操作

如:其余表空间参照删除 drop tablespace NNC_DATA01 including contents and datafiles;

  • 删除表空间
drop tablespace NNC_INDEX01 including contents and datafiles; 

再手工删除存放ORACLE表空间目录下的数据文件即可。
  • 扩展表空间数据文件的大小(扩展到某个值)
ALTER DATABASE DATAFILE '\ufida\dbf\nnc_index01.dbf' RESIZE 11000M; 

oracle通过网页登陆管理工具地址 http://localhost:1158/em 用户:sys/system 密码:sys/system的密码


许可问题:uf.LIB\lenc文件

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值