oracle maintain
文章平均质量分 60
xiadingling
天道酬勤
展开
-
oracle 分区表管理
创建范围分区表:create table test( device_id VARCHAR2(64) not null, send_time DATE not null, tc__device_id VARCHAR2(32), cmd_msg VARCHAR2(1024), response_time DATE, respons原创 2012-12-26 11:13:28 · 399 阅读 · 0 评论 -
oralce用户解锁
查看用户是否被锁:select LOCK_DATE,username from dba_users where username='APP';alter user app account unlock;[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.1.0.原创 2012-12-12 09:24:53 · 386 阅读 · 0 评论 -
oracle设置归档模式 并设置归档存储格式
1、查看是否启用归档命令: archive log list 修改log_archive_format alter system set log_archive_format='Arc%t_%s_%r.arc' scope=spfile;2、关闭数据库,将数据库启动到mount 状态shutdown immediatstartup mount3、指定归档存放路径原创 2012-09-26 10:20:50 · 730 阅读 · 2 评论 -
修改oracle nls_language
1、查看nls_lang参数是否为静态参数issys_modifiable: 为false 则在系统级别修改的时候需要加上 scope=spfile 重启数据库后参数生效2、修改nls_language 参数alter system set nls_language='SIMPLIFIED CHINESE' scope = spfile;alte原创 2012-09-26 11:03:33 · 15722 阅读 · 0 评论 -
设置 会话的空闲时间 idle_time,清理 SNIPED session
设置允许session 空闲时间首先要启用 resource_limit参数,默认是false;SQL> alter system set resource_limit=true scope=both;System altered.设置默认profile的 idle_time 10分钟SQL> alter profile default limit idle_time原创 2012-08-14 11:05:53 · 3379 阅读 · 0 评论 -
查询指定用户执行的sql
查询执行系统用户在当前数据库执行的sql操作select t.SQL_ADDRESS, t.SQL_HASH_VALUE, t.SQL_ID, t.SID, t.SERIAL#, t.PREV_SQL_ADDR, t.STATUS, t.STATE, t.OSUSER原创 2012-08-10 11:21:51 · 1288 阅读 · 0 评论 -
如何开启 oracle 闪回功能
单实例开启闪回1、查看是否开启闪回SQL> select flashback_on from v$database;FLASHBACK_ON------------------NO2、查看闪回恢复区和大小是否设置SQL> show parameter db_recoveryNAME TY原创 2012-08-13 12:11:53 · 1383 阅读 · 0 评论 -
配置oracle用户密码不过期
检查用户是否被锁select LOCK_DATE,username from dba_users where username='USERNAME';1、查询当前密码默认有效期select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'SQL> se原创 2012-12-12 09:47:38 · 1330 阅读 · 0 评论 -
oracle 表被锁解决方法
1、查看系统中那些对象被锁,以及对于的sql和session id select distinct * from (select oracle_username || ' (' || s.osuser || ')' username, sql.SQL_TEXT, s.sid || ',' || s.serial# sess_id, owner原创 2012-08-07 10:15:20 · 569 阅读 · 0 评论 -
create job
VARIABLE jobcmd number;beginDBMS_JOB.SUBMIT(:jobcmd,'myProcs;',Sysdate,'sysdate+15/1440'); commit;end;/原创 2012-11-16 16:44:05 · 617 阅读 · 0 评论 -
创建表的id默认值为自动增长
1、创建表create table DEVICE_TURN_ON( id NUMBER not null, time TIMESTAMP(6) default sysdate not null, tc_device_id VARCHAR2(32), operation VARCHAR2(10) default 'ON')原创 2012-08-29 10:38:37 · 1136 阅读 · 0 评论