我遇到的问题2:
OracleServiceORCL 这个服务无法正常启动,原因是因为这个服务所依赖的oracle.exe 这个可执行文件不能正常启动,
我们可以点击这个服务,查看属性局可以看到这个服务得一些依赖的文件,当时我的电脑的环境出错,导致这个可执行文件不能正常运行,最后重新装了一下系统,解决了,有的时候是因为卸载以前装过的oracle不彻底导致,这几点都需要在出现安装错误的时候去考虑一下,当时我也是因为这几个问题折腾了好几天。
如果上面都安装顺利的话,那么你的oracle的数据库的基本环境已经搭载好了,下面的就是需要创建新的用户,设置相应的权限,导入相应的数据库备份(.dmp文件),创建表空间等等的一些操作。为了适应自己的需求我以自己的一些实际操作过程大概说一下自己最近的一些操作:
如果安装成功,那么就可以打开数据库的命令界面输入相应的数据库命令即可(有的人也许会问在哪里输入数据库的命令呢? 其实为了方便可以直接win+R 输入cmd,进入黑框也就是windows的命令行界面,输入sqlplus 就会提示你属入用户名 在没有创建新的用户前可以输入system 这个不区分大小写,然后输入口令就是安装的时候设置的那个口令,然后就会进入数据库的命令行界面,
)下面就可以输入相应的数据库命令了
下面的一些操作是我使用的时候做的一些基本操作:
首先创建表空间(就是开辟空间用来存放东西)
--创建采集流程库数据表空间
--创建采集流程库临时表空间
-- 创建采集流程库用户 (创建一个新的登录用户,就像是system,但是还需要给这个创建的用户授予一些权限)
create user hiip identified by hiip default tablespace HIIP_DEF temporary tablespace HIIP_TEMP profile DEFAULT quota unlimited on HIIP_DEF; -- Grant/Revoke object privileges 给用户授目标权限 grant select, insert, update, delete on SYS.DBA_JOBS to hiip; -- Grant/Revoke role privileges 给用户授角色权限 grant connect to hiip; grant dba to hiip; grant resource to hiip; -- Grant/Revoke system privileges 给用户授系统权限 grant create database link to hiip; grant force any transaction to hiip; grant unlimited tablespace to hiip; grant execute any procedure to hiip; grant create any table to hiip; grant select any table to hiip; grant insert any table to hiip; grant delete any table to hiip; grant update any table to hiip;
需要注意的一点是oracle的命令要以“;”结尾,不然的话会出错误。
下面介绍一下怎么将一个备份的数据库文件(.dmp)导入到需要的数据库中,在这里我讲一个数据库文件导入到hiip这个用户中
刚开始我也不知道怎么导入的,后来也是问别人的,那要怎么做呢,不是在这个命令行里边,从新打开一个CMD窗口,输入imp 命令
就会出现输入用户名和口令的界面,输入刚才创建的用户名hiip输入口令,就会提示是否要导入相应的数据库文件,我么你直接输入yes就可以了,然后将需要导入的数据库的文件的路径输入到上面去,OK,enter 就可以了看见数据库文件正在被导入库中。
下面就是怎么将数据库的文件导出 那就是exp 命令 ,同样是在cmd下执行,导出的时候需要选则导出的内容,这个可以根据自己的情况选择,还需要输入导出的文件存放的位置和文件名称,这个输入之后就会自己创建,导出成功后就会出现XX.dmp文件 这个就是导出的数据库文件。
数据库的其他一些操作以后继续熟悉。
更多精彩内容,请点击《Oracle安装教程手册》,进行深入学习和研究。
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。