1、指定的SID在本机上已经存在。请指定一个不同的SID
2、安装过程: 未初始化服务句柄
http://space.yoka.com/blog/3063028/5692836.html
E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
将sqlnet.ora文件中的SQLNET_AUTHENTICATION_SERVICES=(NTS)修改为SQLNET_AUTHENTICATION_SERVICES=(NONE)
将listener.ora文件中LISTENER配置节中的主机名用IP地址代替
3、安装过程选择全局数据库,口令设为sa,pl/sql 登录 sys / sa connect as sysdba 可以正常登录。
system / sa connect as sysdba ,提示:insufficient privileges . system 只能用normal登录 system 不是默认有sysdba权限么?
原因:只有sys有 sysdba权限
可以通过select * from V_$PWFILE_USERS; 只有一条sys 的记录
The table just record the users who owns sysdba/sysoper privleges.
参考: http://mantocom.blog.sohu.com/158012791.html
4、Oracle数据库与用户角色权限相关的视图
http://www.php100.com/html/webkaifa/database/oracle/2008/0507/1269.html
5、数据完全导入(虽然多用户,但只执行一条就行了):
imp system/gwinfo@cyjjhoa FILE=D:\pump_dir\cyjjhoa.dmp FULL=Y ignore=Y DESTROY=Y SKIP_UNUSABLE_INDEXES=Y STREAMS_INSTANTIATION=Y
导入数据的时候出现错误 IMP-00003: 遇到 ORACLE 错误 1658 ORA-01658: 无法为表空间 USERS 中的段创建 INITIAL
原因:这个dmp文件包含6个用户,5个空间。在导入数据之间的空间容量系统只默认的给了5M,在em中给主空间ideal_oa设为5000M,ideal_ips 设为1000M 解决问题
6、导入数据结束后,有些schema下的表,即某些用户的表没有导入进来,原因imp的过程中出现IMP-00003错误,表空间 不够造成的(参考上面第5条)