当前位置:文档之家› Oracle DBA 阅读笔记

Oracle DBA 阅读笔记

Oracle DBA 阅读笔记
Oracle DBA 阅读笔记

1、检查当前oracle软件版本号:

Select * from PRODUCT_COMPONENT_VERSION;

2.查某个用户下有哪些表或对象什么的:

FOR ORACLE 9I2

-- 1.CURRENT SCHEMA:

SELECT * FROM USER_ALL_TABLES;

SELECT * FROM USER_TABLES;

SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE';

-- 2.NOT CURRENT SCHEMA:

SELECT * FROM ALL_OBJECTS WHERE OWNER = 'SCHEMA_NAME' AND OBJECT_TYPE = 'TABLE';

SELECT * FROM ALL_TABLES WHERE OWNER = 'SCHEMA_NAME';

SELECT * FROM ALL_ALL_TABLES WHERE OWNER = 'SCHEMA_NAME';

3.查看ORACLE字符集

1、select name,value$ from props$;

2、select * from nls_database_parameters;3、select * from database_properties;

NLS_CHARACTERSET 是字符集

NLS_NCHAR_CHARACTERSET 是国家字符集

ps:export /import 数据库迁移时特别注意字符集/

问:

1、oracle有没有存放数据库的所有用户以及所有表的系统表?

2、要获取一个数据库的所有用户怎么办?

3、要获取一个数据库的所有表怎么办?

4、要获取一个用户的所有表怎么办?

5、要获取一个表的所有字段及其数据类型怎么办?

答:

1。有

2。查dba_users视图

3。查dba_tables视图

4。select * from dba_tables where owner='ownername'(大写)

5。describe tablename

1.查unix IP地址:

Netstat –in

Ipconfig (有些用户不好用)

存储过程语法

create [or replace] procedure {过程名}[(参数 :数据类型)] as|is

[变量声明部分]

begin

[过程语句体]

end;

注:[]代表可省略部分,{}代表自定义名称部分不可省略。

相关主题
文本预览
相关文档 最新文档