oracle 相关知识

创建表空间、创建用户、授权
select * from dba_data_files --查询表空间
create tablespace 表空间名datafile ‘D:\APP\SIPISOA_KJ.DBF’ size 1000m;–创建表空间
alter database datafile ‘D:\APP\SIPISOA_KJ.DBF’ autoextend on; --设置表空间为自增
create user 用户名 identified by 密码 default tablespace 表空间名 quota 500m on users; --在表空间下创建用户
grant create session to 用户名 --创建会话的权限
grant dba to 用户名 --授权
create user 用户名 identified by 口令[即密码] --创建用户
数据库 imp导入和exp导出
imp 用户名/密码@数据库名 file=“文件路径” full=y ignore=y
exp 用户名/密码@数据库名 file=“文件路径” full=y //导出
imp 用户名/密码@数据库名 file=“文件路径” fromuser=导出数据库的用户名 touser=导入数据库的用户名 ignore=y --(推荐使用)
exp 用户名/密码@数据库名 file=“文件路径” owner=(YL_Dorm)
数据库导入的时候如果存在字符集错误,请按以下方法解决
SQL>conn / as sysdba
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP MOUNT
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP
重新导入
数据库忘记密码
sqlplus /nolog
conn /as sysdba 超级管理员
select username,account_status from dba_users;(通过此语句查看oracle所有的用户,以及该用户的状态)
alter user用户名 identified by新密码;(选择状态为OPEN的用户,通过该语句更改新密码)
查询被锁的表并解锁
SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,
  l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time
  FROM v$locked_object l, all_objects o, v$session s
  WHERE l.object_id = o.object_id
  AND l.session_id = s.sid
  ORDER BY sid, s.serial# ;
ALTER system KILL session ‘68,2400’; --根据sid解锁

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值