Oracle利用sql命令解锁被锁用户

1、查明哪些用户被锁:select username,account_status,lock_date from dba_users;状态显示LOCKED即被锁。2、查看指定用户是否被锁查看某个用户(ABCuser这个用户)是否被锁:select LOCK_DATE,username from dba_users where username='testuser';LOCK_DATE为空说明没有锁定,非空为锁定。查看用户状态(是否被锁)select * from dba_users where username='testuser'3、解锁用户– 解锁 testuser表示实例名ALTER USER testuser ACCOUNT UNLOCK;– 修改用户密码 testuser表示实例名alter user testuser identified by newpass;

oracle 11g安装教程

oracle 11g安装教程第一步:下载服务端Oracle 11g安装包。下载地址:链接:https://pan.baidu.com/s/1ewWtg-hQnB38C27sofA2jA提取码:qwer官方网站下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip注意:下载OTN上的这些软件,你需要一个OTN免费帐号,不过如果通过迅雷进行下载,就不用登陆OTN了。也可自行在官方网站内下载其他Oracle客户端或图形界面工具版本:https://www.oracle.com/database/technologies/instant-client/downloads.html第二步:Oracle 11g服务端安装1、解压已经下载的文件,将两个压缩文件包同时解压到同一个目录下,点击“确定”。如下图所示: 2、打开安装包路径,找到【setup.exe】双击安装。如下图所示:3、安装前请确保电脑或服务器已经安装好microsoft .net framework 3.5。如不知如何进行安装,可参考(点击后边文字即刻跳转):如何在内网环境下离线安装.NET Framework3.5。双击安装等待。弹出安装窗口,配置安全更新,如图所示,点“下一步”,提示未提供邮件地址,点“是”跳过。 4、安装选项配置,如图所示,点击“下一步” 5、系统类配置,可根据自己需求进行选择。这里选择“桌面类”安装。 6、典型安装配置,可按实际情况修改安装路径,输入管理口令后点“下一点”。 因为是学习环境,所以口令输入比较简单,会提示密码复杂度校验提醒,安装会有如下提示,点“是”跳过即可。 7、先决条件检查,物理环境检查无问题,进度条100%,安装自动跳转到下个安装界面。 8、概要配置界面预览,如下图所示,点“完成”开始安装产品,等待,大概20分钟左右。 安装过程中弹出“创建克隆数据库正在进行”,继续等待即可。 弹框,可查看“口令管理”,建议点点看看就可以了,除非要测试练习,可以取消锁定某些用户,点击口令管理下的“确定”。 9、数据库创建完成,点击“关闭”即可。 到此Oracle就安装完成了。————————————————以上为CSDN博主「SQL数据库运维」的原创文章,原文链接:https://blog.csdn.net/weixin_46329056/article/details/125451601密码配置地址:https://localhost:1158/em/console/logon/logon˂a name=网络连接配置 href="#"˃网络连接配置plsql连接数据库,用户system,密码是安装时输入的口令,因为我是其他服务器安装的Oracle服务,现在使用自己电脑通过远程访问10.8.26.253/orcl,全局数据库是orcl连接报错:ORA-12514。检查服务器端防火墙是否开启,如开启,关闭防火墙重试,这里检查发现防火墙并未开启,不是防火墙的原因造成。再次排查,去服务器端检查监听服务是否已开启,结果是监听服务正常启动;如仍不确定是否是监听服务造成的无法连接,也可重新再配置下监听服务,如下图所示,按步骤操作即可重新配置:查看监听进程在Net Configuration Assistant中配置如下监听服务重新配置后,再次尝试连接,仍提示错误,无法连接。继续排查,检查服务端tnsnames.ora、listener.ora文件是否配置正确,文件路径(Oracle数据库安装路径)F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN找到文件tnsnames.ora、listener.ora,查看tnsnames.ora,HOST内的参数显示localhost,更改HOST内的相关参数配置为本机名称或IP地址。修改完成保存,把oracle相关服务重启一下,再次打开PL/SQL Developer————————————————原文链接:https://blog.csdn.net/weixin_46329056/article/details/125451601https://blog.csdn.net/sulia1234567890/article/details/121648240

oracle 11g安装教程

Oracle数据库 PL/SQL安装教程

˂a name=oracle10g 安装(windows) href="#"˃oracle10g 安装(windows)解压 oracle 数据库安装包,如果是 win7 或者 win10 系统右键点击 setup.exe 选择兼容性,以 xp 方式,并且以管理员方式运行,以及其他所有用户都按着此规则如图并双击解压目录下的 setup.exe,出现安装界面,如下:输入口令和确认口令(管理员密码),如:password,点击下一步,出现进度条检查先决条件,选中红框所示的选择框,如下图:点击“下一步”,出现“概要”界面,点击“安装”出现安装进度条,等待安装完成安装完成后,自动运行配置向导,如下图,等待其完成:完成后,出现“口令管理”界面,点击“口令管理”,如下图:如果测试或练习使用,将 SCOTT 和 HR 用户的沟去掉(解锁这两个账户),如下图所示,点击“确定”:回到“口令管理”界面,点击“确定”,如下图:安装结束,点击“退出”。测试是否安装成功运行 cmd 进入命令行 :sqlplus 用户名/密码@ip地址:1521/orcl [as sysdba]PLSQL Developer 安装本机电脑使用客户端连接需instantclient_12_1,新版本兼容更高版本oracle。下载:https://hik.lanzouy.com/iLU5Dewv4mdhttps://hik.lanzouy.com/iYUAXewv9of解压后使用,进入目录可测试连接例如sqlplus system/密码@ip地址:1521/orcl [as sysdba]quit退出。1.安装plsql安装目录不能含中文。2.远程连接3.在弹出的登陆窗口中,点取消,Tools->>Preferences,设置oci路径。4.从安装oracle的虚拟机中oracle安装目录中找到tnsnames.ora拷贝至D盘根目录(或其它位置),编辑此文件。5.设置环境变量TNS_ADMIN为D盘根目录(tnsnames.ora所在目录)6.进入系统就可以使用快捷登录了

Oracle数据库 PL/SQL安装教程

JPA执行本地SQL时ORA-00911: 无效字符 问题和解决

利用jpa执行本地SQL例如:String sql = "INSERT INTO AAA (id1,id2,id3,id4) VALUES ('1','2','3','4'); ";报错:SQL Error: 911, SQLState: 22019ORA-00911: 无效字符解决方法,去掉去掉sql末尾的;号即可

### Cause: java.sql.SQLException: ORA-00918: 未明确定义列

Oracle在mybatis中查询出错,加了分页嵌套语句,单查里面的SQL没问题,于是我将SQL复制到Navicat上执行,报错:[Err] ORA-00918: column ambiguously defined百度得知是在嵌套语句时候有字段重复,也就是一样的,它无法分辨是子表里的还是哪张表中的字段,这种情况给表字段都起个别名即可

ORA-01658: 无法为表空间XXX段创建 INITIAL 区

ORA-01658: unable to create INITIAL extent for segment in tablespace string用Navicat操作oracle建表时候发生如上错误,百度搜了下也有类似解决方法,例如:https://blog.csdn.net/j080624/article/details/78731412但是我操作的oracle有自己的表空间,应该不能给现有表空间扩容,于是,我了解到数据表应该存在其中某个表空间。立马操作:Navicat打开刚刚建好的表,右键点“设计”,然后在tab上点“选项”,然后切换到自己需要的表空间即可,实体属性如果不知道切勿修改,乱改的话可能会保存不了。如何避免这种错误?在建表时就对表空间进行指定,其中NAMES指代指定的表空间,按实际情况修改,以下参数也是根据实际情况改:tablespace NAMES  pctfree 10  initrans 1  maxtrans 255  storage  (    initial 64K    next 8K    minextents 1    maxextents unlimited  )