oracle常用命令

进入plsql控制台:
开始--->运行 输入:
sqlplus user/password@sid

plsql或者控制台中清屏(以下四种)
clear SCR;
host cls;
clear screen;
clea scre;

创建用户相关
--:创建用户名
create user myuser    
--:指定密码 
identified by password  
--:指定default表空间
default tablespace users
--:指定临时表空间
temporary tablespace temp;
完整代码:
create user myuser
identified by myuser
default tablespace users
temporary tablespace temp;


授权用户:
  --:分配系统权限和角色
 
grant connect to myuser;
  
  --:允许用户连接数据库并创建表或其它对象
 
grant resource to myuser;
 
--:允许用户使用数据库的表空间
 
grant create sequence to myuser;

  --:授权用户查看tablename这张表
 
grant select on tablename to myuser;
  
  --:授权用户修改tablename这张表
 
grant update on tablename to myuser ;


修改用户口令:
 
alter user myuser
  identified by mypassword


删除用户:
 
drop user myuser cascade;

  或者
 
drop user myuser;

全权授予权限:
  A:
grant select on tablename to myuser with grant option;
(可由scott/tiger)
  B:
grant create session to myuser  with admin option;
(必由system用户才能授权于myuser)

收回权限:
 
revoke create session from myuser;


导入导出库
进入cmd控制台:
导出库:
  
exp myuser/myuser@orcl file=c:\orcl.dmp owner=myuser

导出表结构:
 
exp myuser/myuser@orcl file=c:\orcl.dmp owner=myuser rows=null;

导出部分表数据
 
exp myuser/myuser@orcl tables=(表1,表2,....) file=c:\orcl.dmp owner=myuser

导入库
  
imp myuser/myuser@orcl file=c:\orcl.dmp owner=myuser full=y ignore=y


忘记system/sys的密码:
删掉E:\oracle\product\10.2.0\db_1\database\pwdtestdb.ora; 运用 命令:orapwd file=d:\pwdtestdb.ora passWord=admin1 entries=10;将密码配置 为admin1;
或则: sqlplus /@testdb as sysdba alter user sys identified by 新密码; alter user system identified by 新密码;

查看oracle服务名
select global_name from global_name;

DOS下启动监听器
注意事项: 后面没有分号
启动监听:
lsnrctl start

查看监听:
lsnrctl status

停止监听:
lsnrctl stop

启动与停止的小工具:
其中XXXX是oracle的实例名
dbstart.cmd内容如下:
@
echo   off 
lsnrctl start
net   start   OracleServiceXXXX

dbstop.cmd内容如下:
@echo   off 
lsnrctl stop
net   stop OracleServiceXXXX


查看数据库名
select name from v$database;

实例名  
select instance_name from v$instance;  

查看实例名:
WINDOWS版
路径: C:\oracle\ora92\database下有配置文件SPFILEXX.ORA/PWDXX.ora;
其中的XX即实例.
或者在管理--->服务下查看.



你可能感兴趣的:(oracle,sql,C++,c,C#)