目录
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文件