Oracle常用数据库命令

建立表空间:
$ sqlplus "/ as sysdba"
SQL> CREATE TABLESPACE radiosky
DATAFILE '/oradata/orcl/tbnetwork01.dbf' SIZE 3000M
DEFAULT STORAGE (
INITIAL 128M
NEXT 64M
MINEXTENTS 2
PCTINCREASE 0);

向已建表空间增加空间:
$ sqlplus "/ as sysdba"
SQL> ALTER TABLESPACE radioskyADD DATAFILE  'radiosky04.dbf' SIZE 6000M;


查看表空间:select tablespace_name,status from dba_tablespaces;

检查表空间使用情况:
SQL> select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name;
SQL> select tablespace_name,file_id,bytes from dba_free_space order by tablespace_name;

查询session:Select username,sid,serial#,command from v$session;

杀掉会话:Alter system kill session ‘sid,serial#’;

查询用户状态:Select username, account_status from dba_users;

想要释放表空间,可以用truncate,是删除全部数据,保留表结构。
语法:truncate table table_name;

查看数据库字符集,以sys用户登录,执行如下语句:
语法:select * from V$NLS_PARAMETERS

建立数据库用户
用户名:network,密码:可自己设定,但要与WEB模块所在服务器的/usr/local/tomcat/Network.properties配置文件、监控服务端配置文件/usr/nnm/nnm.conf和报警服务端配置文件/usr/nnm/nnm.conf中设置的数据库用户名、密码要一致,否则系统将无法连接到数据库。
建立数据库用户前最好先建立相应的表空间
建立数据库用户:
$Sqlplus  “ / as sysdba”
$sqlplus > connect internal; //以系统管理员身份登录
$sqlplus >create user network identified by password default tablespace tbnetwork;
给用户赋权限:
$sqlplus >grant connect to network;
$sqlplus >grant resource to network;
为数据库用户修改密码:
$ sqlplus "/ as sysdba"
SQL> alter user sys(用户名) IDENTIFIED by password(新密码);

你可能感兴趣的:(数据结构,oracle,sql,tomcat,配置管理)