通过命令行创建和删除Oracle数据库
创建Oracle数据库:
- 使用
dbca
命令行工具(Oracle Database Configuration Assistant):
dbca -silent -createDatabase \
-templateName General_Purpose.dbc \
-gdbName <数据库名称> \
-sid <数据库SID> \
-createAsContainerDatabase false \
-characterSet AL32UTF8 \
-sysPassword <sys用户密码> \
-systemPassword <system用户密码> \
-dbsnmpPassword <snmp用户密码> \
-emConfiguration NONE
替换上述命令中的<数据库名称>
, <数据库SID>
, <sys用户密码>
, <system用户密码>
, 和 <snmp用户密码>
为实际的数据库名称、SID、密码。
- 使用
DBCA
图形界面,手动执行创建过程。
删除Oracle数据库:
- 使用
dbca
命令行工具:
dbca -silent -deleteDatabase \
-sourceDB <数据库SID>
替换<数据库SID>
为实际的数据库SID。
- 使用
sqlplus
和DROP DATABASE
语句:
-- 以sysdba身份登录
sqlplus / as sysdba
-- 停 database
SHUTDOWN IMMEDIATE;
-- 启动到mount状态
STARTUP MOUNT;
-- 执行删除数据库命令
DROP DATABASE;
-- 如果需要删除相关的所有文件和目录,可以使用以下命令
-- 注意:这将删除所有数据库文件,操作不可逆,请谨慎操作
!rm -rf /path/to/oracle/datafiles/*
请注意,删除数据库是一个破坏性的操作,它将删除数据库所有的文件和信息。在执行删除操作前,请确保已经备份了所有重要数据。
评论已关闭