ORACLE服务器操作: 1.win+R打开dos窗口cmd 2.输入 sqlplus/nolog出现 3.输入 conn / as sysdba 出现 4. alter user sys identified by + 新密码  即可(忘记system密码也可这样改)…
本人忘性太大,竟然将ORACLE的Sys用户和system用户密码搞忘,而且多次尝试登录system后,造成system被锁定. 经过一番尝试,终于解决.过程如下: 首先,重建sys密码文件.重建方式为: 1.打开cmd命令窗口: 2.执行orapwd命令,其用法为: C:\WINDOWS\system32>orapwd Usage: orapwd file=<fname> entries=<users> force=<y/n> ignorecase=<y/…
挺久没有登录的 oracle 数据库,因为公司要求加固密码,登录后修改失败 1.启动数据库的同时启动控制文件.数据文件,提示:cannot mount database in EXCLUSIVE mode 2.启动数据库的同时启动控制文件.不启动数据文件,提示:database not mounted 3.关闭数据库 4.去到安装目录下的~/dbs 目录找到 lk+数据库实例的文件.我的数据库实例是ORCL 5.查看该文件:fuser -u lkORCL 6.kill 掉lkORCL中的内容:…
[转]   SYS.SYSTEM.DBSNMP. Oracle 数据库中 SYS.SYSTEM.DBSNMP.SYSMAN 四用户的区别 用户: SYS 用户: SYS,默认密码为 CHANGE_ON_INSTALL,当创建一个数据库时,SYS 用户将被默认 创建并授予 DBA 角色,所有数据库数据字典中的基本表和视图都存储在名为 SYS 的方案中,这些基本表和视图对于 Oracle 数据库的操作时非常重要的.为了维 护数据字典的真实性,SYS 方案中的表只能由系统来维护,他们不能被任何用户 或…
今天忘记了oracle数据库sys用户的密码,想着直接改密码输入conn / as sysdba 出现了ORA-01031: insufficient privileges(权限不足)的错误,到处搜教程搞了一下午,发现网上好多说的都看不懂(好难操作,可能是因为我太小白)现在我说说我最后的解决办法 先说如何改密码吧! 1.win+R打开dos窗口cmd 2.输入 sqlplus/nolog出现 3.输入 conn / as sysdba 出现 4. alter user sys identifie…
今天用到的oracle数据库,但是发现以前设置的密码,忘记了,怎么输入都不对,所以从网上找了一下资料,解决了,然后整理分享给大家. 一.遇到的问题: 1..忘记除SYS.SYSTEM用户之外的用户的登录密码. 2..忘记SYS用户,或者是SYSTEM用户的密码. 3..如果SYS,SYSTEM用户的密码都忘记或是丢失. 二.解决方案: 1. 忘记除SYS.SYSTEM用户之外的用户的登录密码. 用SYS (或SYSTEM)用户登录,使用如下语句修改用户的密码. CONN SYS/PASS_WOR…
刚安装完Oracle 11g后,登录的时候没有记住用户名和密码,解决方法:新建一个用户 第一步:以系统身份登录 cmd--->sqlplus 提示输入用户名,然后输入sqlplus/as sysdba,密码为空.提示连接到信息,连接成功! 第二步:创建新用户: 语法:create user 用户名 identified by 密码: 第三步:为刚创建的用户解锁语法: 语法:alter user 用户名 account unlock; 第四步:授予新登陆的用户创建权限语法: grant creat…
1. 下载Oracle的连接客户端 https://www.oracle.com/database/technologies/instant-client/downloads.html 2. 我这里仅使用oracle sqlplus 所以下载这两个文件夹就可以了 oracle-instantclient19.-basic--.x86_64.rpm oracle-instantclient19.-sqlplus--.x86_64.rpm 注意 basic 的版本号必须与sqlplus的版本号一致才…
今天用ODAC连接远程Oracle数据库时,怎么也连接不上, 更改配置文件的tnsname.ora,使之都一样,并完全配置正确还是出现错误,连接不上. 最后请大神一世,原来是数据源名称的问题. 把数据源名称orcl改为gscloud就可以了. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 223.223.179.17)(PORT = 1521)) ) (CONNECT_DATA = (SERVIC…
sys.obj$ 表是oracle 数据库字典表中的对象基础表,所有对象都在该表中有记录,其中type#字段表明对象类型,比如有一个表 test ,则该对象在sys.obj$ 中存在一条记录,name列为test, type#列为2,表示该对象是一个表. 该列的其他数值含义如下表所示,以供参考. 值 解释 0 next object 1 index 2 table 3 cluster 4 view 5 synonym 6 sequence 7 procedure 8 function 9 pac…
1.windows+r输入sqlplus 2.依次输入: sys/manager as sysdba #创建新用户 SQL> create user c##username(自己的用户名) identified by password(密码);(一定要加“;”号) #授权 SQL> grant connect,resource,unlimited tablespase to c##username(用户名) container=all; #当提示授权成功,就可以使用新用户登陆数据库了.…
首先打开cmd 执行 orapwd file=C:\app\PWDorcl.ora password=orclorcl C:\app\PWDorcl.ora是你要存放的路径文件 Password=orclorcl是你要改的密码 然后回车,在该路径下就会生成一个文件.把这文件替换你本机oracl的密码文件.Sys和system密码就会改成你要重新设置的密码 例如我的本机路径是C:\app\product\11.2.0\dbhome_1\database…
首先用sys登录上去, 在命令窗口或者是能执行输入sql语句的地方输入下面代码, 回车就好 alter user you_username(要修改的用户名) identified by you_password(修改之后的密码);…
打开cmd:sqlplus/nolog connect/as sysdba; alter user sys identified by ***; alter user system identified by ****; 即可. 然后可以给其他数据库授权dba: grant dba to apptdm_750;这样apptdm_750用户就有了dba的权限,便可以讲dmp文件导入到数据库中: 在cmd中执行: imp apptdm_750/apptdm_750@orcl file=[拖进文件或者…
sys.col$ 表是oracle基础数据字典表中的列表,表中描述了数据库中各列信息,其中type#是列的数据类型.以下表格说明了各个数值的含义,以供参考. 值 说明 1 如果列 charsetform 是2,则为nvarchar2 如果列 charsetform 是其他,则为 varchar2 2 number 8 long 9 如果列 charsetform 是2, 则为 nchar varying 如果列 charsetform 是其他,则为 varchar 12 date 23 raw…
Oracle数据库忘记用户的密码.经验证,可行的解决方案如下: 1.Ctrl + R 打开cmd窗口,输入 sqlplus / as sysdba  (注意/左右两侧有空格) 2.运行cmd ,输入  alter user 用户名 account unlock;  (用户名为你想要找回/修改 密码的用户,这里举例为 system 用户 ) 3.alter user 用户名(system) identified by  新密码(m1234) ; 修改密码 (注意:一定要在英文输入状态下输入字母,否…
一.数据库简介 数据库概述 数据库(database)是按照数据结构来组织,存储和管理数据的仓库,它产生与距今五十年前. 简单来说是本身可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 常见的数据模型 1. 层次结构模型:层次结构模型实质上是一种有根节点的定向有序的,IMS(Information ManagementSystem)是典型代表 2. 网状结构模型: 按照网状数据结构建立的数据库系统称为网状数据库系统,其典型的代表为DBTG(Da…
说明:本次导入和导出采用expdp和impdp命令进行操作,这2个命令均需要在服务器端进行操作 http://www.cnblogs.com/huacw/p/3888807.html 一.    从Oracle数据库导出dmp文件 1.以Linux的Oracle用户登录主机,然后创建导出文件的存放目录/home/oracle/dump(可自定义) mkdir  -p  /home/oracle/dump 2.以Oracle数据库的sys用户登录(登录命令为sqlplus sys/Xnyqsys1…
oracle 数据库的安装 : 一: 安装的时候可以设定解锁的用户  一般默认是解锁soctt用户和hr用户  : oracle的超级用户是sysdba这个用户在安装的时候也可以设置密码,一 般自己使用的时候可以直接设置上密码,这样在以后用超级用户登录的 时候就不需要再次输入密码.但是在企业开发中使用的时候一定不要设 置密码,在用超级用户登录的时候在输入密码! oracle数据库的登录: 一: 1. sqlplus  用户名/密码  (例如登录soctt : sqlplus scott/11  …
背景: 这两天在学习Oracle数据库,这里就总结下自己上课所学的知识,同时记录下来,方便整理当天所学下的知识,也同时方便日后自己查询. SQL语句的话,这里我就不多讲了,感觉和其他的数据库(MySQL.SQL Server)都是类似,区别不大. 今天在这里就写下 Java 连接 Oracle 数据库的三种连接方式. 工具: Oracle Database 10g Express Edition cmd命令窗口 IDEA 2016.1.3 ojdbc6_g.jar(数据库驱动包) jdk 1.8…
需求: oracle 数据库有一个student表,现有一个excel表:student.xlsx,需导入oracle数据库student表中. student表的拥有者是c##MLQ1  密码为:xxx 表结构: 打开需导入的excel表格,单击office按钮,选择另存为--其他格式 选择保存路径(置于D:\),保存类型CSV(逗号分隔)(*.csv),设置文件名为student.csv,单击保存   新建input.ctl文件(置于D:\),内容为: load data infile 'd…
在测试中,我们常常需要连接Oracle数据库来进行查询对比.下面,我们就来看看,如何使用java代码来连接数据库,并且取出我们想要的数值. 首先,java中如果要连接Oracle数据库,需要jdbc的jar包.下载地址:https://mvnrepository.com/artifact/ojdbc/ojdbc 根据使用Oracle的方式,连接所使用的的Url为以下两种: Oracle URL: jdbc:oracle:thin:@HostName(or IP address):1521:SID…
JDBC的六大步骤: 注册驱动 获取连接 获取执行sql语句对象 执行sql语句 处理结果集 关闭资源 oracle URL: jdbc:oracle:thin:@localhost:1521:SID jdbc:oracle:thin:@//localhost:1521:SERVICENAME MySQL URL: jdbc:mysql://localhost:3306/数据库名称 thin:小型驱动,驱动方式 localhost 本机ip地址 127.0.0.1 SID:数据库的SID SER…
方式一:(不正式) select出的列数与已经准备好的excle中的列数相同.select  xh,name from 表名 where xh = 'ghf' for update;  (查不到任何结果或一两行结果)excel中是  xh                 name123               Alan  excel中再在前面加入一列空列   (必须)复制,打开表结构,(打开那个锁)粘贴进去.点击对勾,关上锁,提交.我平时用这种方法,快速. 方式二: 将 Excel 转换为…
参考博客:http://blog.itpub.net/26015009/viewspace-717505/ 这里只说一种方法:使用ORAPWD.EXE 工具修改密码 打开命令提示符窗口,输入如下命令: orapwd file=F:\app\Administrator\product\11.2.0\dbhome_1\database\PWDoanet.ora password=123456 这个命令重新生成了数据库的密码文件.密码文件的位置在ORACLE_HOME目录下的\database目录下.…
一.忘记除SYS.SYSTEM用户之外的用户的登录密码. 用SYS (或SYSTEM)用户登录. CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码. ALTER USER user_name IDENTIFIED BY newpass; 注意:密码不能全是数字.并且不能是数字开头.否则会出现:ORA-00988: 口令缺失或无效 二.忘记SYS用户,或者是SYSTEM用户的密码. 如果是忘记SYSTEM用户的密码,可以用SYS用户登录.然后用ALTER US…
新安装好的Oracle数据库sys用户默认密码为change_on_install,system用户默认密码为manager. 以管理员身份登录的话,在命令行中输入 sqlplus sys/change_on_install as sysdba 修改密码语句为:alter user sys identified by ****;…
忘记Oracle System和Sys密码的方法 :Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码: sqlplus /nolog; connect / as sysdba alter user sys identified by “123” ; alter user system identified by “123” ; 如果是第二种方法用以下方法修改密码: orapwd file=pwdxxx.ora password=你设定的新密…
因本地Oracle数据库安装久远,不知道连接账号密码,查阅了一些资料最终修改成功,Mark up! 1 在开始菜单找到Oracle服务,打开SQL plus 2 输入命令连接到数据库并修改部分用户密码 3 最终可以使用修改后的账号密码连接上数据库…
Oracle中如果不知道system,sys用户的密码后可用如下方法找回: 首先以一个普通用户等入数据库: 在SQL*Plus中执行如下命令: SQL>connect/as sysdba (也可以以如下方式连接:SQL>connect internal) SQL>alter user sys identified by sys; (回车后用户sys的密码会更改为sys) 同理可以更改system密码 SQL>alter user system identified by syste…