进入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即实例.
或者在管理--->服务下查看.