批处理操作Oracle数据库创建表空间、用户及导入数据
这个操作主要分两部分: ----------创建表空间---------------
create tablespace TableSpace_Test datafile 'E:oracleproduct10.2.0oradataorclTest.DBF' size 300M autoextend on next 100M maxsize unlimited EXTENT MANAGEMENT local autoallocate segment space management auto;
----------创建用户并赋予权限---------------
create user test_user identified by admin default tablespace TableSpace_Test account unlock;
GRANT CONNECT TO test_user;
GRANT RESOURCE TO test_user;
exit;
解释一下: @Echo off
sqlplus system/manager @D:CreateTableSpaceAndUser >log.txt
imp system/manager file=D:test.dmp fromuser=Test_user touser=Test_userr ignore = y
就两句,第一句:登录数据库,执行存放在D盘根目录下的CreateTableSpaceAndUser.sql文件,并在同一目录下输出日志文件log.txt。 第二句:导入存放在D盘根目录的数据库文件test.dmp,fromuser表示原导出的数据库文件的用户名(Test_user),touser表示要导入的数据库的用户名(Test_user),ignore表示忽略错误。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |