oracle导库需要删除原始库,导入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
總結
以上是生活随笔為你收集整理的oracle导库需要删除原始库,导入dmp文件时,需要删除原有ORACLE数据库实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNF搬砖工作室电脑配置?
- 下一篇: Win10锁屏有哪些方式?Win10锁屏