linux系统oracle数据库操作

1.确定目标机器上已存在Oracle数据库(本次安装以Oracle10g为例)。

2.启动sqlplus进入Oracle数据库,以便进行以下操作。

3.设置截取格式,set wrap off;

4.查看当前数据库表空间的存取位置,例如:select * from dba_data_files;

FILE_NAME

--------------------------------------------------------------------------------

/u01/oracle/oradata/orcl/users01.dbf

/u01/oracle/oradata/orcl/undotbs01.dbf

/u01/oracle/oradata/orcl/sysaux01.dbf

/u01/oracle/oradata/orcl/system01.dbf

5.参考上述数据库表空间的存取位置创建表空间,例如:

create tablespace sthy_data datafile '/u01/oracle/oradata/orcl/sthy_data.dbf' size 100M autoextend on;

6.建立tlga用户,例如:

create user sthy identified by sthy default tablespace sthy_data;

7.开始授权,例如:

grant dba,connect,resource to sthy;

8.解锁启用用户,例如:

alter user sthy account unlock;

9.导入铁路公安接处警数据库结构,先导入历史库,再导入当前库。然后再导入基础数据。

10.创建当前库对象的时候,记得2和3交替执行两遍,即1、2、3、2、3、4、5...这样执行。


以system用户登录,查找需要删除的用户:

--查找用户

select  * from dba_users;

--查找工作空间的路径

select * from dba_data_files;

--删除用户

drop user 用户名称 cascade;

--删除表空间

drop tablespace 表空间名称 including contents and datafiles cascade constraint;

例如:删除用户名成为LYK,表空间名称为LYK

--删除用户,及级联关系也删除掉

drop user LYK cascade;

--删除表空间,及对应的表空间文件也删除掉

drop tablespace LYK including contents and datafiles cascade constraint;

//下边为网上统计的各种删除的方法.

--删除空的表空间,但是不包含物理文件

drop tablespace tablespace_name;

--删除非空表空间,但是不包含物理文件

drop tablespace tablespace_name including contents;

--删除空表空间,包含物理文件

drop tablespace tablespace_name including datafiles;

--删除非空表空间,包含物理文件

drop tablespace tablespace_name including contents and datafiles;

--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS

drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

///

//修改密码

alter user 用户名 identified by 新密码;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liu854046222

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值