您的位置:首页 > 数据库 > Oracle

Oracle 9i 安装过程和创建数据库

2010-10-13 15:56 651 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: