导入dmp文件时,需要删除原有ORACLE数据库实例
导入dmp文件时,对于已存在的数据库实例及表处理方式:删除实例。
1.以管理员身份登录
sqlplus / as sysdba
2.停止实例
shutdown abort;
执行结果:ORACLE instance shut down.
3.启动实例
独占启动的选项是exclusive,表示只允许一个例程使用该数据库;
共享启动的参数是shared,表示允许多个例程并行使用该数据库,即将数据库装入多个现场。
startup mount exclusive;
执行结果:
ORACLE instance started.
Total System Global Area 534462464 bytes
Fixed Size 2215064 bytes
Variable Size 335545192 bytes
Database Buffers 188743680 bytes
Redo Buffers 7958528 bytes
Database mounted.
4.让oracle 处于RESTRICTED模式,即受限模式
alter system enable restricted session;
如果需要取消
alter system disable restricted session;
需要注意的是RESTRICTED模式以后 除了管理员都不能登录,如果需要非管理员登录,必须
GRANT restricted session to test;
执行结果:
System altered.
5.删除实例
drop database;
执行结果:
Database dropped.
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
注:
linux 开启oracle服务命令,oracle安装和配置都没有问题的话:
#su - oracle
$sqlplus / as sysdba
>startup
>exit
$lsnrctl start
$ps -ef|grep oracle
$sqlplus / as sysdba
>startup
>exit
$lsnrctl start
$ps -ef|grep oracle