oracle11g数据库操作

来源:互联网 发布:贵金属趋势分析软件 编辑:程序博客网 时间:2024/06/15 08:40

一、oracle卸载后清除注册表

卸载oracle数据库先关闭所有oracle服务

1、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

2、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动
这个列表,删除所有Oracle入口。

3、 运行refedit,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,
删除所有Oracle入口。

4、 开始->设置->控制面板->系统->高级->环境变量
删除环境变量CLASSPATH和PATH中有关Oracle的设定

5、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

6、 删除\Program Files\Oracle目录

7、 重新启动计算机,重起后才能完全删除Oracle所在目录
二、oracle创建表空间和用户


查看数据库名称:

select * from global_name;

sqlplus以dba方式登录
1)sqlplus 用户名/密码@database as sysdba
2) sqlplus/nolog
   conn 用户名/密码@database as sysdba
退出sqlplus quit; exit;


/*第1步:创建临时表空间 */
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;


/*第2步:创建数据表空间 */
create tablespace user_data
datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

/*第3步:创建用户并指定表空间 */
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;

更改数据库默认表空间
alter database default tablespace tbstest;


/*第4步:给用户授予权限 */
grant connect,resource,dba to username;

给normal用户授权:grant create session to 用户名;  
            grant create table to  用户名;  
            grant create tablespace to  用户名;  
            grant create view to  用户名;

drop tablespace DEMOSPACE including contents and datafiles;


给用户授权表权限:

命令:grant  xxx权限 on TableA to USERA

grant select,insert,update,delete on 表名 to 用户名

eg:将test表的查询权限赋予dudu这个用户

grant select on test to dudu


命令行导出:(exp 用户名/密码 @数据库连接 file=导出路径)

                        eg:  exp bjev/bjev@192.168.1.50/hikeytdm file=D:\baseBak\export.dmp

oracle 11g导入:

                        eg:  impdp bjev/bjev@dudu directory=bk_file_dict logfile=bjevimp.log dumpfile=bjev.dmp





0 0