--SQL plus连接远程Oralce数据库: sqlplus 用户名/密码@192.168.208.120:1521/orcl --这句话的意思是在学生表(t_stu)的课程号kc_id上建个外键,引用课程表(t_kc)的课程主键课程的id(kcid) alter table t_stu add constraint fk_kc_id foreign key (kc_id) references t_kc(kcid); --创建用户 CREATE USER "APITEST" PROFILE "DEFAULT" IDENTIFIED BY "apitest" DEFAULT TABLESPACE "LOUSHANG" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK; --为用户指定表空间 GRANT UNLIMITED TABLESPACE TO "APITEST"; --为用户授权 GRANT "CONNECT" TO "APITEST"; GRANT "DBA" TO "APITEST"; GRANT "RESOURCE" TO "APITEST"; --将锁定用户解锁 alter user <用户名> account unlock; --修改用户密码 alter user <用户名> identified by <新密码>; --删除用户 drop user apitest; ----仅仅是删除用户, drop user apitest cascade ;----会删除此用户名下的所有表和视图。 ---查看当前用户信息 select * from user_users; ---查询当前数据库实例中有哪些用户 select * from dba_users order by username; ---查看当前用户拥有的角色 select * from user_role_privs; ---查看当前用户所拥有的表 select * from user_tables; ---查看当前用户所拥有表的列 select * from USER_TAB_COLUMNS ; ---显示特权用户(一般包括sys、system) select * from v$pwfile_users; ---查询当前用户所拥有的所有对象(表、视图、索引、存储函数和过程等) select * from user_objects ----查看序列号 select * from user_sequences; ---查看当前用户所有的视图 select * from user_views; --查看当前连接信息 select SID,SERIAL#,USERNAME,MACHINE,LOGON_TIME from v$session where username='APITEST'; --断开指定连接 alter system kill session '530,49177';
Oracle常见命令
猜你喜欢
转载自fangguanhong.iteye.com/blog/1924064
今日推荐
周排行