一、数据库管理员
每个oracle数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分担不同的管理职责。那么一个数据库管理员的主要工作是什么呢:
1.安装和升级oracle 数据库
2.建库,表空间,表,视图,索引…
3.制定并实施备份和恢复计划
4.数据库权限管理,调优,故障排除
5.对于高级dba,要求能参与项目开发,会编写sql 语句、存储过程、触发器、规则、约束、包
二、查看nls_database_parameters系统配置
select * from nls_database_parameters;
SELECT * FROM PROPS$;
修改nls_database_parameters系统配置(注意:此处要以sys超级管理员登陆,否则没权限)
update props$ set value$='ZHS16GBK' where name='NLS_CHARACTERSET'
默认nls_database_parameters系统配置
NAME | VALUE$ |
---|---|
DICT.BASE | 2 |
DEFAULT_TEMP_TABLESPACE | TEMP |
DEFAULT_PERMANENT_TABLESPACE | USERS |
DEFAULT_EDITION | ORA$BASE |
Flashback Timestamp TimeZone | GMT |
TDE_MASTER_KEY_ID | |
DST_UPGRADE_STATE | NONE |
DST_PRIMARY_TT_VERSION | 11 |
DST_SECONDARY_TT_VERSION | 0 |
DEFAULT_TBS_TYPE | SMALLFILE |
NLS_LANGUAGE | AMERICAN |
NLS_TERRITORY | AMERICA |
NLS_CURRENCY | $ |
NLS_ISO_CURRENCY | AMERICA |
NLS_NUMERIC_CHARACTERS | ., |
NLS_CHARACTERSET | AL32UTF8 |
NLS_CALENDAR | GREGORIAN |
NLS_DATE_FORMAT | DD-MON-RR |
NLS_DATE_LANGUAGE | AMERICAN |
NLS_SORT | BINARY |
NLS_TIME_FORMAT | HH.MI.SSXFF AM |
NLS_TIMESTAMP_FORMAT | DD-MON-RR HH.MI.SSXFF AM |
NLS_TIME_TZ_FORMAT | HH.MI.SSXFF AM TZR |
NLS_TIMESTAMP_TZ_FORMAT | DD-MON-RR HH.MI.SSXFF AM TZR |
NLS_DUAL_CURRENCY | $ |
NLS_COMP | BINARY |
NLS_LENGTH_SEMANTICS | BYTE |
NLS_NCHAR_CONV_EXCP | FALSE |
NLS_NCHAR_CHARACTERSET | AL16UTF16 |
NLS_RDBMS_VERSION | 11.2.0.1.0 |
GLOBAL_DB_NAME | ORCL |
EXPORT_VIEWS_VERSION | 8 |
WORKLOAD_CAPTURE_MODE | |
WORKLOAD_REPLAY_MODE | |
NO_USERID_VERIFIER_SALT | 8BF56230FC49D6ECFE53EB96A5922DD5 |
DBTIMEZONE | 00:00 |