【转】练习题

简介: 文章来自:互联网 答案本人愚见   1. How many memory layers are in the shared pool?  Answer: 1 1.libary cache 2.

文章来自:互联网

答案本人愚见  

1. How many memory layers are in the shared pool? 

Answer:

1  1.libary cache 2.dictionary cache
2  libary cache contain 1.shared sql area 2.private sql area 3.pl/sql procedure and package 4.control structure

2. How do you find out from the RMAN catalog if a particular archive log has been backed-up?

3. How can you tell how much space is left on a given file system and how much space each of the file system's subdirectories take-up?

Answer:

ans:1.df -h 2.du - a or du - Lh

4. Define the SGA and:

   ? How you would configure SGA for a mid-sized OLTP environment?

  ? What is involved in tuning the SGA?

5. What is the cache hit ratio, what impact does it have on performance of an Oracle database and what is involved in tuning it?

6. Other than making use of the statspack utility, what would you check when you are monitoring or running a health check on an Oracle 8i or 9i database

7. How do you tell what your machine name is and what is its IP address?

Answer: 

linux:as root user, ifconfig and hostname command

8. How would you go about verifying the network name that the local_listener is currently using?

  9. You have 4 instances running on the same UNIX box. How can you determine which shared memory and semaphores are associated with which instance?

  10. What view(s) do you use to associate a user's SQLPLUS session with his o/s process?

  ans:v$process and v$session

  select a.SID,a.SERIAL#,a.USERNAME,b.SPID from v$session a,v$process b where a.PADDR=b.ADDR;

  11. What is the recommended interval at which to run statspack snapshots, and why?

  12. What spfile/init.ora file parameter exists to force the CBO to make the execution path of a given statement use an index, even if the index scan may

appear to be calculated as more costly?

  13. Assuming today is Monday, how would you use the DBMS_JOB package to schedule the execution of a given procedure owned by SCOTT to start Wednesday at

9AM and to run subsequently every other day at 2AM.

  14. How would you edit your CRONTAB to schedule the running of /test/test.sh to run every other day at 2PM?

  15. What do the 9i dbms_standard.sql_txt() and dbms_standard.sql_text() procedures do?

  16. In which dictionary table or view would you look to determine at which time a snapshot or MVIEW last successfully refreshed?
17. How would you best determine why your MVIEW couldn't FAST REFRESH?

  18. How does propagation differ between Advanced Replication and Snapshot Replication (readonly)?

  19. Which dictionary view(s) would you first look at to understand or get a high-level idea of a given Advanced Replication environment?

  20. How would you begin to troubleshoot an ORA-3113 error?

  21. Which dictionary tables and/or views would you look at to diagnose a locking issue?

  22. An automatic job running via DBMS_JOB has failed. Knowing only that "it's failed", how do you approach troubleshooting this issue?

  23. How would you extract DDL of a table without using a GUI tool?

  24. You're getting high "busy buffer waits" - how can you find what's causing it?

  25. What query tells you how much space a tablespace named "test" is taking up, and how much space is remaining?

  26. Database is hung. Old and new user connections alike hang on impact. What do you do? Your SYS SQLPLUS session IS able to connect.

  27. Database crashes. Corruption is found scattered among the file system neither of your doing nor of Oracle's. What database recovery options are

available? Database is in archive log mode.

  28. Illustrate how to determine the amount of physical CPUs a Unix Box possesses (LINUX and/or Solaris)。

  29. How do you increase the OS limitation for open files (LINUX and/or Solaris)?

  30. Provide an example of a shell script which logs into SQLPLUS as SYS, determines the current date, changes the date format to include minutes &

seconds, issues a drop table command, displays the date again, and finally exits.

  31. Explain how you would restore a database using RMAN to Point in Time?

  32. How does Oracle guarantee data integrity of data changes?
33. Which environment variables are absolutely critical in order to run the OUI?

  34. What SQL query from v$session can you run to show how many sessions are logged in as a particular user account?

  35. Why does Oracle not permit the use of PCTUSED with indexes?

  36. What would you use to improve performance on an insert statement that places millions of rows into that table?

  37. What would you do with an "in-doubt" distributed transaction?

  38. What are the commands you'd issue to show the explain plan for "select * from dual"?

  39. In what script is "snap$" created? In what script is the "scott/tiger" schema created?

  40. If you're unsure in which script a sys or system-owned object is created, but you know it's in a script from a specific directory, what UNIX

command from that directory structure can you run to find your answer?

  41. How would you configure your networking files to connect to a database by the name of DSS which resides in domain icallinc.com?

  42. You create a private database link and upon connection,

  fails with: ORA-2085: connects to .

  What is the problem? How would you go about resolving this error?

  43. I have my backup RMAN script called "backup_rman.sh". I am on the target database. My catalog username/password is rman/rman. My catalog db is called

rman. How would you run this shell script from the O/S such that it would run as a background process?

  44. Explain the concept of the DUAL table.

  45. What are the ways tablespaces can be managed and how do they differ?

  46. From the database level, how can you tell under which time zone a database is operating?

  47. What's the benefit of "dbms_stats" over "analyze"?

  48. Typically, where is the conventional directory structure chosen for Oracle binaries to reside?

  49. You have found corruption in a tablespace that contains static tables that are part of a database that is in NOARCHIVE log mode. How would you

restore the tablespace without losing new data in the other tablespaces?

  50. How do you recover a datafile that has not been physically been backed up since its creation and has been deleted. Provide syntax example.

相关文章
|
1月前
|
Web App开发 网络协议 安全
HTTP/1.1到HTTP/3:互联网通信协议的三代演进之路
HTTP/1.1奠定基础,HTTP/2优化性能,HTTP/3颠覆底层。从队头阻塞到多路复用,从TCP到QUIC,三代协议演进推动互联网通信迈向低延迟、高并发、强安全的新时代。
339 5
|
Java 中间件 Serverless
CSE:阿里在线应用如何演进成Serverless架构
**Cloud Service Engine**,简称**CSE**,是中间件部门研发的面向通用Serverless计算的中间件产品,目标是具备AWS Lambda的各种优势,同时可以解决AWS Lambda的关键技术缺陷。 AWS Lambda如果用于核心业务,可能会有以下缺陷:(仅代表个人观点) * 要求用户以Function为单位开发,全新的开发框架,云厂商强绑定。社区主
4081 0
|
10月前
|
数据安全/隐私保护
链动2+1/3+1系统开发逻辑规则设计
链动2+1和链动3+1模式是两种推动团队增长的系统开发逻辑。链动2+1以直推三单为核心,包含用户注册、直推奖励、团队管理等功能;链动3+1在此基础上优化,加入三三滑落、轮动与复购机制,平衡资源分配,激励团队合作竞争。两者均注重数据安全与隐私保护,为企业提供公平高效的发展生态。
|
数据采集 缓存 测试技术
性能测试中,除了迭代次数,还有哪些因素会影响测试结果?
性能测试中,除了迭代次数,还有哪些因素会影响测试结果?
466 2
|
缓存 新能源 中间件
我看技术人的成长路径
有一句诗词说:宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒。其实就是讲内心修炼到了一种心境平和,淡泊自然的境界。
5426 78
我看技术人的成长路径
|
存储 移动开发 算法
10大常用的排序算法(算法分析+ 动图演示)
算法概述 算法分类 十种常见排序算法可以分为两大类: • 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 • 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。
1924 1
10大常用的排序算法(算法分析+ 动图演示)
|
安全 网络虚拟化 数据安全/隐私保护
如何处理移动应用中的网络故障?
处理移动应用网络故障涉及检查网络连接与设备状态、减少信号干扰、使用安全连接、避免公共网络、利用诊断工具、分层排除法、PPP协议排错、更新软件及用户教育。通过这些措施能有效定位并解决故障,确保网络稳定和用户安全。
677 0
|
Devops jenkins BI
云效研发效能周刊合集 | 持续更新
云效研发效能动态周刊,下一期你想了解哪些效能知识,互动留言告诉我。
1468 0
云效研发效能周刊合集  | 持续更新
|
Ubuntu Linux 开发工具
Ubuntu通过fim或xdg-open在终端中打开图片
Ubuntu通过fim或xdg-open在终端中打开图片
930 0
Ubuntu通过fim或xdg-open在终端中打开图片
|
机器学习/深度学习 文字识别 TensorFlow
脚把脚教你利用PAI训练出自己的CNN手写识别模型并部署为可用的服务
虽然已经 9102 年了,MNIST手写数据集也早已经被各路神仙玩出了各种花样,比如其中比较秀的有用MINST训练手写日语字体的。但是目前还是很少有整体的将训练完之后的结果部署为一个可使用的服务的。大多数还是停留在最终Print出一个Accuracy。
3728 57