ORACLE数据库安装之后,创建用户,授权,指定表空间...,超详细

一.安装完oracle之后
1.打开SqlPLUS用有dba权限的用户登录:sys as sysdba

  创建与删除
       创建:create user  用户名  identified by 密码;
       删除:DROP USER  用户名 CASCADE;

2.授予DBA权限 grant connect,resource,dba to 用户名;
该步骤就是你使用PLSQL登录连接到oracle 数据库所需要的用户 名密码

3.你导入的数据库脚本存在表空间
那就创建:
create tablespace DBTABLE datafile ‘d:\DBTABLE.dbf’ size 50m autoextend on next 50m maxsize 20480m extent management local;

d:\DBTABLE.dbf(表空间创建的位置)

5.给用户指定表空间
alter user 数据库 default tablespace DBTABLE;

6.打开命令行导入表数据
imp 数据库/密码@orcl full=y file=“D:\db20207101124.DMP” ignore=y;

7.导出表数据
exp 数据库/密码@orcl file=“D:\db_202006111516.DMP” full=y

8.如果出现表空间误删
ORA-01157: 无法标识/锁定数据文件 7 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 7: ‘D:\DBTABLE.DBF’

SQL> alter database datafile ‘d:\DBTABLE.dbf’ offline drop;
数据库已更改。

SQL> alter database open;
数据库已更改。

SQL> drop tablespace DBTABLE including contents;
表空间已删除。
然后再创建

如果数据库出现归档日志内存不够错误
sql plus登录

sys as sysdba
如果报错已连接到空闲实例
执行:startup mount;
 

查看ARCHIVED LOG是否为99.9内存不够状态
select * from v$flash_recovery_area_usage;


加大内存---设置使用空间大小(20*1024*1024*1024,设置为20GB
alter system set db_recovery_file_dest_size=61474836480;

序列创建
create sequence SEQ_SYS_LOGIN_LOG
minvalue 1  --增长最小值
maxvalue 9999999999  --增长最大值,也可以设置NOMAXvalue -- 不设置最大值
start with 1  --1开始计数
increment by 1  --自增步长为1
cache 50  --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---NOCACHE防止跳号
cycle; 

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值