Bo's Oracle Station

查看: 1394|回复: 0

课程第62次(2017-11-30星期四)

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2017-11-30 21:03:32 | 显示全部楼层 |阅读模式
1Z0-053第14/15章
1Z0-05219章(上完19章),1Z0-05321章(上完20章)和1Z0-063多租户部分共9章(上完0章)
总共上完全部49章中的39
  1. [oracle@station26 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 12.1.0.2.0 Production on Wed Dec 20 20:49:51 2017

  3. Copyright (c) 1982, 2014, Oracle.  All rights reserved.

  4. SQL> conn / as sysdba
  5. Connected.
  6. SQL> create table hr.t_big as select  * from dba_source;

  7. Table created.

  8. SQL> exec dbms_stats.gather_table_stats('HR','T_BIG') ;

  9. PL/SQL procedure successfully completed.

  10. SQL> desc t_big
  11. ERROR:
  12. ORA-04043: object t_big does not exist


  13. SQL> desc hr.t_big
  14. Name                                           Null?    Type
  15. ----------------------------------------- -------- ----------------------------
  16. OWNER                                                    VARCHAR2(128)
  17. NAME                                                    VARCHAR2(128)
  18. TYPE                                                    VARCHAR2(12)
  19. LINE                                                    NUMBER
  20. TEXT                                                    VARCHAR2(4000)
  21. ORIGIN_CON_ID                                            NUMBER

  22. SQL> select  TEXT, sum(lines)  from hr.t_big  group by text   ;
  23. select        TEXT, sum(lines)  from hr.t_big  group by text
  24.                   *
  25. ERROR at line 1:
  26. ORA-00904: "LINES": invalid identifier


  27. SQL> select  type , sum(LINE) from hr.t_big  group by type ;

  28. TYPE              SUM(LINE)
  29. ------------ ----------
  30. PROCEDURE        7964841
  31. PACKAGE       177274718
  32. PACKAGE BODY  100535983
  33. LIBRARY             228
  34. TYPE BODY          91150
  35. TRIGGER          413446
  36. FUNCTION          26729
  37. JAVA SOURCE           1206
  38. TYPE                1800993

  39. 9 rows selected.

  40. SQL> desc dbms_advisor
  41. PROCEDURE ADD_SQLWKLD_REF
  42. Argument Name                        Type                        In/Out Default?
  43. ------------------------------ ----------------------- ------ --------
  44. TASK_NAME                        VARCHAR2                IN
  45. WORKLOAD_NAME                        VARCHAR2                IN
  46. IS_STS                         NUMBER                        IN     DEFAULT
  47. PROCEDURE ADD_SQLWKLD_STATEMENT
  48. Argument Name                        Type                        In/Out Default?
  49. ------------------------------ ----------------------- ------ --------
  50. WORKLOAD_NAME                        VARCHAR2                IN
  51. MODULE                         VARCHAR2                IN     DEFAULT
  52. ACTION                         VARCHAR2                IN     DEFAULT
  53. CPU_TIME                        NUMBER                        IN     DEFAULT
  54. ELAPSED_TIME                        NUMBER                        IN     DEFAULT
  55. DISK_READS                        NUMBER                        IN     DEFAULT
  56. BUFFER_GETS                        NUMBER                        IN     DEFAULT
  57. ROWS_PROCESSED                 NUMBER                        IN     DEFAULT
  58. OPTIMIZER_COST                 NUMBER                        IN     DEFAULT
  59. EXECUTIONS                        NUMBER                        IN     DEFAULT
  60. PRIORITY                        NUMBER                        IN     DEFAULT
  61. LAST_EXECUTION_DATE                DATE                        IN     DEFAULT
  62. STAT_PERIOD                        NUMBER                        IN     DEFAULT
  63. USERNAME                        VARCHAR2                IN
  64. SQL_TEXT                        CLOB                        IN
  65. PROCEDURE ADD_STS_REF
  66. Argument Name                        Type                        In/Out Default?
  67. ------------------------------ ----------------------- ------ --------
  68. TASK_NAME                        VARCHAR2                IN
  69. STS_OWNER                        VARCHAR2                IN
  70. WORKLOAD_NAME                        VARCHAR2                IN
  71. PROCEDURE CANCEL_TASK
  72. Argument Name                        Type                        In/Out Default?
  73. ------------------------------ ----------------------- ------ --------
  74. TASK_NAME                        VARCHAR2                IN
  75. PROCEDURE CHECK_PRIVS
  76. PROCEDURE CHECK_READ_PRIVS
  77. Argument Name                        Type                        In/Out Default?
  78. ------------------------------ ----------------------- ------ --------
  79. OWNER_NAME                        VARCHAR2                IN
  80. PROCEDURE COPY_SQLWKLD_TO_STS
  81. Argument Name                        Type                        In/Out Default?
  82. ------------------------------ ----------------------- ------ --------
  83. WORKLOAD_NAME                        VARCHAR2                IN
  84. STS_NAME                        VARCHAR2                IN
  85. IMPORT_MODE                        VARCHAR2                IN     DEFAULT
  86. PROCEDURE CREATE_FILE
  87. Argument Name                        Type                        In/Out Default?
  88. ------------------------------ ----------------------- ------ --------
  89. BUFFER                         CLOB                        IN
  90. LOCATION                        VARCHAR2                IN
  91. FILENAME                        VARCHAR2                IN
  92. PROCEDURE CREATE_OBJECT
  93. Argument Name                        Type                        In/Out Default?
  94. ------------------------------ ----------------------- ------ --------
  95. TASK_NAME                        VARCHAR2                IN
  96. OBJECT_TYPE                        VARCHAR2                IN
  97. ATTR1                                VARCHAR2                IN     DEFAULT
  98. ATTR2                                VARCHAR2                IN     DEFAULT
  99. ATTR3                                VARCHAR2                IN     DEFAULT
  100. ATTR4                                CLOB                        IN     DEFAULT
  101. OBJECT_ID                        NUMBER                        OUT
  102. PROCEDURE CREATE_OBJECT
  103. Argument Name                        Type                        In/Out Default?
  104. ------------------------------ ----------------------- ------ --------
  105. TASK_NAME                        VARCHAR2                IN
  106. OBJECT_TYPE                        VARCHAR2                IN
  107. ATTR1                                VARCHAR2                IN     DEFAULT
  108. ATTR2                                VARCHAR2                IN     DEFAULT
  109. ATTR3                                VARCHAR2                IN     DEFAULT
  110. ATTR4                                CLOB                        IN     DEFAULT
  111. ATTR5                                VARCHAR2                IN     DEFAULT
  112. OBJECT_ID                        NUMBER                        OUT
  113. PROCEDURE CREATE_SQLWKLD
  114. Argument Name                        Type                        In/Out Default?
  115. ------------------------------ ----------------------- ------ --------
  116. WORKLOAD_NAME                        VARCHAR2                IN/OUT
  117. DESCRIPTION                        VARCHAR2                IN     DEFAULT
  118. TEMPLATE                        VARCHAR2                IN     DEFAULT
  119. IS_TEMPLATE                        VARCHAR2                IN     DEFAULT
  120. PROCEDURE CREATE_TASK
  121. Argument Name                        Type                        In/Out Default?
  122. ------------------------------ ----------------------- ------ --------
  123. ADVISOR_NAME                        VARCHAR2                IN
  124. TASK_ID                        NUMBER                        OUT
  125. TASK_NAME                        VARCHAR2                IN/OUT
  126. TASK_DESC                        VARCHAR2                IN     DEFAULT
  127. TEMPLATE                        VARCHAR2                IN     DEFAULT
  128. IS_TEMPLATE                        VARCHAR2                IN     DEFAULT
  129. HOW_CREATED                        VARCHAR2                IN     DEFAULT
  130. PROCEDURE CREATE_TASK
  131. Argument Name                        Type                        In/Out Default?
  132. ------------------------------ ----------------------- ------ --------
  133. ADVISOR_NAME                        VARCHAR2                IN
  134. TASK_NAME                        VARCHAR2                IN
  135. TASK_DESC                        VARCHAR2                IN     DEFAULT
  136. TEMPLATE                        VARCHAR2                IN     DEFAULT
  137. IS_TEMPLATE                        VARCHAR2                IN     DEFAULT
  138. HOW_CREATED                        VARCHAR2                IN     DEFAULT
  139. PROCEDURE CREATE_TASK
  140. Argument Name                        Type                        In/Out Default?
  141. ------------------------------ ----------------------- ------ --------
  142. PARENT_TASK_NAME                VARCHAR2                IN
  143. REC_ID                         NUMBER                        IN
  144. TASK_ID                        NUMBER                        OUT
  145. TASK_NAME                        VARCHAR2                IN/OUT
  146. TASK_DESC                        VARCHAR2                IN
  147. TEMPLATE                        VARCHAR2                IN
  148. PROCEDURE DELETE_DIRECTIVE
  149. Argument Name                        Type                        In/Out Default?
  150. ------------------------------ ----------------------- ------ --------
  151. DIRECTIVE_ID                        NUMBER                        IN
  152. INSTANCE_NAME                        VARCHAR2                IN
  153. TASK_NAME                        VARCHAR2                IN     DEFAULT
  154. PROCEDURE DELETE_SQLWKLD
  155. Argument Name                        Type                        In/Out Default?
  156. ------------------------------ ----------------------- ------ --------
  157. WORKLOAD_NAME                        VARCHAR2                IN
  158. PROCEDURE DELETE_SQLWKLD_REF
  159. Argument Name                        Type                        In/Out Default?
  160. ------------------------------ ----------------------- ------ --------
  161. TASK_NAME                        VARCHAR2                IN
  162. WORKLOAD_NAME                        VARCHAR2                IN
  163. IS_STS                         NUMBER                        IN     DEFAULT
  164. PROCEDURE DELETE_SQLWKLD_STATEMENT
  165. Argument Name                        Type                        In/Out Default?
  166. ------------------------------ ----------------------- ------ --------
  167. WORKLOAD_NAME                        VARCHAR2                IN
  168. SQL_ID                         NUMBER                        IN
  169. PROCEDURE DELETE_SQLWKLD_STATEMENT
  170. Argument Name                        Type                        In/Out Default?
  171. ------------------------------ ----------------------- ------ --------
  172. WORKLOAD_NAME                        VARCHAR2                IN
  173. SEARCH                         VARCHAR2                IN
  174. DELETED                        NUMBER                        OUT
  175. PROCEDURE DELETE_STS_REF
  176. Argument Name                        Type                        In/Out Default?
  177. ------------------------------ ----------------------- ------ --------
  178. TASK_NAME                        VARCHAR2                IN
  179. STS_OWNER                        VARCHAR2                IN
  180. WORKLOAD_NAME                        VARCHAR2                IN
  181. PROCEDURE DELETE_TASK
  182. Argument Name                        Type                        In/Out Default?
  183. ------------------------------ ----------------------- ------ --------
  184. TASK_NAME                        VARCHAR2                IN
  185. FUNCTION EVALUATE_DIRECTIVE RETURNS CLOB
  186. Argument Name                        Type                        In/Out Default?
  187. ------------------------------ ----------------------- ------ --------
  188. DIRECTIVE_ID                        NUMBER                        IN
  189. INSTANCE_NAME                        VARCHAR2                IN
  190. TASK_NAME                        VARCHAR2                IN     DEFAULT
  191. P1                                CLOB                        IN     DEFAULT
  192. P2                                CLOB                        IN     DEFAULT
  193. PROCEDURE EXECUTE_TASK
  194. Argument Name                        Type                        In/Out Default?
  195. ------------------------------ ----------------------- ------ --------
  196. TASK_NAME                        VARCHAR2                IN
  197. FUNCTION EXECUTE_TASK RETURNS VARCHAR2
  198. Argument Name                        Type                        In/Out Default?
  199. ------------------------------ ----------------------- ------ --------
  200. TASK_NAME                        VARCHAR2                IN
  201. EXECUTION_TYPE                 VARCHAR2                IN     DEFAULT
  202. EXECUTION_NAME                 VARCHAR2                IN     DEFAULT
  203. EXECUTION_DESC                 VARCHAR2                IN     DEFAULT
  204. EXECUTION_PARAMS                ARGLIST                 IN     DEFAULT
  205. FUNCTION FORMAT_MESSAGE RETURNS VARCHAR2
  206. Argument Name                        Type                        In/Out Default?
  207. ------------------------------ ----------------------- ------ --------
  208. MSG_ID                         VARCHAR2                IN
  209. FUNCTION FORMAT_MESSAGE_GROUP RETURNS VARCHAR2
  210. Argument Name                        Type                        In/Out Default?
  211. ------------------------------ ----------------------- ------ --------
  212. GROUP_ID                        NUMBER                        IN
  213. MSG_TYPE                        NUMBER                        IN     DEFAULT
  214. PROCEDURE GET_ACCESS_ADVISOR_DEFAULTS
  215. Argument Name                        Type                        In/Out Default?
  216. ------------------------------ ----------------------- ------ --------
  217. TASK_NAME                        VARCHAR2                OUT
  218. TASK_ID_NUM                        NUMBER                        OUT
  219. WORKLOAD_NAME                        VARCHAR2                OUT
  220. WORK_ID_NUM                        NUMBER                        OUT
  221. PROCEDURE GET_REC_ATTRIBUTES
  222. Argument Name                        Type                        In/Out Default?
  223. ------------------------------ ----------------------- ------ --------
  224. TASK_NAME                        VARCHAR2                IN
  225. REC_ID                         NUMBER                        IN
  226. ACTION_ID                        NUMBER                        IN
  227. ATTRIBUTE_NAME                 VARCHAR2                IN
  228. VALUE                                VARCHAR2                OUT
  229. OWNER_NAME                        VARCHAR2                IN     DEFAULT
  230. FUNCTION GET_TASK_REPORT RETURNS CLOB
  231. Argument Name                        Type                        In/Out Default?
  232. ------------------------------ ----------------------- ------ --------
  233. TASK_NAME                        VARCHAR2                IN
  234. TYPE                                VARCHAR2                IN     DEFAULT
  235. LEVEL                                VARCHAR2                IN     DEFAULT
  236. SECTION                        VARCHAR2                IN     DEFAULT
  237. OWNER_NAME                        VARCHAR2                IN     DEFAULT
  238. EXECUTION_NAME                 VARCHAR2                IN     DEFAULT
  239. OBJECT_ID                        NUMBER                        IN     DEFAULT
  240. FUNCTION GET_TASK_SCRIPT RETURNS CLOB
  241. Argument Name                        Type                        In/Out Default?
  242. ------------------------------ ----------------------- ------ --------
  243. TASK_NAME                        VARCHAR2                IN
  244. TYPE                                VARCHAR2                IN     DEFAULT
  245. REC_ID                         NUMBER                        IN     DEFAULT
  246. ACT_ID                         NUMBER                        IN     DEFAULT
  247. OWNER_NAME                        VARCHAR2                IN     DEFAULT
  248. EXECUTION_NAME                 VARCHAR2                IN     DEFAULT
  249. OBJECT_ID                        NUMBER                        IN     DEFAULT
  250. PROCEDURE IMPLEMENT_TASK
  251. Argument Name                        Type                        In/Out Default?
  252. ------------------------------ ----------------------- ------ --------
  253. TASK_NAME                        VARCHAR2                IN
  254. REC_ID                         NUMBER                        IN     DEFAULT
  255. EXIT_ON_ERROR                        BOOLEAN                 IN     DEFAULT
  256. PROCEDURE IMPORT_SQLWKLD_SCHEMA
  257. Argument Name                        Type                        In/Out Default?
  258. ------------------------------ ----------------------- ------ --------
  259. WORKLOAD_NAME                        VARCHAR2                IN
  260. IMPORT_MODE                        VARCHAR2                IN     DEFAULT
  261. PRIORITY                        NUMBER                        IN     DEFAULT
  262. SAVED_ROWS                        NUMBER                        OUT
  263. FAILED_ROWS                        NUMBER                        OUT
  264. PROCEDURE IMPORT_SQLWKLD_SQLCACHE
  265. Argument Name                        Type                        In/Out Default?
  266. ------------------------------ ----------------------- ------ --------
  267. WORKLOAD_NAME                        VARCHAR2                IN
  268. IMPORT_MODE                        VARCHAR2                IN     DEFAULT
  269. PRIORITY                        NUMBER                        IN     DEFAULT
  270. SAVED_ROWS                        NUMBER                        OUT
  271. FAILED_ROWS                        NUMBER                        OUT
  272. PROCEDURE IMPORT_SQLWKLD_STS
  273. Argument Name                        Type                        In/Out Default?
  274. ------------------------------ ----------------------- ------ --------
  275. WORKLOAD_NAME                        VARCHAR2                IN
  276. STS_OWNER                        VARCHAR2                IN
  277. STS_NAME                        VARCHAR2                IN
  278. IMPORT_MODE                        VARCHAR2                IN     DEFAULT
  279. PRIORITY                        NUMBER                        IN     DEFAULT
  280. SAVED_ROWS                        NUMBER                        OUT
  281. FAILED_ROWS                        NUMBER                        OUT
  282. PROCEDURE IMPORT_SQLWKLD_STS
  283. Argument Name                        Type                        In/Out Default?
  284. ------------------------------ ----------------------- ------ --------
  285. WORKLOAD_NAME                        VARCHAR2                IN
  286. STS_NAME                        VARCHAR2                IN
  287. IMPORT_MODE                        VARCHAR2                IN     DEFAULT
  288. PRIORITY                        NUMBER                        IN     DEFAULT
  289. SAVED_ROWS                        NUMBER                        OUT
  290. FAILED_ROWS                        NUMBER                        OUT
  291. PROCEDURE IMPORT_SQLWKLD_SUMADV
  292. Argument Name                        Type                        In/Out Default?
  293. ------------------------------ ----------------------- ------ --------
  294. WORKLOAD_NAME                        VARCHAR2                IN
  295. IMPORT_MODE                        VARCHAR2                IN     DEFAULT
  296. PRIORITY                        NUMBER                        IN     DEFAULT
  297. SUMADV_ID                        NUMBER                        IN
  298. SAVED_ROWS                        NUMBER                        OUT
  299. FAILED_ROWS                        NUMBER                        OUT
  300. PROCEDURE IMPORT_SQLWKLD_USER
  301. Argument Name                        Type                        In/Out Default?
  302. ------------------------------ ----------------------- ------ --------
  303. WORKLOAD_NAME                        VARCHAR2                IN
  304. IMPORT_MODE                        VARCHAR2                IN     DEFAULT
  305. OWNER_NAME                        VARCHAR2                IN
  306. TABLE_NAME                        VARCHAR2                IN
  307. SAVED_ROWS                        NUMBER                        OUT
  308. FAILED_ROWS                        NUMBER                        OUT
  309. PROCEDURE INSERT_DIRECTIVE
  310. Argument Name                        Type                        In/Out Default?
  311. ------------------------------ ----------------------- ------ --------
  312. DIRECTIVE_ID                        NUMBER                        IN
  313. INSTANCE_NAME                        VARCHAR2                IN
  314. TASK_NAME                        VARCHAR2                IN
  315. DOCUMENT                        CLOB                        IN
  316. PROCEDURE INTERRUPT_TASK
  317. Argument Name                        Type                        In/Out Default?
  318. ------------------------------ ----------------------- ------ --------
  319. TASK_NAME                        VARCHAR2                IN
  320. PROCEDURE MARK_RECOMMENDATION
  321. Argument Name                        Type                        In/Out Default?
  322. ------------------------------ ----------------------- ------ --------
  323. TASK_NAME                        VARCHAR2                IN
  324. ID                                NUMBER                        IN
  325. ACTION                         VARCHAR2                IN
  326. PROCEDURE QUICK_TUNE
  327. Argument Name                        Type                        In/Out Default?
  328. ------------------------------ ----------------------- ------ --------
  329. ADVISOR_NAME                        VARCHAR2                IN
  330. TASK_NAME                        VARCHAR2                IN
  331. ATTR1                                CLOB                        IN     DEFAULT
  332. ATTR2                                VARCHAR2                IN     DEFAULT
  333. ATTR3                                NUMBER                        IN     DEFAULT
  334. TEMPLATE                        VARCHAR2                IN     DEFAULT
  335. IMPLEMENT                        BOOLEAN                 IN     DEFAULT
  336. DESCRIPTION                        VARCHAR2                IN     DEFAULT
  337. PROCEDURE RESET_SQLWKLD
  338. Argument Name                        Type                        In/Out Default?
  339. ------------------------------ ----------------------- ------ --------
  340. WORKLOAD_NAME                        VARCHAR2                IN
  341. PROCEDURE RESET_TASK
  342. Argument Name                        Type                        In/Out Default?
  343. ------------------------------ ----------------------- ------ --------
  344. TASK_NAME                        VARCHAR2                IN
  345. PROCEDURE RESUME_TASK
  346. Argument Name                        Type                        In/Out Default?
  347. ------------------------------ ----------------------- ------ --------
  348. TASK_NAME                        VARCHAR2                IN
  349. PROCEDURE SETUP_REPOSITORY
  350. PROCEDURE SETUP_USER_ENVIRONMENT
  351. Argument Name                        Type                        In/Out Default?
  352. ------------------------------ ----------------------- ------ --------
  353. ADVISOR_NAME                        VARCHAR2                IN
  354. PROCEDURE SET_DEFAULT_SQLWKLD_PARAMETER
  355. Argument Name                        Type                        In/Out Default?
  356. ------------------------------ ----------------------- ------ --------
  357. PARAMETER                        VARCHAR2                IN
  358. VALUE                                VARCHAR2                IN
  359. PROCEDURE SET_DEFAULT_SQLWKLD_PARAMETER
  360. Argument Name                        Type                        In/Out Default?
  361. ------------------------------ ----------------------- ------ --------
  362. PARAMETER                        VARCHAR2                IN
  363. VALUE                                NUMBER                        IN
  364. PROCEDURE SET_DEFAULT_TASK_PARAMETER
  365. Argument Name                        Type                        In/Out Default?
  366. ------------------------------ ----------------------- ------ --------
  367. ADVISOR_NAME                        VARCHAR2                IN
  368. PARAMETER                        VARCHAR2                IN
  369. VALUE                                VARCHAR2                IN
  370. PROCEDURE SET_DEFAULT_TASK_PARAMETER
  371. Argument Name                        Type                        In/Out Default?
  372. ------------------------------ ----------------------- ------ --------
  373. ADVISOR_NAME                        VARCHAR2                IN
  374. PARAMETER                        VARCHAR2                IN
  375. VALUE                                NUMBER                        IN
  376. PROCEDURE SET_SQLWKLD_PARAMETER
  377. Argument Name                        Type                        In/Out Default?
  378. ------------------------------ ----------------------- ------ --------
  379. WORKLOAD_NAME                        VARCHAR2                IN
  380. PARAMETER                        VARCHAR2                IN
  381. VALUE                                VARCHAR2                IN
  382. PROCEDURE SET_SQLWKLD_PARAMETER
  383. Argument Name                        Type                        In/Out Default?
  384. ------------------------------ ----------------------- ------ --------
  385. WORKLOAD_NAME                        VARCHAR2                IN
  386. PARAMETER                        VARCHAR2                IN
  387. VALUE                                NUMBER                        IN
  388. PROCEDURE SET_TASK_PARAMETER
  389. Argument Name                        Type                        In/Out Default?
  390. ------------------------------ ----------------------- ------ --------
  391. TASK_NAME                        VARCHAR2                IN
  392. PARAMETER                        VARCHAR2                IN
  393. VALUE                                VARCHAR2                IN
  394. PROCEDURE SET_TASK_PARAMETER
  395. Argument Name                        Type                        In/Out Default?
  396. ------------------------------ ----------------------- ------ --------
  397. TASK_NAME                        VARCHAR2                IN
  398. PARAMETER                        VARCHAR2                IN
  399. VALUE                                NUMBER                        IN
  400. PROCEDURE TUNE_MVIEW
  401. Argument Name                        Type                        In/Out Default?
  402. ------------------------------ ----------------------- ------ --------
  403. TASK_NAME                        VARCHAR2                IN/OUT
  404. MV_CREATE_STMT                 CLOB                        IN
  405. PROCEDURE UPDATE_DIRECTIVE
  406. Argument Name                        Type                        In/Out Default?
  407. ------------------------------ ----------------------- ------ --------
  408. DIRECTIVE_ID                        NUMBER                        IN
  409. INSTANCE_NAME                        VARCHAR2                IN
  410. TASK_NAME                        VARCHAR2                IN
  411. DOCUMENT                        CLOB                        IN
  412. PROCEDURE UPDATE_OBJECT
  413. Argument Name                        Type                        In/Out Default?
  414. ------------------------------ ----------------------- ------ --------
  415. TASK_NAME                        VARCHAR2                IN
  416. OBJECT_ID                        NUMBER                        IN
  417. ATTR1                                VARCHAR2                IN     DEFAULT
  418. ATTR2                                VARCHAR2                IN     DEFAULT
  419. ATTR3                                VARCHAR2                IN     DEFAULT
  420. ATTR4                                CLOB                        IN     DEFAULT
  421. ATTR5                                VARCHAR2                IN     DEFAULT
  422. PROCEDURE UPDATE_REC_ATTRIBUTES
  423. Argument Name                        Type                        In/Out Default?
  424. ------------------------------ ----------------------- ------ --------
  425. TASK_NAME                        VARCHAR2                IN
  426. REC_ID                         NUMBER                        IN
  427. ACTION_ID                        NUMBER                        IN
  428. ATTRIBUTE_NAME                 VARCHAR2                IN
  429. VALUE                                VARCHAR2                IN
  430. PROCEDURE UPDATE_SQLWKLD_ATTRIBUTES
  431. Argument Name                        Type                        In/Out Default?
  432. ------------------------------ ----------------------- ------ --------
  433. WORKLOAD_NAME                        VARCHAR2                IN
  434. NEW_NAME                        VARCHAR2                IN     DEFAULT
  435. DESCRIPTION                        VARCHAR2                IN     DEFAULT
  436. READ_ONLY                        VARCHAR2                IN     DEFAULT
  437. IS_TEMPLATE                        VARCHAR2                IN     DEFAULT
  438. HOW_CREATED                        VARCHAR2                IN     DEFAULT
  439. PROCEDURE UPDATE_SQLWKLD_STATEMENT
  440. Argument Name                        Type                        In/Out Default?
  441. ------------------------------ ----------------------- ------ --------
  442. WORKLOAD_NAME                        VARCHAR2                IN
  443. SQL_ID                         NUMBER                        IN
  444. APPLICATION                        VARCHAR2                IN     DEFAULT
  445. ACTION                         VARCHAR2                IN     DEFAULT
  446. PRIORITY                        NUMBER                        IN     DEFAULT
  447. USERNAME                        VARCHAR2                IN     DEFAULT
  448. PROCEDURE UPDATE_SQLWKLD_STATEMENT
  449. Argument Name                        Type                        In/Out Default?
  450. ------------------------------ ----------------------- ------ --------
  451. WORKLOAD_NAME                        VARCHAR2                IN
  452. SEARCH                         VARCHAR2                IN
  453. UPDATED                        NUMBER                        OUT
  454. APPLICATION                        VARCHAR2                IN     DEFAULT
  455. ACTION                         VARCHAR2                IN     DEFAULT
  456. PRIORITY                        NUMBER                        IN     DEFAULT
  457. USERNAME                        VARCHAR2                IN     DEFAULT
  458. PROCEDURE UPDATE_TASK_ATTRIBUTES
  459. Argument Name                        Type                        In/Out Default?
  460. ------------------------------ ----------------------- ------ --------
  461. TASK_NAME                        VARCHAR2                IN
  462. NEW_NAME                        VARCHAR2                IN     DEFAULT
  463. DESCRIPTION                        VARCHAR2                IN     DEFAULT
  464. READ_ONLY                        VARCHAR2                IN     DEFAULT
  465. IS_TEMPLATE                        VARCHAR2                IN     DEFAULT
  466. HOW_CREATED                        VARCHAR2                IN     DEFAULT

  467. SQL> begin
  468.   2  ^C

  469. SQL>
  470. SQL>
  471. SQL> begin
  472.   2   dbms_advisor.quick_tune(ADVISOR_NAME=>'SQL Access Advisor',
  473.   3                           TASK_NAME        =>'MYQUICK1',
  474.   4                           ATTR1=>'select  type , sum(LINE) from hr.t_big  group by type',
  475.   5                           TEMPLATE=>'SQLACCESS_OLTP');
  476.   6  end;
  477.   7  /

  478. PL/SQL procedure successfully completed.

  479. SQL> begin
  480.   2    dbms_advisor.quick_tune(ADVISOR_NAME=>'SQL Access Advisor',
  481.   3                             TASK_NAME        =>'MYQUICK2',
  482.   4                            ATTR1=>'select  type , sum(LINE) from hr.t_big  group by type',
  483.   5                            TEMPLATE=>'SQLACCESS_WAREHOUSE');
  484.   6  end;
  485.   7  /

  486. PL/SQL procedure successfully completed.

  487. SQL>
复制代码

用SQLACCESS_OLTP模板没建议:
Screenshot.png
用SQLACCESS_WAREHOUSE模板有物化视图建议:
Screenshot-1.png

SPA简介:
Screenshot-2.png

DBMS_SPACE包中可以看到FS1 FS2 FS3 FS4块空/满状态的参数:
  1. [oracle@station26 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 12.1.0.2.0 Production on Wed Dec 20 21:31:22 2017

  3. Copyright (c) 1982, 2014, Oracle.  All rights reserved.

  4. SQL> conn / as sysdba
  5. Connected.
  6. SQL> desc dbms_space
  7. FUNCTION ASA_RECOMMENDATIONS RETURNS ASA_RECO_ROW_TB
  8. Argument Name                        Type                        In/Out Default?
  9. ------------------------------ ----------------------- ------ --------
  10. ALL_RUNS                        VARCHAR2                IN     DEFAULT
  11. SHOW_MANUAL                        VARCHAR2                IN     DEFAULT
  12. SHOW_FINDINGS                        VARCHAR2                IN     DEFAULT
  13. PROCEDURE AUTO_SPACE_ADVISOR_JOB_PROC
  14. PROCEDURE CREATE_INDEX_COST
  15. Argument Name                        Type                        In/Out Default?
  16. ------------------------------ ----------------------- ------ --------
  17. DDL                                VARCHAR2                IN
  18. USED_BYTES                        NUMBER                        OUT
  19. ALLOC_BYTES                        NUMBER                        OUT
  20. PLAN_TABLE                        VARCHAR2                IN     DEFAULT
  21. PROCEDURE CREATE_TABLE_COST
  22. Argument Name                        Type                        In/Out Default?
  23. ------------------------------ ----------------------- ------ --------
  24. TABLESPACE_NAME                VARCHAR2                IN
  25. AVG_ROW_SIZE                        NUMBER                        IN
  26. ROW_COUNT                        NUMBER                        IN
  27. PCT_FREE                        NUMBER                        IN
  28. USED_BYTES                        NUMBER                        OUT
  29. ALLOC_BYTES                        NUMBER                        OUT
  30. PROCEDURE CREATE_TABLE_COST
  31. Argument Name                        Type                        In/Out Default?
  32. ------------------------------ ----------------------- ------ --------
  33. TABLESPACE_NAME                VARCHAR2                IN
  34. COLINFOS                        CREATE_TABLE_COST_COLUMNS IN
  35. ROW_COUNT                        NUMBER                        IN
  36. PCT_FREE                        NUMBER                        IN
  37. USED_BYTES                        NUMBER                        OUT
  38. ALLOC_BYTES                        NUMBER                        OUT
  39. FUNCTION DBFS_DF RETURNS NUMBER
  40. Argument Name                        Type                        In/Out Default?
  41. ------------------------------ ----------------------- ------ --------
  42. USERID                         NUMBER                        IN
  43. NTBS                                NUMBER                        IN
  44. INTS_LIST                        TABLESPACE_LIST         IN
  45. PROCEDURE FREE_BLOCKS
  46. Argument Name                        Type                        In/Out Default?
  47. ------------------------------ ----------------------- ------ --------
  48. SEGMENT_OWNER                        VARCHAR2                IN
  49. SEGMENT_NAME                        VARCHAR2                IN
  50. SEGMENT_TYPE                        VARCHAR2                IN
  51. FREELIST_GROUP_ID                NUMBER                        IN
  52. FREE_BLKS                        NUMBER                        OUT
  53. SCAN_LIMIT                        NUMBER                        IN     DEFAULT
  54. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  55. PROCEDURE ISDATAFILEDROPPABLE_NAME
  56. Argument Name                        Type                        In/Out Default?
  57. ------------------------------ ----------------------- ------ --------
  58. FILENAME                        VARCHAR2                IN
  59. VALUE                                NUMBER                        OUT
  60. FUNCTION OBJECT_DEPENDENT_SEGMENTS RETURNS DEPENDENT_SEGMENTS_TABLE
  61. Argument Name                        Type                        In/Out Default?
  62. ------------------------------ ----------------------- ------ --------
  63. OBJOWNER                        VARCHAR2                IN
  64. OBJNAME                        VARCHAR2                IN
  65. PARTNAME                        VARCHAR2                IN
  66. OBJTYPE                        NUMBER                        IN
  67. FUNCTION OBJECT_GROWTH_TREND RETURNS OBJECT_GROWTH_TREND_TABLE
  68. Argument Name                        Type                        In/Out Default?
  69. ------------------------------ ----------------------- ------ --------
  70. OBJECT_OWNER                        VARCHAR2                IN
  71. OBJECT_NAME                        VARCHAR2                IN
  72. OBJECT_TYPE                        VARCHAR2                IN
  73. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  74. START_TIME                        TIMESTAMP                IN     DEFAULT
  75. END_TIME                        TIMESTAMP                IN     DEFAULT
  76. INTERVAL                        INTERVAL DAY TO SECOND        IN     DEFAULT
  77. SKIP_INTERPOLATED                VARCHAR2                IN     DEFAULT
  78. TIMEOUT_SECONDS                NUMBER                        IN     DEFAULT
  79. SINGLE_DATAPOINT_FLAG                VARCHAR2                IN     DEFAULT
  80. FUNCTION OBJECT_GROWTH_TREND_CUR RETURNS REF CURSOR
  81. Argument Name                        Type                        In/Out Default?
  82. ------------------------------ ----------------------- ------ --------
  83. OBJECT_OWNER                        VARCHAR2                IN
  84. OBJECT_NAME                        VARCHAR2                IN
  85. OBJECT_TYPE                        VARCHAR2                IN
  86. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  87. START_TIME                        TIMESTAMP                IN     DEFAULT
  88. END_TIME                        TIMESTAMP                IN     DEFAULT
  89. INTERVAL                        INTERVAL DAY TO SECOND        IN     DEFAULT
  90. SKIP_INTERPOLATED                VARCHAR2                IN     DEFAULT
  91. TIMEOUT_SECONDS                NUMBER                        IN     DEFAULT
  92. FUNCTION OBJECT_GROWTH_TREND_CURTAB RETURNS OBJECT_GROWTH_TREND_TABLE
  93. FUNCTION OBJECT_GROWTH_TREND_I_TO_S RETURNS NUMBER
  94. Argument Name                        Type                        In/Out Default?
  95. ------------------------------ ----------------------- ------ --------
  96. INTERV                         INTERVAL DAY TO SECOND        IN
  97. FUNCTION OBJECT_GROWTH_TREND_SWRF RETURNS OBJECT_GROWTH_SWRF_TABLE
  98. Argument Name                        Type                        In/Out Default?
  99. ------------------------------ ----------------------- ------ --------
  100. OBJECT_OWNER                        VARCHAR2                IN
  101. OBJECT_NAME                        VARCHAR2                IN
  102. OBJECT_TYPE                        VARCHAR2                IN
  103. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  104. FUNCTION OBJECT_GROWTH_TREND_S_TO_I RETURNS INTERVAL DAY TO SECOND
  105. Argument Name                        Type                        In/Out Default?
  106. ------------------------------ ----------------------- ------ --------
  107. SECSIN                         NUMBER                        IN
  108. PROCEDURE OBJECT_SPACE_USAGE
  109. Argument Name                        Type                        In/Out Default?
  110. ------------------------------ ----------------------- ------ --------
  111. OBJECT_OWNER                        VARCHAR2                IN
  112. OBJECT_NAME                        VARCHAR2                IN
  113. OBJECT_TYPE                        VARCHAR2                IN
  114. SAMPLE_CONTROL                 NUMBER                        IN
  115. SPACE_USED                        NUMBER                        OUT
  116. SPACE_ALLOCATED                NUMBER                        OUT
  117. CHAIN_PCENT                        NUMBER                        OUT
  118. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  119. PRESERVE_RESULT                BOOLEAN                 IN     DEFAULT
  120. TIMEOUT_SECONDS                NUMBER                        IN     DEFAULT
  121. FUNCTION OBJECT_SPACE_USAGE_TBF RETURNS OBJECT_SPACE_USAGE_TABLE
  122. Argument Name                        Type                        In/Out Default?
  123. ------------------------------ ----------------------- ------ --------
  124. OBJECT_OWNER                        VARCHAR2                IN
  125. OBJECT_NAME                        VARCHAR2                IN
  126. OBJECT_TYPE                        VARCHAR2                IN
  127. SAMPLE_CONTROL                 NUMBER                        IN
  128. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  129. PRESERVE_RESULT                VARCHAR2                IN     DEFAULT
  130. TIMEOUT_SECONDS                NUMBER                        IN     DEFAULT
  131. PROCEDURE PARSE_SPACE_ADV_INFO
  132. Argument Name                        Type                        In/Out Default?
  133. ------------------------------ ----------------------- ------ --------
  134. INFO                                VARCHAR2                IN
  135. USED_SPACE                        VARCHAR2                OUT
  136. ALLOCATED_SPACE                VARCHAR2                OUT
  137. RECLAIMABLE_SPACE                VARCHAR2                OUT
  138. PROCEDURE SPACE_USAGE
  139. Argument Name                        Type                        In/Out Default?
  140. ------------------------------ ----------------------- ------ --------
  141. SEGMENT_OWNER                        VARCHAR2                IN
  142. SEGMENT_NAME                        VARCHAR2                IN
  143. SEGMENT_TYPE                        VARCHAR2                IN
  144. UNFORMATTED_BLOCKS                NUMBER                        OUT
  145. UNFORMATTED_BYTES                NUMBER                        OUT
  146. FS1_BLOCKS                        NUMBER                        OUT
  147. FS1_BYTES                        NUMBER                        OUT
  148. FS2_BLOCKS                        NUMBER                        OUT
  149. FS2_BYTES                        NUMBER                        OUT
  150. FS3_BLOCKS                        NUMBER                        OUT
  151. FS3_BYTES                        NUMBER                        OUT
  152. FS4_BLOCKS                        NUMBER                        OUT
  153. FS4_BYTES                        NUMBER                        OUT
  154. FULL_BLOCKS                        NUMBER                        OUT
  155. FULL_BYTES                        NUMBER                        OUT
  156. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  157. PROCEDURE SPACE_USAGE
  158. Argument Name                        Type                        In/Out Default?
  159. ------------------------------ ----------------------- ------ --------
  160. SEGMENT_OWNER                        VARCHAR2                IN
  161. SEGMENT_NAME                        VARCHAR2                IN
  162. SEGMENT_TYPE                        VARCHAR2                IN
  163. SEGMENT_SIZE_BLOCKS                NUMBER                        OUT
  164. SEGMENT_SIZE_BYTES                NUMBER                        OUT
  165. USED_BLOCKS                        NUMBER                        OUT
  166. USED_BYTES                        NUMBER                        OUT
  167. EXPIRED_BLOCKS                 NUMBER                        OUT
  168. EXPIRED_BYTES                        NUMBER                        OUT
  169. UNEXPIRED_BLOCKS                NUMBER                        OUT
  170. UNEXPIRED_BYTES                NUMBER                        OUT
  171. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  172. PROCEDURE SPACE_USAGE
  173. Argument Name                        Type                        In/Out Default?
  174. ------------------------------ ----------------------- ------ --------
  175. SEGMENT_OWNER                        VARCHAR2                IN
  176. SEGMENT_NAME                        VARCHAR2                IN
  177. SEGMENT_TYPE                        VARCHAR2                IN
  178. SUOPTION                        NUMBER                        IN
  179. SEGMENT_SIZE_BLOCKS                NUMBER                        OUT
  180. SEGMENT_SIZE_BYTES                NUMBER                        OUT
  181. USED_BLOCKS                        NUMBER                        OUT
  182. USED_BYTES                        NUMBER                        OUT
  183. EXPIRED_BLOCKS                 NUMBER                        OUT
  184. EXPIRED_BYTES                        NUMBER                        OUT
  185. UNEXPIRED_BLOCKS                NUMBER                        OUT
  186. UNEXPIRED_BYTES                NUMBER                        OUT
  187. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  188. PROCEDURE UNUSED_SPACE
  189. Argument Name                        Type                        In/Out Default?
  190. ------------------------------ ----------------------- ------ --------
  191. SEGMENT_OWNER                        VARCHAR2                IN
  192. SEGMENT_NAME                        VARCHAR2                IN
  193. SEGMENT_TYPE                        VARCHAR2                IN
  194. TOTAL_BLOCKS                        NUMBER                        OUT
  195. TOTAL_BYTES                        NUMBER                        OUT
  196. UNUSED_BLOCKS                        NUMBER                        OUT
  197. UNUSED_BYTES                        NUMBER                        OUT
  198. LAST_USED_EXTENT_FILE_ID        NUMBER                        OUT
  199. LAST_USED_EXTENT_BLOCK_ID        NUMBER                        OUT
  200. LAST_USED_BLOCK                NUMBER                        OUT
  201. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  202. FUNCTION VERIFY_SHRINK_CANDIDATE RETURNS BOOLEAN
  203. Argument Name                        Type                        In/Out Default?
  204. ------------------------------ ----------------------- ------ --------
  205. SEGMENT_OWNER                        VARCHAR2                IN
  206. SEGMENT_NAME                        VARCHAR2                IN
  207. SEGMENT_TYPE                        VARCHAR2                IN
  208. SHRINK_TARGET_BYTES                NUMBER                        IN
  209. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
  210. FUNCTION VERIFY_SHRINK_CANDIDATE_TBF RETURNS VERIFY_SHRINK_TABLE
  211. Argument Name                        Type                        In/Out Default?
  212. ------------------------------ ----------------------- ------ --------
  213. SEGMENT_OWNER                        VARCHAR2                IN
  214. SEGMENT_NAME                        VARCHAR2                IN
  215. SEGMENT_TYPE                        VARCHAR2                IN
  216. SHRINK_TARGET_BYTES                NUMBER                        IN
  217. PARTITION_NAME                 VARCHAR2                IN     DEFAULT
复制代码

关于行链接:
  1. [root@station90 ~]# su - oracle
  2. [oracle@station90 ~]$ sqlplus /nolog

  3. SQL*Plus: Release 11.2.0.1.0 Production on Sat May 30 15:13:48 2015

  4. Copyright (c) 1982, 2009, Oracle.  All rights reserved.

  5. SQL> conn hr/oracle_4U
  6. ERROR:
  7. ORA-28002: the password will expire within 5 days


  8. Connected.
  9. SQL> create table t05318_chain(a varchar2(2000), b varchar2(2000), c varchar2(2000), d varchar2(2000));

  10. Table created.

  11. SQL> insert into t05318_chain(a) values('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');

  12. 1 row created.

  13. SQL> commit;

  14. Commit complete.

  15. SQL> update t05318_chain  set b='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';

  16. 1 row updated.

  17. SQL> commit;

  18. Commit complete.

  19. SQL> update t05318_chain set c='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';

  20. 1 row updated.

  21. SQL> commit;

  22. Commit complete.

  23. SQL> select dbms_rowid.rowid_block_number ( rowid ) from t05318_chain;

  24. DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)
  25. ------------------------------------
  26.                                  559

  27. SQL> select  * from CHAINED_ROWS;
  28. select        * from CHAINED_ROWS
  29.                *
  30. ERROR at line 1:
  31. ORA-00942: table or view does not exist


  32. SQL> @?/rdbms/admin/utlchain.sql

  33. Table created.

  34. SQL> set linesize 1000
  35. SQL> select  * from CHAINED_ROWS;

  36. no rows selected

  37. SQL> analyze table t05318_chain list chained rows;

  38. Table analyzed.

  39. SQL> select  * from CHAINED_ROWS;

  40. no rows selected

  41. SQL> update t05318_chain set d='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';

  42. 1 row updated.

  43. SQL> commit;

  44. Commit complete.

  45. SQL> select dbms_rowid.rowid_block_number ( rowid ) from t05318_chain;

  46. DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)
  47. ------------------------------------
  48.                                  559

  49. SQL> analyze table t05318_chain list chained rows;

  50. Table analyzed.

  51. SQL> select  * from CHAINED_ROWS;

  52. OWNER_NAME                       TABLE_NAME                      CLUSTER_NAME                     PARTITION_NAME                    SUBPARTITION_NAME                   HEAD_ROWID              ANALYZE_TIMESTAMP
  53. ------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------ ------------------
  54. HR                               T05318_CHAIN                                                                                    N/A                            AAASOPAAEAAAAIvAAA 30-MAY-15

  55. SQL> truncate table CHAINED_ROWS;

  56. Table truncated.

  57. SQL> select  * from CHAINED_ROWS;

  58. no rows selected

  59. SQL> analyze table t05318_chain list chained rows;

  60. Table analyzed.

  61. SQL> select  * from CHAINED_ROWS;

  62. OWNER_NAME                       TABLE_NAME                      CLUSTER_NAME                     PARTITION_NAME                    SUBPARTITION_NAME                   HEAD_ROWID              ANALYZE_TIMESTAMP
  63. ------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------ ------------------
  64. HR                               T05318_CHAIN                                                                                    N/A                            AAASOPAAEAAAAIvAAA 30-MAY-15

  65. SQL> truncate table CHAINED_ROWS;

  66. Table truncated.

  67. SQL> select  * from CHAINED_ROWS;

  68. no rows selected

  69. SQL> alter table t05318_chain  move tablspace tbs16k;
  70. alter table t05318_chain  move tablspace tbs16k
  71.                                *
  72. ERROR at line 1:
  73. ORA-14133: ALTER TABLE MOVE cannot be combined with other operations


  74. SQL> alter table t05318_chain  move tablespace tbs16k;

  75. Table altered.

  76. SQL> analyze table t05318_chain list chained rows;

  77. Table analyzed.

  78. SQL> select  * from CHAINED_ROWS;

  79. no rows selected
复制代码

关于行迁移:
  1. SQL> create table t05318_migrate( a varchar2(2000))  pctfree 0;

  2. Table created.

  3. SQL> show user
  4. USER is "HR"
  5. begin
  6.    for i in 1..733
  7.    loop
  8.       insert into  t05318_migrate values('A');
  9.     end loop;
  10.     commit;
  11.   7  end;
  12.   8  /

  13. PL/SQL procedure successfully completed.

  14. SQL> select  dbms_rowid.rowid_block_number(rowid) , count(*)  from t05318_migrate
  15.   2   group by dbms_rowid.rowid_block_number(rowid);

  16. DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)   COUNT(*)
  17. ------------------------------------ ----------
  18.                                  559            733

  19. SQL> begin
  20.   2    for i in 1..100
  21.   3    loop
  22.   4      insert into  t05318_migrate values('B');
  23.   5    end loop;
  24.   6    commit;
  25.   7  end;
  26.   8  /

  27. PL/SQL procedure successfully completed.

  28. SQL> select  dbms_rowid.rowid_block_number(rowid) , count(*)  from t05318_migrate
  29.   2    group by dbms_rowid.rowid_block_number(rowid);

  30. DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)   COUNT(*)
  31. ------------------------------------ ----------
  32.                                  555            100
  33.                                  559            733

  34. SQL> delete from t05318_migrate where A='B';

  35. 100 rows deleted.

  36. SQL> commit;

  37. Commit complete.

  38. SQL> select  dbms_rowid.rowid_block_number(rowid) , count(*)  from t05318_migrate
  39.   2    group by dbms_rowid.rowid_block_number(rowid);

  40. DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)   COUNT(*)
  41. ------------------------------------ ----------
  42.                                  559            733

  43. SQL> analyze table t05318_migrate  list chained rows;

  44. Table analyzed.

  45. SQL> select  * from chained_rows;

  46. no rows selected

  47. SQL> update t05318_migrate set a=''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
  48. ERROR:
  49. ORA-00972: identifier is too long


  50. SQL> update t05318_migrate set a='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' where rownum=1;

  51. 1 row updated.

  52. SQL> commit;

  53. Commit complete.

  54. SQL> analyze table t05318_migrate  list chained rows;

  55. Table analyzed.

  56. SQL> select  * from chained_rows;

  57. OWNER_NAME                       TABLE_NAME                      CLUSTER_NAME                     PARTITION_NAME                    SUBPARTITION_NAME                   HEAD_ROWID              ANALYZE_TIMESTAMP
  58. ------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------ ------------------
  59. HR                               T05318_MIGRATE                                                                                    N/A                            AAASOUAAEAAAAIvAAA 30-MAY-15

  60. SQL> select  dbms_rowid.rowid_block_number(rowid) , count(*)  from t05318_migrate
  61.   2   group by dbms_rowid.rowid_block_number(rowid);

  62. DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)   COUNT(*)
  63. ------------------------------------ ----------
  64.                                  559            733

  65. SQL> alter table T05318_MIGRATE move tablespace users;

  66. Table altered.

  67. SQL> select  dbms_rowid.rowid_block_number(rowid) , count(*)  from t05318_migrate
  68.   2   group by dbms_rowid.rowid_block_number(rowid);

  69. DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)   COUNT(*)
  70. ------------------------------------ ----------
  71.                                  588            185
  72.                                  587            548

  73. SQL> alter table T05318_MIGRATE  pctfree 20;

  74. Table altered.

  75. SQL>  alter table T05318_MIGRATE move tablespace users;

  76. Table altered.

  77. SQL> select  dbms_rowid.rowid_block_number(rowid) , count(*)  from t05318_migrate
  78.   2   group by dbms_rowid.rowid_block_number(rowid);

  79. DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)   COUNT(*)
  80. ------------------------------------ ----------
  81.                                  555            402
  82.                                  556            331

  83. SQL> truncate table chained_rows;

  84. Table truncated.

  85. SQL> analyze table T05318_MIGRATE list chained rows;

  86. Table analyzed.

  87. SQL> select  * from chained_rows;

  88. no rows selected

  89. SQL>

复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-3-29 00:50 , Processed in 0.047199 second(s), 27 queries .

快速回复 返回顶部 返回列表