`

Oracle数据库命令操作

阅读更多

 一个实例只能对一个数据库

但一个数据库可以对多个实例。

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 用户名;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics