Oracle基本常识

摘要:数据库表空间的建立与用户授权、常用查看表结构命令、用户登录命令、数据库开启关闭操作

 

一、表空间的建立与授权

--建立表空间

CREATE TABLESPACE [TABLE_SPACE_NAME] DATAFILE [‘FILE_PATH’] SIZE [100M]

create tablespace ts_mtp datafile 'C:\oracle\product\10.2.0\oradata\oracle\TS_MTP_01.DBF' size 100m;

--建立用户

CREATE USER [USER_NAME] IDENTIFIED BY [PASSWORD] DEFAULT TABLESPACE [TABLE_SPACE_NAME]

create user mtp identified by mtp default tablespace ts_mtp;

--授权

GRANT RESOURCE,CONNECT TO [USER_NAME]

grant resource,connect to mtp;

--连接

CONN [USER_NAME]/[PASSWORD]

conn mtp/mtp;

 

二、Oracle常用查看表结构命令

获取表:

select table_name from user_tables; //当前用户的表      

select table_name from all_tables; //所有用户的表  

select table_name from dba_tables; //包括系统表

select table_name from dba_tables where owner='用户名'

 

user_tables

table_name,tablespace_name,last_analyzed

 

dba_tables

ower,table_name,tablespace_name,last_analyzed

 

all_tables

ower,table_name,tablespace_name,last_analyzed

 

all_objects

ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status

 

获取表字段:

 

select * from user_tab_columns where Table_Name='用户表';

select * from all_tab_columns where Table_Name='用户表';

select * from dba_tab_columns where Table_Name='用户表';

 

user_tab_columns

table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id

 

all_tab_columns

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id

 

dba_tab_columns

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id

 

获取表注释:

 

select * from user_tab_comments

 

user_tab_commentstable_name,table_type,comments

 

--相应的还有dba_tab_commentsall_tab_comments,这两个比user_tab_comments多了ower列。

 

获取字段注释:

 

select * from user_col_comments

 

user_col_commentstable_name,column_name,comments

 

三、用户登录

管理员登录    conn /as sysdba

密码修改       password [user_name]

 

普通用户登录 conn [user_name]/[password] [@oracle]

 

四、数据库操作

1)数据库启动

1.startup nomount  非安装启动:这种方式启动下可执行:重建控制文件、重建Oracle数据库、启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

 

2.startup mount dbname  安装启动:这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些Oracle数据库文件 ,如:系统表空间或日志文件。执行“nomount”,然后打开控制文件

 

3.startup open dbname  首先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有Oracle数据库文件,这种方式下可访问数据库中的数据。

 

4startup等于以下三个命令

1.startup nomount  

2.alter database mount

      3.alter database open

2)数据库关闭

       Shutdown

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值