问题1:ORA-01031 insufficient privileges
在远程服务器上新建表空间时,运行cmd,利用system登录不上时,执行conn/as sysdba时出现错误ORA-01031: insufficient privileges ,权限不足。
原因:自己当前用户administrator不具备数据库管理员身份
解决:开始->所有程序->Oracle - OraDb10g_home1()-->配置和移植工具->Administration Assistant for Windows
进入如图页面:
选择->OS 数据库管理员–>计算机右键第一个选项进入如下页面
此时再执行conn/as sysdba,提示已连接
问题2:更改system账户密码
cmd下:
c:> sqlplus /nolog
SQL> conn /as sysdba (操作系统认证登录)
SQL> alter user sys identified by 新口令;
SQL> alter user system identified by 新口令;
系统默认密码:
管理员: sys change_on_install as sysdba
小管理员: system manager
普通账号: scott tiger
问题3:新建表空间,导入数据
新建表空间:-
- cmd
-
sqlplus
-
system/manager
-
create tablespace YANZHOU datafile
-
'D:\YANZHOU\YZ.dbf' SIZE 512M AUTOEXTEND ON NEXT
-
100M MAXSIZE UNLIMITED
-
LOGGING
-
ONLINE
-
PERMANENT
-
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
-
BLOCKSIZE 8K
-
SEGMENT SPACE MANAGEMENT AUTO
- FLASHBACK ON;
创建用户名、密码:
-
-
create user user1 identified by 123 default tablespace YZ;
-
授权:
-
-
grant connect.dba to user1;
-
exit
-
导入数据库:
-
-
cmd
-
imp user1/123@数据库名 file=f:\XXX.dmp full=y;
-