oracle创建用户

Oracle数据库如何创建DATABASE LINK

为君一笑 提交于 2020-02-29 11:16:23
Oracle数据库如何创建DATABASE LINK? 项目示例: select sysdate from dual@TO_SLIFESUG.REGRESS.RDBMS.DEV.US.ORACLE.COM ; drop database link TO_SLIFESUG.REGRESS.RDBMS.DEV.US.ORACLE.COM; create database link TO_SLIFESUG.REGRESS.RDBMS.DEV.US.ORACLE.COM connect to SLIFESUG identified by SLIFESUG using '10.10.164.121/orcl'; ORACLE建立DB-LINK 测试条件 www.2cto.com 两台服务器 远程:IP:192.168.0.18,SID: usertest,用户名:usertest,密码:123456 本地:IP: 192.168.8.90,SID: wjn,用户名:userwjn,密码:mosquito0 参数设置 1. 查看 数据库 global_name 执行select * from global_name; 远程数据库18返回: USERTEST.US.ORACLE.COM 本地数据库90返回: DB_WJN.REGRESS.RDBMS.DEV.US.ORACLE.COM 2.

19c打补丁简易步骤

只愿长相守 提交于 2020-02-28 20:27:51
1. 环境检查 操作过程做好记录,所有节点均检查 1.1 当前补丁情况检查 opatch version opatch lspatches 1.2 集群状态检查 crsctl stat res -t 2.OPatch 替换oraclehome和gridhome的OPatch(OPatch版本高于12.2.0.1.17 or later.) mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch.bak unzip p6880880_xxxxxx_Linux-x86-64.zip -d $ORACLE_HOME 确认OPatch版本,所有节点的oracle和grid用户都需要确认 $ORACLE_HOME/OPatch/opatch version 3.备份软件 root用户tar /oracle/app即可 (grid和oracle软件不在同一目录下都需要备份) cd /oracle/ tar -zcf app.tar.gz app 4.软件解压和权限 解压psu包并更改权限,包放在单独的目录下 4.1 gi补丁 grid解压补丁 cd <UNZIPPED_PATCH_LOCATION> unzip p30116789_xxxxx_Linux-x86-64.zip chmod 777 30116789 chmod -R 777 <UNZIPPED

CentOS6.5静默安装Oracle11g实践

可紊 提交于 2020-02-28 08:52:45
今日测试安装Oracle11个,最初使用CentOS7安装,但是有部分内核参数设置失败,故而通过CentOS6.5安装,特此记录。 1.安装前准备工作 1.1.修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=test GATEWAY=192.168.100.254 vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.100.99 test 1.2.关闭防火墙 service iptables status service iptables stop chkconfig iptables off 1.3.关闭SELiunx vi /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security

oracle基础学习

吃可爱长大的小学妹 提交于 2020-02-27 08:18:22
1.desc table_name 可以查询表的结构 2.怎么获取有哪些用户在使用数据库 select username from v$session; 3.如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ? select sys_context('userenv','ip_address') from dual; 如果是登陆本机数据库,只能返回127.0.0.1 4.如何给表、列加注释? SQL>comment on table 表 is '表注释'; 注释已创建 SQL>comment on column 表.列 is '列注释'; 注释已创建。 SQL> select * from user_tab_comments where comments is not null; 5.如何在ORACLE中取毫秒? select systimestamp from dual; 6.如何在字符串里加回车? 添加一个||chr(10) select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual ; 7.怎样修改oracel数据库的默认日期? alter session set nls_date_format='yyyymmddhh24miss'; 8.怎么可以看到数据库有多少个tablespace? select

Oracle中用户的基本操作

a 夏天 提交于 2020-02-26 22:09:57
创建用户 1.首先登陆到系统用户sys(sys用户具有创建用户的权限)。 2.然后在代码编辑框写入创建用户的代码。   语法: CREATE USER user_name IDENTIFIED BY password      [ACCOUNT LOCK|UNLOCK]   lock:给用户上锁;unlock:解锁用户。(和connnect角色无关)      [DEFAULT TABLESPACE default_tablespace]  default_tablespace:用户的默认表空间,用于储存数据库对象。如果忽略此参数,则默认存储到SYSTEM表空间      [TEMPORARY TABLESPACE temporary_tablespace];  temporary_tablespace:是临时对象默认存储的表空间,包括临时表。如果忽略此参数,则默认存储到SYSTEM表空间    示例:CREATE USER student IDENTIFIED BY 123456;创建了一个student用户,登陆密码为123456. 给用户分配权限 1.如果想让用户在数据库里完成一些任务,需要相应的给用户授予权限。如: 如果想让用户连接到数据库,必须授予用户CREATE SESSION的系统权限。 2.授权必须通过一些特殊用户授权(例如SYSTEM),通过GRANT语句来完成

在Linux下,DMHS的搭建

孤街浪徒 提交于 2020-02-26 20:06:22
一、概念 1.DMHS全称: H eterogeneous database S ynchronization for DM 达梦异构数据同步软件 2.工作模式 捕获器:读取解析源端数据库管理系统的归档日志; 执行器:接收数据,并进行数据映射及事务的入库(目标端数据库)执行; 路由器:适用于捕获器和执行器被网关隔断的环境; 转发器:捕获器和执行器之间存在物理隔离网闸,无法通过网络直连需要文件中转的时候。 二、安装数据库ORACLE 设置ip:192.168.73.8-这是我配置的ip地址 1.创建系统用户 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle 2.配置环境变量 vi .bash_profile export ORACLE_SID=orcl export ORACLE_BASE=/oracle export ORACLE_HOME=/oracle/product/11.2.0/dbhome_2 export PATH=$ORACLE_HOME/bin:$PATH 使环境变量生效:source .bash_profile 3.开始安装Oracle,步骤省略 4.开启监听:lsnrctl start 5.检查是否开启归档日志 sqlplus / as sysdba

Oracle数据库的逻辑备份工具-expdp数据泵

[亡魂溺海] 提交于 2020-02-26 14:03:54
Oracle数据库可以通过数据泵expdp工具进行数据的导出、导入。在介绍工具使用之前,先说个注意事项,在Oracle11g之后新创建的表在没有插入数据时,是不会分配segment的,也就是说不会分配空间,而使用expdp导出时,这类空表就不会被导出,导致数据库结构不完整(此情况不包含原先有数据后来被清空的表)。因此为了不会遗漏数据,在导出时先对空表进行一次处理(手动分配空间): 1.通过user_tables查询那些表时没有数据的(注意:为了提高准确性,可以先对用户下的所有表进行一次表分析analysis table),然后通过下面语句直接生成手动分配segment的语句: select 'alter table ' || table_name || ' allocate extent;' from user_tables where num_rows = 0 ; PS:当然以上语句会把原先有数据后被清空的表也查询出来,但为了一个一个排除麻烦,就直接再从新分配一次segment。 2.批量执行生成的语句即可。 一、以上处理完成后,下面说一下expdp导出工具的使用: 1.expdp工具导出的文件只能存放在数据库服务器本地,是无法远程导出到其他服务器的(exp工具导出通过本地远程到数据库服务器,将导出文件直接放到本地:),只能导出存放到数据库服务器本地

oracle在windows(含客户端工具pl/sql安装)下安装

白昼怎懂夜的黑 提交于 2020-02-26 08:32:32
安装Oracle服务器端 系统默认创建的数据库名称为orcl,可自行修改。 全局数据库名(用来唯一标示Oracle数据库,每个数据库至少由一个Oracle系统标识符(SID)引用),orcl,后面称为SID,即数据库的身份证。 默认创建的数据库名称为orcl,可自行修改。 sys和system的密码要以字母开头;普通用户的密码可以数字开头。 创建启动数据库,如果前面没有勾选“创建启动数据库”,则安装完成后可以通过Database Configuration Assistant手工创建。 点击口令管理,可以修改密码或者对用户解锁(也可以后面通过命令解锁): Enterprise Manager Database Control URL - (orcl) : http://192.168.92.129:1158/em em: Enterprise Manager 数据库配置文件已经安装到 C:\oracle\product\10.2.0,同时其他选定的安装组件也已经安装到 C:\oracle\product\10.2.0\db_1。 iSQL*Plus URL 为: http://192.168.92.129:5560/isqlplus iSQL*Plus DBA URL 为: http://192.168.92.129:5560/isqlplus/dba 服务器端输入 http:/

oracle同义词创建(synonym)

假装没事ソ 提交于 2020-02-26 02:43:41
在现在的项目中会有很多接口,数据来源也可能是不同数据库或者是不同的用户下的表,给访问该表带来了一定的麻烦。这个时候就可以使用同义词来简化。 同义词的语法是:CREATE [OR REPLACE] [PUBLIC] SYNONYM [ schema.] 同义词名称 FOR [ schema.] object [ @dblink ]; 创建同义词的时候还需要赋值相关的权限: 首先是:用sys账号给DM账号赋予CREATE SYNONYM的权限 GRANT CREATE SYNONYM TO user_temp; user_temp是你要建同义词的用户。 这个时候你创建同义词的时候,如果找不到你要管理的user_res用户下的表tableA。(注:要在user_temp用户下创建user_res用户下tableA表的同义词) 这个时候还需要一个权限就是user_temp用户select tableA的权限,这个时候是在user_res用户下赋值的 grant select on tableA to user_temp; 这样就可以在user_temp用户下创建同义词了 -- Create the synonym create or replace synonym tableA for user_res.tableA; 上面说的是再同一个数据库中,不同用户下创建同义词

Oracle 创建用及赋权

不问归期 提交于 2020-02-25 15:24:17
–删除用户 drop user 用户名 cascade –创建用户 create user 用户名 identified by 密码 –用户授权 grant create session, connect, resource to 用户名 –授予全部权限 grant all privileges to scott 来源: CSDN 作者: w13311189749 链接: https://blog.csdn.net/w13311189749/article/details/104495041