(Oracle管理)oracle 基础培训辅助说明

上传人:管****问 文档编号:118932535 上传时间:2019-12-30 格式:DOC 页数:14 大小:186.04KB
返回 下载 相关 举报
(Oracle管理)oracle 基础培训辅助说明_第1页
第1页 / 共14页
(Oracle管理)oracle 基础培训辅助说明_第2页
第2页 / 共14页
(Oracle管理)oracle 基础培训辅助说明_第3页
第3页 / 共14页
(Oracle管理)oracle 基础培训辅助说明_第4页
第4页 / 共14页
(Oracle管理)oracle 基础培训辅助说明_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《(Oracle管理)oracle 基础培训辅助说明》由会员分享,可在线阅读,更多相关《(Oracle管理)oracle 基础培训辅助说明(14页珍藏版)》请在金锄头文库上搜索。

1、1 引言以下内容为Oracle 基础培训的补充材料2 准备工作n oracle 9i的安装用户名和密码。n oracle默认管理帐户及密码:l 帐户system的默认密码为managerl 帐户sys的默认密码为change_on_install3 配置维护3.1 oracle当前库及其监听的启动、关闭3.1.1 Oracle的启动1) 以oracle用户登录2) sqlplus /nolog3) SQLconnect /as sysdba4) SQLstartup5) SQLexit验证:sqlplus system/managerSQLselect * from tab;能正确查询出数据,

2、即启动成功。3.1.2 监听的配置键入netca命令,启动监听的配置窗口,按照提示进行配置即可。3.1.3 监听的启动1) 以oracle用户登陆2) %lsnrctl start或者使用3) %lsnrctl4) LSNRCTL start5) LSNRCTLexit验证:%lsnrctl status 查看监听器状态报告是否启动。3.1.4 Oracle的关闭1) 以oracle用户登陆2) sqlplus /nolog3) SQLconnect /as sysdba4) SQLshutdown5) SQLexit验证: 使用操作系统命令ps查看oracle后台进程无活动,以system帐

3、户无法登录oracle执行查询操作: 查询oracle后台进程:%ps ef |grep ora_ 登录验证与启动数据库验证一样。3.1.5 监听的关闭1) 以oracle用户登陆2) %lsnrctl stop3) 或者使用4) %lsnrctl5) LSNRCTL stop 6) LSNRCTLexit验证: 与监听的启动验证一样。3.2 Oracle帐户管理3.2.1 增加用户1. % su oracle,或以oracle用户登陆2. 更改ORACLE_SID环境变量为要增加用户的数据库名3. SQL connect /as sysdba4. SQLcreate user user_na

4、me identified by user_passwddefault tablespace default_tablespacetemporary tablespace temp_tablespacequota unlimited on default_tablespace;建立用户usern_ame,密码为user_password,选择缺省表空间和临时表空间,一般缺省表空间自己建立,最差情况使用USERS表空间,临时表空间使用TEMP.5. SQL grant connect,resource to user_name;,为user_name分配权限6. 授予用户dba的权限: SQL

5、grant dba to user_name;验证: 使用该创建了的用户登录,并进行验证中文字符的方法进行验证,如果成功,则创建成功。3.2.2 修改用户密码1.以oracle用户登录.2.%sqlplus /nolog SQLconnect /as sysdba SQLalter user USER_NAME identified by USER_PASSWD;验证: 使用该用户与修改了的密码登录,登录成功即修改密码成功。3.2.3 删除用户删除用户时候,会从数据字典中删除该用户及其相关的模式,同时,如果在该模式中包含任何模式对象,也将立即删除.使用cascade选项删除该用户以及所有相关的

6、对象和依赖于该用户的外键:1.以oracle用户登录.2.%sqlplus /nologSQLconnect /as sysdba SQLdrop user user_name cascade;验证:在删除前用该用户登录成功,在删除后,再使用该用户登录进行验证,如果失败即表示删除成功。或者使用SQLselect username from dba_users where username=被删除用户名大写没有查询出记录即可。3.3 服务命名配置用Oracle Ne manager配置服务命名:1. 在$ORACL_HOME/bin目录下运行netmgr 启动Oracle Net manager

7、.2. 在导航窗格,展开LocalService Naming.(服务命名)3. 在工具条里单击+。网络服务名称向导启动。4. 在网络服务名称域里输入名称(任何用户想设定的名称,一般设置为与目标数据库相同名称),然后单击Next.5. 选择客户端将要监听的协议(该协议必须已安装在客户端上)。单击Next.6. 在提供的域里为所选择的协议输入适当的协议参数,然后单击呢Next.7. 输入目的服务(主机名选择客户端的IP,端口号选择对方启动的监听端口号),然后单击Next.8. 输入对方数据库服务名,设置为对方数据库名.9. 单击Test,验证网络服务名称能否正常工作,然后单击Next.如果测试不

8、成功: 确认目标数据库和监听者正在运行,然后单击Test. 单击Chang Login来改变连接的用户名称和密码,然后单击Test.10. 击Close关闭连接测试对话框。11. 单击Finish保存配置,并关闭服务名称向导。验证:使用该服务名进行连接进行测试,如果成功,则表示配置成功:SQLsqlplus username/passwdnet_service_nameSQLselect * from tab;等操作如果成功,即表示配置成功。3.4 设置归档模式和取消归档模式数据库运行模式分为归档和不归档模式.一般在确认有足够的空间存放归档日志文件才使用归档模式设置数据库(推荐:至少有用户数据

9、的4倍以上的空闲空间,才使用归档模式)3.4.1 设置归档模式n 归档模式的修改,可使用oracle 9i的新特性,使用spfile, 通过alter system set语句完成.n 配置归档模式:u 配置好归档属性u 把数据库放入归档模式u 检查归档是否满足要求1) 配置好归档属性a) 设置归档目标% su oracle,或以oracle用户登陆更改ORACLE_SID环境变量为要增加用户的数据库名SQL connect /as sysdba假如需要放入归档文件的路径为$ORACLE_ARCH_1和$ORACLE_ARCH_2,则进行如下设置归档目标:l SQLalter system s

10、et log_archive_dest_1=”Location=/$ORACLE_ARCH_1” scope=spfile;l SQLalter system set log_archive_dest_2=”Location=/$ORACLE_ARCH_2” scope=spfile;b) 设置归档进程启动oracle自动归档的进程,进行如下设置:l SQLalter system set log_archive_start=ture scope=spfile;c) 设置归档文件名称设置好归档文件的名称,一般需要带上SN号,可配置如下:l SQLalter system set log_arc

11、hive_format=”SID_T%TS%S.ORA”2) 把数据库放入归档模式l 正常关闭数据库shutdownl 放入归档模式SQLstartup mountSQLalter database archivelogl 打开数据库SQLalter database open;3) 检查归档属性 SQLarchive log listl 查看归档目标是否设置正确,归档进程是否已经启动.数据库是否已经处于归档状态验证:使用检查归档属性的方法进行验证,从报告中即可得出是否配置成功。3.4.2 取消归档模式先检查数据库是否已经放入归档模式运行,如果已经是归档模式运行,则按照如下方法取消归档模式:n

12、 取消归档模式 % su oracle,或以oracle用户登陆更改ORACLE_SID环境变量为要增加用户的数据库名SQL connect /as sysdbal 检查是否处于归档模式SQLarchive log listl 正常关闭数据库SQLshutdownl 把数据库放入非归档模式SQLstart mountSQ.Lalter database noarchivelogl 打开数据库SQLalter database open;l 停止归档进程SQLarchive log stopl 取消归档进程自动启动SQLalter system set log_archive_start=fal

13、se Scope=spfile;验证:使用检查归档属性的方法进行验证,从报告中即可得出是否配置成功。3.5 Oracle最大链接数两种修改办法1. 修改init ORACLE_SID.ora参数文件,但是必须带参数启动数据库才有效。修改$ORACLE_HOME/dbs/init ORACLE_SID.ora文件中的processes参数的值,然后带参数重新启动数据库即可(SQLstartup pfile=/$ORACLE_HOME/oradata/ ORACLE_SID/init ORACLE_SID.ora)。(修改的数值可以参考$ORACLE_HOME/dbs/init.ora模板文件的提

14、示)2. 使用oracle 9i的新特性,使用spfile.Alter system set processes=数值 scope=spfile; 重启数据库即可.n 如果不习惯使用spfile,可在安装后把$ORACLE_HOME/dbs/spfile ORACLE_SID.ora删除即可.此时数据库将使用pfile,即原来的init ORACLE_SID.ora文件.验证: 与“修改内存结构”的验证方法一样。3.6 导入导出数据l 整个数据库导入导出:n 导出: exp dbauser/dbapasswd ORACLE_SID file=exp_filename log=exp_logfi

15、le full=yn 导入: imp dbauser/dbapasswd ORACLE_SID full=y ignore=y file=exp_filename log=exp_logfilel 按用户导入导出:n 导出:exp dbauser/dbapasswd ORACLE_SID file=exp_filename log=exp_logfile owner=exp_usernamen 导入:imp dbauser/dbapasswd ORACLE_SID file=exp_file_name log=exp_logfile fromuser=exp_user touser=imp_user其中方括号内的内容规定如下:dba

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号