Oracle表空间管理及其数据库的关闭打开(window版)

1、创建数据表空间:

SQL> ed

已写入 file afiedt.buf

  1  create tablespace javaee

  2  logging

  3  datafile

  4  'D:/Oracle/oracle10g/oradata/a11.dbf' size 10M,

  5  'D:/Oracle/oracle10g/oradata/a12.dbf' size 10M,

  6  'D:/Oracle/oracle10g/oradata/a13.dbf' size 10M

  7  extent management local

  8  uniform size 2m

  9* segment space management auto

SQL> /

表空间已创建。

2、创建还原表空间:不能指定段的自动增长,不能指定区的分配大小

SQL> ed

已写入 file afiedt.buf

  1  create undo tablespace my_undo_tablespace

  2  datafile

  3  'D:/Oracle/oracle10g/oradata/undo1.dbf' size 10M,

  4  'D:/Oracle/oracle10g/oradata/undo2.dbf' size 10M,

  5  'D:/Oracle/oracle10g/oradata/undo3.dbf' size 10M

  6* extent management local

  7  /

表空间已创建。

3、创建临时表空间:不能指定段的自动增长

SQL> ed

已写入 file afiedt.buf

  1  create temporary  tablespace my_tmp_tablespace

  2  tempfile

  3  'D:/Oracle/oracle10g/oradata/tmp1.dbf' size 10M,

  4  'D:/Oracle/oracle10g/oradata/tmp2.dbf' size 10M,

  5  'D:/Oracle/oracle10g/oradata/tmp3.dbf' size 10M

  6  extent management local

  7* uniform size 2M

SQL> /

表空间已创建。

  4、为表空间追加一个数据文件

SQL> ed

已写入 file afiedt.buf

  1  alter tablespace   javaee

  2  add datafile 'D:/Oracle/oracle10g/oradata/a14.dbf'

  3* size 10M

SQL> /

表空间已更改。

  5、为表空间追加一个临时数据文件

SQL> alter tablespace my_tmp_tablespace

  2  add tempfile 'D:/Oracle/oracle10g/oradata/tmp4.dbf'

  3  size 10M

  4  /

表空间已更改。

 6、为表空间追加一个重做日志数据文件

SQL> alter tablespace  my_undo_tablespace

  2  add datafile 'D:/Oracle/oracle10g/oradata/undo4.dbf'

  3  size 10M

  4  /

表空间已更改。

 7、修改数据库的默认临时表空间

alter database default temporary tablespace  my_tmp_tablespace;

 8、创建用户
SQL> ed

已写入 file afiedt.buf

  1  create user hanhan

  2  identified by hanhan

  3  default tablespace javaee

  4* temporary tablespace  my_tmp_tablespace

  5  /

用户已创建。

授权操作

依次是:查看所有的错误,系统表,用户,角色,用户表,权限,存储过程

select * from all_errors;

select * from all_tables;

select * from all_users;

select * from dba_roles;

select * from user_all_tables;

select * from user_role_privs;

select * from user_procedures;

启用归档进程:alter system archive log start;

查看数据库运行模式: archive log list;

SQL> archive log list;

数据库日志模式             非存档模式

自动存档             禁用

存档终点            USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列     148

当前日志序列           150

spool e:/feifei.sql; -----在e盘下创建该文件,将下面的文本保存在该文件下

spool end

卸载数据库:shutdown normal:默认的,有用户存在,将不能关闭数据库

transactional: 没有提交事务,将不能关闭数据库

abort:         影响最大,容易掉失缓存中的数据

immediete:     最安全,速度最快的卸载方法

安装数据库:startup  open: --------------启动例程,装载数据库,打开数据库

mount: -------------启动例程,装载数据库

nomount:------------分配内存区大小

注:alter database open;----------------转换打开数据库的方式(后必须重新登录)

修改动态配置文件:(不能直接修改动态参数文件,必须将其转成静态参数文件,再关闭数据库,进行修改后,再开启数据库即可)

    

    1、show parameter db_cache_size;         -----查看参数的内存大小

    2、create pfile='e:/bb.ora' from spfile; ---- 将其转成静态文件(后关闭数据库,修改e盘下的数据)

3、create spfile from pfile='e:/bb.ora';   ---修改动态文件中的参数(再开启数据库进行查看)

设置用户必须输入密码登录才能进入数据查询

(1)找到文件sqlnet.ora

d:/oracle/ora92/network/admin/sqlnet.ora--你自己的安装数据库的目录

(2)把文件中的语句SQLNET.AUTHENTICATION_SERVICES= (NTS)

用"#"注释掉(#SQLNET.AUTHENTICATION_SERVICES= (NTS))

再重新启动计算机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值