G:\我的电脑\D盘\softwareSetting\Orac9i\Disk1\install\win32
安装步骤如下:
这个弹出的错误信息
/***************/
解决方法
添加缺少个那个文件
安装Oracle9i过程中,遇到“File not found D:/oracle/ora92/ocs4j/admin/OCS4J.properties”。
原因是Oracle安装版本中/DISK1/stage/Components/oracle.ocs4j/2.1.0.0.0a/1/DataFiles/Expanded/OCS4J_conf_nt下缺少OCS4J.properties.tmp文件。
如果安装遇到这个,可以新建一个文本文件取名名为OCS4J.properties拷贝到提示的路径,如D:/oracle/ora92/ocs4j/admin然后点击retry即可。
在自己创建的OCS4J.properties文件中写入以下内容:
# discoveryAddress is a list of cache servers and ports discoveryAddress = %s_hostName%:%s_cachePort% diskPath = %s_diskPath% logFileName = %s_ocs4jAdmin%/logs/ocs4j.log
创建数据库:
默认设置一直点击下一步,最后点完成。
等时间比较久。
Oracle 导入导出 添加权限
安装数据库见附件示例,注数据库字符集选用Unicode字符集即数据库中可以包含汉字。
在线输电监测里的数据库的SYS口令和SYSTEM口令都是设的sys123。
数据库安装好后利用 Database Configuration Assistant(数据库配置助手)来创建"ZXJC"数据库。
ZXJC数据库创建好后可导入数据,下面是导入DLR,TSM,TSMDLR例子。
注在导入用户之前先在ZXJC数据库里创建好表空间和用户。
1、创建DLR表空间:菜单“对象”--->"创建"----->"表空间"---->名称填入"DLR";
2、在数据库ZXJC"存储"--->"表空间" 里打开DLR,编辑DLR.ORA,在"一般信息"里可以设表空间大小("文件大小"),注:"存储"一定要在"数据文件已满后自动扩展"勾上,"最大大小"无限制。
(这样防止在导入用户数据时超过表空间的大小从而出错)
3、添加用户:菜单“对象”--->"创建"----->"用户"--->("一般信息"--- "名称"DLR ---"输入口令" sys123----"表空间"---"默认值"---"DLR"(DLR的表空间)----"临时" TEMP )。
授予角色:AQ_ADMINISTRATOR_ROLE CONNECT DBA RESOURCE
授予系统:ADMINISTER DATABASE TRIGGER ADMINISTER RESOURCE MANAGER UNLIMITED TABLESPACE
第2条要一定记住,表面上不打勾也行,在数据量大时,但是出现数据的丢失。
TSM,TSMDLR的表空间和用户的创建如上。
接下来便可导入用户的dmp文件。在DOC下键入如下命令即可。
1、imp system/sys123@ZXJC file=g:/db/DLR.dmp full=y
2、imp system/sys123@ZXJC file=g:/db/TSM.dmp full=y
3、imp system/sys123@ZXJC file=g:/db/TSMDLR.dmp full=y
将数据库中DLR用户的表导出
exp system/sys123@ZXJC file=G:/DLR.dmp owner=DLR
将数据库中TSM用户的表导出
exp system/sys123@ZXJC file=G:/TSM.dmp owner=TSM
将数据库中TSMDLR用户的表导出
exp system/sys123@ZXJC file=G:/TSMDLR.dmp owner=TSMDLR
将数据库ZXJC完全导出,用户名system 密码sys123 导出到D:/ZXJC.dmp中
exp system/sys123@ZXJC file=d:/ZXJC.dmp full=y