文档库 最新最全的文档下载
当前位置:文档库 › Oracle 操作流程

Oracle 操作流程

Oracle 操作流程
Oracle 操作流程

Oracle 操作流程

Oracle10g 装好后,我们以sys帐户,sysdba 身份进入到数据库控制台。

1)登陆进行后,我们在管理――》存储――》表空间里面创建表空间.

(我们注意要创建分别创建表空间和临时表空间)

2)表空间创建好后,我们在管理――安全性――用户里面创建新用户.

2.1 在进入到创建用户页面里面,我们要注意给“默认表空间” 和“临时表空间”

分别赋上前面我们创建的表空间和临时表空间。

2.2 我们选取页面上的用户――》创建用户――》角色――》修改――》可用角色

可以看到左右两个列表框.

在左边的可用角色中,我们选取DBA,然后点击页面中间的移动图标,即给当前所创建的用户赋予DBA 角色.然后单击确定.

2.3 我们选取页面上的用户――》系统权限――》修改,

可以看到新页面有左右两个列表框,我们在左边的“可用系统权限” 中选取

“SYSDBA”并单击页面中间的移动图标,即给当前系统赋予SYSDBA 角色。然后单击确定.

用PL/SQL连接数据库

在“开始” ――》Oracle –Oradb10g ――-》Configuration and Migration Tools ――》Net Manager ,打开Oracle Net Manager 管理工具。

点击Oracle Net 配置――》本地――》服务命名前句的”+” ,

我们再在点击左边的那个绿色的导航条

这样可以启动Net 服务名向导.

我们在中间的文本框中输入net 服务名..如Winning

点击下一步,进到第二页,默认选中为“Tcp/IP(Internet协议)”,我们选中默认,

点击下一步.进到第三页,有两个文本框,上面是主机名,即Oracle 装在哪台机器上.如172.16.130.167

下面是Oracle 的端口,默认为1521.由于我们没更改端口,所以选默认.

点击下一步,我们可以看到Oracle 的服务名配置页面,由于我们装的是10g,在上面的服务名填写我们Oracle10g 安装时的服务名.即实例名.这个很重要.不要弄错了.由于我本机当初的实例名是ORA10.所以这里填写ORA10.下面,

我们点击下一步,进入最后一个页面.这是一个测试页面,用户可以点击测试.若看到以下页面,则表示, Net Manager 配置正确.

我们点击关闭,结束配置过程.注意在最后有一个对话框,我们选择保存,以保存我们前面配置的选项

3) 用PL/SQL 连接ORAcle

启动PL/SQL.我们会看到以下对话框.

输入前面我们创建的用户名和密码.数据库选为我们在Net Manager 创建的NET 服务名即Winning.即可连接ORACLE数据库.

导入ORACLE数据库

1)把已经备份好的*.dmp 文件考到C 盘根目录下, 在DOS下,输入c:

2)进到c盘后,输入CD\进到C盘根目录.

3)输入imp ,会弹出以下的画面.

4)

5)输入我们创建的用户名和密码(这里我输入的shitou 和shitou

6)如果用户名和密码正确,则会弹出下面这个对页面.

7)

8)系统提示要导入哪个备份文件,这里,我们输入hunan.dmp

若文件名正确,则会出现下面这个页面.

此时系统提示我们输入缓冲区大小,我们直接敲击回车即可.

回车后,系统出现上面页面, 系统问我们是否只导入文件的目录,我们输入“no”.输入并回车后,会出下以下页面.

系统问我们当对象目标存在,是否忽略创建错误时,我们输入“yes”.

输入“yes”并回车后,我们可以看到如下画面.

系统问我们是否导入权限,当前系统默认是“yes” .我们要导入所有权限,因此直接回车. 回车后,我们可以看到以下页面.

系统问我们是否导入表的数据.我们直接回车.

会出现以下页面.

系统询问我们是否导入整个导出文件.我们输入”yes”.

这样我们就可以导出整个文件了.

导出后,我们在PL/SQL , 我们以sys帐户, 以sysdba 身份,在命令窗口

输入: grant execute on dbms_lock to winning; 注意要带分号.输入后,我们会看到

则授权成功,因为我们在后面的存储过程中要用到,必须要加上这句话.

我们退出PL/SQL,则我们以前面创建的用户名进去,注意类型是Normal.

进行会,我们可能会发现存储过程会报错,如下图

我们只要重要编译一下就可以解决问题.这样,ORACLE就可以全部导入了. 祝你工作顺利!.

相关文档