oracle学习中的问题(解决查询表的列及表信息未选定行的问题)
来源:互联网 发布:站长中国源码交易 编辑:程序博客网 时间:2024/04/30 23:10
开始建立表的时候是没有建立表空间的,只建立一个test表。
建表要授建表权限:
grant create tablespace to scott;
建一个表空间:
create tablespace test datafile 'D:\oracleDB\oradata\test.dbf' size 5m autoextend on next 5m maxsize 10m;
参数:
datafile:要建立的表空间路径,放在oradata下的
autoextend on:自动建立分区方案,并且可以动态扩展
next:扩展大小
maxsize:最大可扩展至
建立表空间后,将表移到新建的表空间中:
alter table table_name move tablespace tablespace_name;
重新建立索引:
alter index index_name rebuild tablespace tablespace_name;
重新建立索引:
alter index index_name rebuild tablespace tablespace_name;
索引是报错的那个
进入system账户才能删除表空间:
drop tablespace tablespace_name including contents and datafiles;
查看表空间中的表:
select table_name from all_tables where tablespace_name='TEST';
这里的表名要大写,小写会出现未选定行的问题。
查找表中列信息(字段信息):
select column_name,data_type,data_length from user_tab_columns where table_name='TEST';
注意大写表名,小写还是会出现未选定行的问题。
查看账户及密码:
select username,created from dba_users ;//数据库管理员账户 dba=database administrator
select username,created from all_users;
select username,created from user_users;//当前用户的账户
注:*可以查看所有信息包括创建时间等等。11g是不能查看密码的,已经查不出这个列了;
解锁和锁定账户:
alter user username account unlock;
alter user username account lock;
更改密码:
alter user username identtified by password;
可不用账户和密码的登录方式:
sqlplus /nolog //取消直接登录
conn /as sysdba //进入数据库管理员权限的账户,就可以更改数据了!
0 0
- oracle学习中的问题(解决查询表的列及表信息未选定行的问题)
- Oracle未选定行的问题
- 创建表后查询报~未选定行~的错误
- oracle 查询表 总提示未选定行
- 在sqlplus中通过数据字典按条件查询信息(针对oracle),显示未选定行
- 未解决的问题
- 未解决的问题。
- 未解决的问题
- 未解决的问题
- 未解决的问题
- 未解决的问题
- 未解决的问题
- 未解决的问题
- 《未解决的问题》
- 未解决的问题
- 未解决的问题
- 查询 列名所在的表及相关信息
- 【MySql】查询数据库中所有表及列的信息
- ios 一些有价值的博客
- java playframework
- Best Time To Buy and Sell Stock
- default,delete
- android多媒体框架之概述篇
- oracle学习中的问题(解决查询表的列及表信息未选定行的问题)
- SAP中国区总裁萧洁云:我加盟SAP的三个原因
- Java IO学习【14】读取键盘录入
- Unique Paths II
- 备忘
- Volley 异步网络请求分析
- Mariadb开源数据库
- Avoid using "px" as units; use "dp" instead
- C语言变量的初始化