一个实例只能对一个数据库
但一个数据库可以对多个实例。
sqlplus / as sysdba 表示以dba登陆
show user 查看用户名
对scott进行解锁 alter user scott identified by tiger account unlock;
出现User altered 解锁成功!
conn scott/tiger 登陆进入
4.使用你刚解锁的用户名和密码进行登陆
5.然后开始你的各种oracle 操作
select * from tab 查看所有表
desc 表名 查看表.
alter user scott identified by 密码;修改密码
ed记事本编辑上一条语句。
/或run是执行上一条SQL语句
conn /as sydba;
lsnrctl start启动监听
net start oracleservice实例名 启动实例
lsnrctl stop 关闭监听
net stop oracleservice实例名 关闭实例
对指定用户解锁
alter user scott account unlock;
更改用户密码:
alter user scott identified by "yanliyun";本人oracle密码已修改为yanliyun.
sqlplus scott/yanliyun@实例名 表示登陆这个实例(有多个实例必须这样登陆).
清屏
clear screen
cl scr
打开注册表
regedit
修改日期格式,为指定格式。
alter session set NLS_DATE_FORMAT="yyyy-MM-dd";
设置字符宽度:set lin 200
设置每页有多少行:set pages 100
ed编辑缓冲区的语句。
save d:\a.txt(save是将缓冲区的内容保存到所指定的路径)
@d:a.txt(查看文本)
spool off关闭save.
spool c:/yan.txt(保存CMD上出现的所有东西)。
host回退到windows行
导出表或用户
exp scott/tiger file="URL" tables=表名/users=用户
导入表或用户(如果有多个表用,号隔开:例如 full=y,tables=表名)
imp scott/tiger file="URL" full=y
(自删到不该删的数据时可用:rollback回滚.(数据就会回来了))
purge跟在drop table 表名 后它也不会有记录回收.(属DDL)
锁定用户
sql>alter user 用户名 account lock
===============================================================
解除用户
sql>alter user 用户名 account unlock
===============================================================
删除用户
sql>drop user zl;
===============================================================
给用户创建表权限
sql>grant create table to 用户名;
===============================================================
授管理员权限
sql>grant dba to 用户名;
===============================================================
给用户登录权限
sql>grant connect to 用户名
===============================================================
给用户无限表空间权限
sql>grant unlinmited tablespace to 用户名;
===============================================================
收回权限
sql>revoke dba from 用户名;
创建表空间
CREATE TABLESPACE APP
LOGGING
DATAFILE 'C:\ORACLE\ORADATA\EXAMPLE\APP1.DBF' SIZE 10M
EXTENT MANAGEMENT LOCAL
创建用户并制定表空间
create user admin identified by "yanliyun" default tablespace yanliyun;
表空间离线
Alter tablespace ‘myapp’ offline
表空间脱机
ALTER TABLESPACE "APP" OFFLINE Normal
恢复表空间为联机状态
ALTER TABLESPACE "APP" ONLINE
删除表空间
DROP TABLESPACE “APP” INCLUDING CONTENTS AND DATAFILES
创建用户(后要授权)
sql>create user 用户名 identified by 用户名;