一些比较有用的oracle查询语句
2009-08-07 09:20
513 查看
一些比较有用的oracle查询语句
32bit 与 64bit 对SGA的影响为什么在上面SGA大小设置的经验规则中要分 32bit和 64bitOracle呢,是因为这关系到SGA大小的上限问题。在32bit的数据库下,通常oracle只能使用不超过1.7G的内存,即使我们拥有12G的内存,但是我们却只能使用1.7G,这是一个莫大的遗憾。假如我们安装64bit的数据库,我们就可以使用很大的内存,几乎不可能达到上限。但是64bit 的数据库必须安装在64bit 的操作系统上,可惜目前windows上只能安装32bit的数据库.
1 查看数据库是 32bit 还是 64bit :
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE 9.2.0.1.0 Production
TNS for32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production
SQL> l
1 create tablespace risenet
2 datafile 'C:/ORACLE/ORADATA/TEST/risenet.dbf'
3* size 400M
SQL> /
表空间已创建。
创建用户
SQL> create user risenet identified by mengzhaoliang;
用户已创建
授予dba权限
SQL> grant dba to risenet;
授权成功。
更改用户的默认表空间
SQL> alter user risenet default tablespace risenet;
用户已更改。
*******************************
CREATE USER user_name
IDENTIFIED BY passwd
DEFAULT TABLESPACE em
TEMPORARY TABLESPACE em_tmp
--------------------------------
em em_tmp是预先创建的标空间
*********************************
SQL>
创建表,查看表是否在该默认的表空间:
SQL> connect risenet/mengzhaoliang
已连接。
SQL> create test(id int);
SQL> select table_name,tablespace_name from user_tables;
TABLE_NAME TABLESPACE_NAME
------------------------------ ------------------------------
TEST RISENET
没问题。
SQL> create user bookbooke identified by bbk;
用户已创建
SQL> grant connect,resource to bookbooke;
授权成功。
把系统改成限定模式,只有管理员的特定权限才可以访问
SQL> alter system enable restricted session;
系统已更改。
查看用户的连接的session:
SQL> select sid,serial#,username from v$session;
SID SERIAL# USERNAME
---------- ---------- ------------------------------
1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 3 SYS
10 20 RISENET
已选择10行。
目前两个用户sys,risenet上来,其他的为系统的。
把risenet用户的session的杀死。risenet就连接不上数据库了,除非重新连接
SQL> alter system kill session '10,20';
系统已更改。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 126950220 bytes
Fixed Size 453452 bytes
Variable Size 109051904 bytes
Buffers 16777216 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库打开并在只读状态,只能查询,不能增、删、改,一般在维护时用
SQL> alter database open read only;
数据库已更改。
相关文章推荐
- 45个非常有用的 Oracle 查询语句小结
- Oracle中的一些通用查询语句
- 40+ 个非常有用的 Oracle 查询语句
- 非常有用的 Oracle 查询语句
- oracle中非常有用的查询语句
- 45 个非常有用的 Oracle 日期查询语句
- Oracle查询表结构的一些相关语句
- 极分享发布于2015-11-05 16:54 1/440 45个非常有用的 Oracle 查询语句
- ORACLE 查看CPU使用率最高的语句及一些性能查询语句
- 45 个非常有用的 Oracle 查询语句
- oracle的一些常用的查询的sql语句
- 45 个非常有用的 Oracle 查询语句
- Oracle 时间字段的时区转换的一些常用查询语句
- Oracle中的一些通用查询语句
- SQL 一些有用的查询语句积累
- 45 个非常有用的 Oracle 查询语句
- Oracle查询表结构的一些相关语句
- 十一、一些有用的SQL查询语句
- 关于“怎么比较两个SQL查询语句产生的结果集是否相同”搜集到的一些资料
- 45 个非常有用的 Oracle 查询语句