oracle创建好数据库都有4个系统管理账户的,sys、system等等,登陆的时候必须加as
创新互联公司从2013年开始,先为民权等服务建站,民权等地企业,进行企业商务咨询服务。为民权企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
sysdba,本来账户下面都有表和数据的,不用担心
用plsql导入,首先你这个dmp文件必须是plsql导出来的,导入的时候你用as
sysdba登陆就导入到系统账户下面去了,最好新建一个账户,登陆这个账户后再执行导入
想删除掉其他用户,用sys、system这些系统账户登陆进去之后,在左边菜单users里面可以删除任一用户
我一般都用命令导入导出的
首先你要确定你当前用户是否有权限去删除用户
删除步骤:
登录dba账户
drop user 用户名 cascade;
其中cascade是强制删除,包括该用户下的所有表。
1 drop user ×× ; 仅仅是删除用户
如果用户下有对象,那么drop user ×× ;会报错
ORA-01922: 必须指定 CASCADE 以删除 ××
2 drop user ×× cascade ;会删除此用户名下的所有表和视图
使用cascade参数可以删除该用户的全部objects。
如果用户的schema中有表,则在删除表的时候自动删除与该表相关的主键和外键。
如果用户的schema中有表,则在删除表的时候自动删除与该表相关的索引。
Oracle怎么删除用户及用户下的全部数据
操作步骤如下:
第一步:用超级管理员登陆oracle“conn / as sysdbaconn / as sysdba”
第二步:删除指定的用户“drop user username cascade”
第三步:重新创建此用户 “create user username identified by password;
第四步:给用户授权"grant dba to username "
第五步:登陆指定用户”conn username /password“
前提要确保数据库服务及监听均处于启动状态。
具体方法/步骤 :
1通过在开始输入cmd,进入Dos命令窗口。
2输入sqlplus system/system密码@数据库名称,点回车,从而连通数据库。
3在上述窗口中输入select username from dba_users,点回车,以显示当前数据库实例中的用户名;
4选择要删除的用户,在当前窗口中输入:drop user USERNAME cascade; 点回车。
5稍等片刻,即可完成数据库用户删除动作;
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款