Oracle 10g新建表空间及导入数据步骤及问题解决

问题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:新建表空间,导入数据

新建表空间:
    1. cmd
    2. sqlplus

    3. system/manager

    4. create tablespace YANZHOU datafile

    5. 'D:\YANZHOU\YZ.dbf' SIZE 512M AUTOEXTEND ON NEXT

    6. 100M MAXSIZE UNLIMITED

    7. LOGGING

    8. ONLINE

    9. PERMANENT

    10. EXTENT MANAGEMENT LOCAL AUTOALLOCATE

    11. BLOCKSIZE 8K

    12. SEGMENT SPACE MANAGEMENT AUTO

    13. FLASHBACK ON;

创建用户名、密码:

    1. create user user1 identified by 123 default tablespace YZ;

授权:

    1. grant connect.dba to user1;

    2. exit

导入数据库:

    1. cmd

    2. imp user1/123@数据库名 file=f:\XXX.dmp full=y;

posted @ 2014-10-11 14:17  帅姐  阅读(314)  评论(0编辑  收藏  举报