oracle数据库如何使用 为什么越来越少人学oracle
- 数据库
- 2023-09-30
- 52
很多朋友对于oracle数据库如何使用和为什么越来越少人学oracle不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!将excle连接数据库or...
很多朋友对于oracle数据库如何使用和为什么越来越少人学oracle不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
将excle连接数据库oracle的操作方法
1.
控制面板-管理工具-数据源
2.
用户dsn-添加-输入name一下三项--ok
3.
新建excel表格-数据-其他来源-来自microsoftquery
4.
选择刚健的数据库oracle--确定
5.
输入服务名用户名密码(前提是你的电脑能连接数据库,测试方法cmd-tnsping数据库名)-ok--excel与数据库开始建立连接
6.
连接数据库后所有的表和列都已出来,找到自己想要导出的表,注:输入表名时要一次性输完,不要停顿哦,要不然查询不出!
7.
下一步直到完成选择excel哦
如何自学oracle数据库
第一步:学习oracle安装。
第二步:学习oracle基础语法知识。
第三步:实际操作基础语法指令。
第四步:学习存储过程、function、sequence(序列)等高级知识。
第五步:学习oracle高级优化。参考书籍:《oracle从入门到精通》
备注:oracle也算是一门语言,即使半个月或者是半年也无法学习透彻的,建议根据上面的思路逐层深入学习即可。
对于运维人员来说关于oracle数据库应该掌握哪些知识
oracle运维应该分为开发DBA及运维DBA。运维DBA,也是当前自己从事的,需要掌握的知识如下:1、数据库的基本知识:数据库的安装、起停、备份、恢复、测试环境搭建(clone)、数据库使用规范以及安全审计、awr、ash等报告的解决;2、网络基本知识:网络传输常见协议3、服务器、存储基本知识:了解不同的硬盘如peie-flash卡、nvme-ssd、ssd、sata、sas等硬盘的性能指标(iops、吞吐量、延迟)4、操作系统:windows、linux、aix等操作系统的常见命令及脚本编写功能;开发DBA:一般都是由开发人员转型过来的,首先对运维DBA中的1、3部分知识要了解,另外针对plsql开发水平要精通了,后续面临着数据库中的Sql性能优化。如:一些财务报表在数据库中可能跑2个小时,而经过优化之后有可能1分钟就出结果。这里面需要了解数据库的优化器、索引、路径、执行计划等知识
oracle怎么创建数据库实例
oracle手动创建数据库步骤如下所示:1.编写初始化参数文件2.设置操作系统环境变量3.创建实例4.以管理员身份连接数据库5.启动实例6.createdatabase创建数据库7.运行数据字典脚本8.Oracle的网络配置(客户端连接到服务端)初始化参数文件从%ORACLE_HOME%\admin\sample\pfile从复制initsmpl.ora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为init<sid>假设改为initzhouyt.ora.(init为文本文件)对initzhouyt.ora内容进行修改新增参数*instance_name=zhouyt*db_domain=hdu.edu.cn修改参数*db_name=zhouyt*db_block_size=8192(8kM)*remote_login_passwordfile=exclusive操作系统环境变量设置操作系统环境变量oracle_sid指向数据库实例的名称setoracle_sid=zhouyt该命令在windowdos窗口下只对当前有效,当关闭窗口则失效,想要一直有效,则需要在系统环境变量中修改创建实例实用工具oradim使用在DOS窗口输入命令oradim-new-sidzhouyt-intpwdsys123(sys的密码,sys是管理员)-startmodeautosid是Oracle在操作系统中的“身份证号码”管理员身份连接数据库sqlplus实用工具登录数据库在DOS命令输入sqlplus/nolog只是登录状态以数据库管理员身份连接数据库在上面的基础上输入命令connectsys/sys123assysdba因为以数据库管理员身份登录可以安装数据库启动实例将文本初始化参数文件pfile转化为二进制初始化参数文件spfile因为数据库启动需要找到配置文件,默认寻找二进制文件,也可以手动启动文本文件,那这一步就不需要了输入命令createspfilefrompfile;(将会报错,因为文本文件比较老相对于Oracle10g),这个时候我们需要修改配置文件initzhouyt.ora这个时候在%ORACLE_HOME%\database文件下会生成SPFILEZHOUYT.ora文件以nomount形式启动实例命令startupnomount,将会出现错误,当我们按照提示修改文本文件以后,如果我们还是按照startupnomount来启动的话,我们要生成相应的二进制文件来覆盖旧的二进制文件并注释%seed_control%createdatabae创建数据库创建数据库脚本三个文件控制文件数据文件重做日志文件createdatabasezhouytdatafile'C:\oracle\product\10.2.0\db_2\zhouyt\system_01.dbf'size100mAutoextendonnext10mmaxsizeunlimitedsysauxdatafile'C:\oracle\product\10.2.0\db_2\zhouyt\systemaux_01.dbf'size60mAutoextendonnext10mmaxsizeunlimitedlogfilegroup1('C:\oracle\product\10.2.0\db_2\zhouyt\log_1_01.rdo')size10m,group2('C:\oracle\product\10.2.0\db_2\zhouyt\log_2_01.rdo')size10mcharactersetzhs16gbk;需要确保目录文件"db_2\zhouyt"存在生成两个数据文件和两个重做日志文件,那么控制文件呢?运行数据字典脚本__数据库创建后,系统会生成两个管理员用户sys和system运行3个数据字典脚本catalog.sql创建系统常用的数据字典视图和同义词(sys登录);catproc.sql建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能(sys登录);pupbld.sql使用SQL*PLUS环境时需要(system登录)在命令行输入@加脚本文件的绝对路径第二个脚本过程和第一个一样执行第三个脚本需要切换到system用户connectsystem/manager@C:\oracle\product\10.2.0\db_2\sqlplus\admin\pupbld.sql创建scott模式@C:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\scott.sql
如何使用oracle数据库
对于新手想要入手oracle数据库学习,可以参考这几个步骤:
(1)如果oracle数据库未搭建,参考官方文档从头到尾搭建一次,可以对数据库有个大致的了解,如监听、环境变量、各种参数文件等。
(2)如果oracle数据库已经搭建,可以借助第三方工具,dbvisualizer,pl/sqldeveloper,oraclesqldeveloper等,通过可视化界面查看数据库。有些操作通过右键,可以回显命令。
(3)在第三方工具下执行select,update,create,delete等操作,加深理解。
(4)通过ssh工具登陆服务器端,在sqlplus下进行更复杂的操作。
(5)如果有不了解的地方,可以参考官方文档,里面还有2日dba的教程。
(6)也可以买本数据库入门数据,边看书边操作。在对Oracle数据库不熟悉的情况下,不建议直接百度后操作,有的百度回答不够专业,会造成误导。
oracle启动数据库命令
在启用Oracle数据库时,需要用到一个具有Sysdba权限的DBA用户连接到Oracle中,然后通过执行Startup语句来执行启动操作。
在启动和关闭数据库时,无论数据库本身处于专用服务器模式还是共享服务器模式,具有Sysdba权限的用户将始终使用一个专用服务器进程连接到数据库中。
好了,关于oracle数据库如何使用和为什么越来越少人学oracle的问题到这里结束啦,希望可以解决您的问题哈!
本文链接:http://xinin56.com/su/43248.html