Oracle 操作流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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就可以全部导入了. 祝你工作顺利!.