Oracle学习笔记DBA

打听说过数据库,就一直在使用Micrsoft SQL server。当然还有(FoxPro,Access,FoxBase等)。最近闲来无事,搞搞Oracle,做点小笔记。省得忘记。资料多来源于CSDN博客及百度搜索结果 。

1。Oracle装在笔记本VM虚拟机里,换个地方,虚拟机IP就变一下。这个真是初学的胃溃疡。

 答:<1> emca -deconfig dbcontrol -repos drop       --清除em配置(在OS下)     emca  -repos drop同上

         <2> emca -repos create                                 --建立em配置  (在OS下)

         <3> emca -config dbcontrol db                        --配置em配置参数(在OS下)

2。 oracle.sysman.emcp.DatabaseChecks performReposChecks 严重: 'job_queue_processes' 必须大于等于 1。  改正错误, 然后以独立模式重新运行 E M Configuration Assistant?进行问题1操作中偶尔出现。

 答: <1> sqlplus /  as sysdba                                 --登录oracle

         <2>connect orcl/x123                                     --orcl为数据库实例,x123为密码

         <3>show parameter job;                                 --查看任务处理队列参数

         <4>alter system set job_queue_processes=5;  --设置参数值为5。

         <5>quit

         <6>emca -config dbcontrol db                        --重置EM配置

3.系统权限         

  作用
CREATE SESSION 连接到数据库
CREATE TABLE 建表
CREATE TABLESPACE 建立表空间
CREATE VIEW 建立视图
CREATE SEQUENCE 建立序列
CREATE USER 建立用户
   

是指执行特定类型SQL命令的权利,用于控制用户可以执行的一个或一类数据库操作。(新建用户没有任何权限)

4。权限操作

      GRANT <权限项> TO <用户>  [WITH ADMIN OPTION]

       WITH ADMIN OPTION使该用户具有转授系统权限的权限。

5—PL/SQL Developer连接DBMS

      首先需要在服务器上的Windows防火墙(如果有的话)的入站规则中开通1521TCP端口。

       而后,在客户端电脑上安装11g的Client程序(平台版本与服务器相同,32位Client与与64位server不兼容)。如只使用PL/SQL,则安装Instantclient。

      后复制一个tnsnames.ora文件至client主文件夹。内容如如下图

      

      然后,在系统属性中的【环境变量】添加:

       变量名:NLS_LANG                            值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

        变量名:NLS_ADMIN                         值:client绝对路径

6—PL/SQL文本导入工具,导入数据报ORA-01950

      需要对表空间用户授权,项目为dba

未完待续……

猜你喜欢

转载自blog.csdn.net/zhang_yling/article/details/84061232