玩转C科技.NET

从学会做人开始认识这个世界!http://volnet.github.io

导航

Oracle9i数据库配置以及数据导入(图)

Oracle9i数据库配置以及数据导入()

1、安装Oracle 9i

2、打开Enterprise Manager Console

3、选择“独立启动”,确定进入下一步

4、创建数据库

D:oracleora92networkADMIN路径下找到tnsnames.ora

添加如下:

ORAName =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

)

(CONNECT_DATA =

(SID = ora9i)

(SERVER = DEDICATED)

)

)

保存。

打开Enterprise Manager Console

在左侧树中,右键“数据库”节点,在弹出菜单中选择“将数据库添加到树”,并选择“从本地的tnsname.ora文件中添加已选数据库位于D:oracleora92networkADMIN中”

在下面的框中会选择左侧树中未添加却确实存在于tnsname.ora中的数据库服务名,选择我们需要的打勾并点击确定。

在左侧树中将出现刚才选中的数据库。

双击,可进行登录,为了完成后续的操作,我们需要用system用户进行登录,默认密码为manager,具体密码可能在安装Oracle的时候进行了设置,因此请以实际情况为准。

登录后左侧树节点方可展开

5、创建表空间

右键刚才登录的数据库。

点击展开“存储”节点

右键“表空间”文件夹,点“创建”。

在随后出现的创建表空间对话框中添加表空间名称,以实际为准。并修改文件目录和大小,默认为5MB,这里设置成200MB,点击创建。

创建成功会得到创建成功的提示。

6、创建用户

有了表空间后,我们还需要添加用户。在左侧树中选择“安全性”,展开后,右键“用户”,点击“创建”。

在出现的“一般信息”选项卡中,添加名称,输入口令和确认口令,这些即将作为以后登录该数据库的凭证。

选择“表空间”为刚才创建的表空间。临时部分为<系统分配的>

在“角色”选项卡中,在“可用”列表框中选择“Resource”角色,双击,将其添加到下方的“已授予”角色中,当然,根据不同的角色,您可以分配不同的角色给该用户,我这里这么做,主要是因为当前实例的需要所致。

点击“创建”完成用户的创建。

创建成功将得到创建成功提示。

7、导入数据

对旧有数据的导入,如果没有则无需进行此步骤。

找到我们事先准备好的数据库dmp文件snakehdzg_setup.dmp

这里有一点需要注意,我们刚才创建的表空间是非针对性的,而我们的dmp则是由旧有程序添加的,假设我们旧有程序的表空间TablespaceGChdzg的话,那么下面我们要做的就是将其修改为SNAKEHDZG

修改方法是:备份我们的dmp文件,将其采用记事本打开,替换以下文本:

TABLESPACE "GCHDZG"

TABLESPACE "SNAKEHDZG"

保存即可。

安装PL/SQL,或者采用命令行的方式使用imp命令也可。

运行PL/SQL,使用刚才创建的snake用户登录

选择“工具”,“导入表”,选择dmp文件

可以注意到导入可执行文件的框内是填写D:oracleora92binIMP.EXE,和我们用命令行的方式也是相同的。

命令行被启动:

PL/SQL中的MyObjects中可以找到Tables中的值已经是存在的,检查View,Function等内容是否都与旧有的相同,如果是,则OK

8、数据导入

……

此时数据库已经创建并恢复成功了,其他的事将可以另行处理了。

posted on 2007-10-11 02:06  volnet(可以叫我大V)  阅读(3196)  评论(0编辑  收藏  举报

使用Live Messenger联系我
关闭