oracle基础.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:47 大小:186KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

oracle基础.doc

oracle基础.doc

预览

免费试读已结束,剩余 37 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT1ORALCE数据库说明1.标题:较大标题3,较小标题7,标题为黑体,文本为微软雅黑其余大小按默认2.从7.6起(含7.6)函数及单词等全部小写,oracle数据库本身不区分大小写,但字符串即单引号内的内容仍然需要区分大小写1Oracle数据库安装1.1几个注意点全局数据库名与SID名称一样,自行设置选中“创建带样本方案的数据库”,如果没有选中则不会有大数据用户出现所有的账户都使用同一个口令,密码设置为oracleadmin1.2安装完成后进入“口令管理”主要使用4个用户超级管理员:sys-change_on_install普通管理员:system-manager普通用户:scott-tiger大数据用户:sh–sh1.3Oracle数据库安装后会默认启动相关服务,可以修改为手动其中有两个最重要的服务:OracleOraDb10g_home1TNSListener监听服务OracleServiceXXXX数据库实例服务1.4英文加油站install[ɪn'stɔl]安装manager['mænɪdʒɚ]经理、管理者tiger老虎listener['lɪsnɚ]听者、监听器service['sɝvɪs]服务2.Oracle卸载与配置2.1监听服务是Oracle数据库中最主要的一个服务,常见错误解决方案错误一:注册表被优化删除了相关项HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraDb10g_home1TNSListener里面的ImagePath的选项,这个选项数值数据指向d:\orcle\product\10.1.0\db_1\BIN\TNSLSNR错误二:网络环境的改变最多的是电脑名称的变更Oracle11g中可自行解决,之前版本需要改变网络配置文件配置文件路径:D:\oracle\product\10.1.0\db_1\NETWORK\ADMIN中listener.ora和tnsnames.ora使用记事本打开,更改HOST=主机名若不行,进行第二步网络配置界面OracleNetManager->监听程序->LISTENER->数据库服务->更改SID(数据库名称)2.2英文加油站TNS交易网络服务product['prɑdəkt]产品、结果ora['ɔrə]界限3.sqlplus命令3.1Oracle数据库操作主要使用的是命令行方式对于sqlplus有两种形式:一种是dos风格的sqlplus.exe一种是windows风格的sqlplusw.exe登入时,主机字符串表示数据库实例,如果有多个实例则填写需要登入数据库的名称输入查询指令SELECT*FROMemp;窗口需要调整,则按下列命令执行SETLINESIZE300;设置每行显示的记录长度SETPAGESIZE30;设置每页显示的记录长度3.2通过记事本等编辑命令eda调用记事本程序@a执行a文件内容如果要读取硬盘上的文件,则必须写上完整的路径。若文件的后缀是“.sql”,则不用输入文件后缀。3.3数据表与用户查看所有数据表SELECT*FROMtab;显示当前用户SHOWUSER;用户登录切换CONN用户名/密码[ASSYSDBA];CONNsys/change_on_installASSYSDBA;切换用户后发现无法打开之前的表,原因是对于每一张表,都有其属于的用户,所以一张表的完整名称是“用户名.表名称”使用下句代码SELECT*FROMscott.emp;即可访问3.4数据库实例的打开与关闭一旦使用超级管理员登录,可以通过命令手工控制数据库实例的打开和关闭SHUTDOWNIMMEDIATE;此时已经关闭,若要打开,则执行以下步骤使用“/nolog”登录connsys/change_on_installassysdba;startup数据库实例启动sqlplusw命令窗口也可以调用本机操作系统命令,只要使用HOST前缀即可3.5英文加油站plus[plʌs]加,附加DBADatabaseAdministrator的简称immediate[ɪ'midɪɪt]立即的,当前的,直接的4.scott用户的表结构scott用户下一种有四种表,查看所有的数据表select*fromtab;查看每张表的结构:DESC表名称4.1部门表dept名称类型描述DEPTNONUMBER(2)部门变化,由两个数字组成DNAMEVARCHAR2(14)部门名称,最多由