这几天学习oracle数据库,搞得一头雾水,和sql server相比,它复杂多了。这里想问问各位大哥:
1、用imp命令导入数据库,是不是先要创建一个数据库?可不可以不用创建,导入后配置一下就可以用了。
2、用dbca创建的数据库里默认已经有了若干的方案、表空间以及数据表,想大家帮忙简单解释一下这些内容是作什么用的?可不可以创建数据库时不要这些我用不着的内容,因为看着更是迷迷糊糊的。谢谢!
1、用imp命令导入数据库,是不是先要创建一个数据库?可不可以不用创建,导入后配置一下就可以用了。
2、用dbca创建的数据库里默认已经有了若干的方案、表空间以及数据表,想大家帮忙简单解释一下这些内容是作什么用的?可不可以创建数据库时不要这些我用不着的内容,因为看着更是迷迷糊糊的。谢谢!
======================================================================
这些方案中包括了系统使用的各种系统表、静态视图、动态视图、存储过程等等,是必不可少的。当然示例数据库是可以选择安装的。
CREATE SMALLFILE
TABLESPACE "TBSP"
NOLOGGING
DATAFILE 'E:\DB\ORACLE\SYJ\TBSP.ora' SIZE 400M EXTENT
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
创建用户,指定刚才创建的表空间,并授权。
create user syj
identified by syj
default tablespace TBSP
temporary tablespace TEMP;
grant dba to syj with admin option;imp 用户名/密码@数据库名 fromuser=源用户名 touser=目的用户名
临时写的没测试,应该没问题。