摘要: ALTER USER 用户名 ACCOUNT (UN)LOCK; 阅读全文
posted @ 2018-10-08 12:25 epiphanyy 阅读(16) 评论(0) 推荐(0)
摘要: 创建角色: CREATE ROLE 角色名 ; 授予角色权限: GRANT 权限 ON 表名 TO 角色名; 将角色授予角色或用户: GRANT 角色名 TO 角色名/用户名; 阅读全文
posted @ 2018-10-08 12:21 epiphanyy 阅读(16) 评论(0) 推荐(0)
摘要: ALTER TABLE 表名 MOVE TABLESPACE 表空间名; 移动后需要重建索引: ALTER INDEX 索引名 REBUILD TABLESPACE 表空间名; 查看表上有什么索引: SELECT INDEX_NAME,TABLE_NAME FROM DBA_INDEXES WHER 阅读全文
posted @ 2018-10-08 11:58 epiphanyy 阅读(17) 评论(0) 推荐(0)
摘要: 冒泡排序过程为依次比较相邻的两个数大小,将较大的数放到右边,一趟结束后,最大的数字一定在最右边。 第二趟重复第一趟的过程,但最后一个数一定是最大的,所以最后一个数不用比较。 第三趟重复之前过程,后两个数是有序的,所以不用比较。 Python代码如下: def BubbleSort(lst): for 阅读全文
posted @ 2018-10-07 20:42 epiphanyy 阅读(13) 评论(0) 推荐(0)
摘要: nomount -> mount -> open nomount: 此阶段主要用于控制文件的还原或重新创建。 数据库启动到nomount状态,此状态下实例已经根据初始化参数文件的内容设置并打开了实例。搜索初始化参数文件的顺序如下: 1.在$ORACLE_HOME/dbs中搜索spfile_sid.o 阅读全文
posted @ 2018-10-07 16:33 epiphanyy 阅读(45) 评论(0) 推荐(0)
摘要: 快速排序过程为 1.选出待排序数列中的第一个数n。 2.把比n小的数放到n的左边,比n大的数放到n的右边。 3.再对左右两个子数列重复1、2。 可以使用挖坑法实现,以下为Python代码: def QuickSort(lst,left,right): if left >= right: return 阅读全文
posted @ 2018-10-07 15:53 epiphanyy 阅读(14) 评论(0) 推荐(0)
摘要: truncate: 会清空表的内容,直接在数据字典中清除段定义实现的。是DDL语句,不会产生重做日志,删除时不能触发trigger。能针对具有自动递增值的字段,计数重置归零。表中结构、约束、索引等保持不变。 TRUNCATE TABLE 表名; delete: 将指定行数据在数据库缓冲区高速缓存中清 阅读全文
posted @ 2018-10-07 13:12 epiphanyy 阅读(45) 评论(0) 推荐(0)
摘要: ·用户执行commit操作时 ·日志缓冲区三分之一满时 ·DBWn进程写入前 ·每隔三秒 ·数据库正常关闭前 阅读全文
posted @ 2018-10-06 20:36 epiphanyy 阅读(10) 评论(0) 推荐(0)
摘要: 使用带权图的邻接矩阵方法表示图并且不能有负周期。如: g = [ [0,1,float('inf'),1,5], [9,0,3,2,float('inf')], [float('inf'),float('inf'),0,4,float('inf')], [float('inf'),float('in 阅读全文
posted @ 2018-10-06 18:01 epiphanyy 阅读(54) 评论(0) 推荐(0)
摘要: 相关参数: MEMORY_MAX_TARGET:不可动态调整,代表内存(SGA+PGA)的最大值。 SQL>ALTER SYSTEM SET MEMORY_MAX_TARGET = 1000M SCOPE=SPFILE MEMORY_TARGET可被动态调整,但不可超过MEMORY_MAX_TARG 阅读全文
posted @ 2018-10-06 16:14 epiphanyy 阅读(142) 评论(0) 推荐(0)