1.启动和关闭数据库
举例:我们64 测试环境
到 /opt/oracle/product/10.2.0.1/bin 目录下
切换到 oracle 下执行
su - oracle
注意 命令中要有 - 这样的话 系统会重新加载 用户的环境变量 也就是 重新加载用户 .bash_profile 文件
a. lsnrctl start
b. dbstart
关闭数据库
a. lsnrctl stop
b.dbstop
2. 表的解锁
a.查看被锁的表
select p.spid,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
from v$process p, v$session a, v$locked_object b, all_objects c
where p.addr = a.paddr
and a.process = b.process
and c.object_id = b.object_id
b.解锁:
alter system kill session '146';(其中146为锁住的进程号)
3.查看用户锁表
4. 删除和创建表空间
drop user wangxy cascade
create user wangxy identified by wangxy
default tablespace wangxy
temporary tablespace temp
/*付连接 资源权限*/
grant connect,resource to wangxy