Oracle
想吃披萨
一个人,一杯茶,一本书,一场梦,外加一台电脑、一片宁静······
展开
-
Oracle如何将表的某一列的所有值合并成一行
Oracle,SQL,函数,拼接,列转行原创 2021-12-07 16:49:39 · 7894 阅读 · 0 评论 -
Oracle中常用的分组聚合函数
组内排序,组内排名,数据分组,错行关联原创 2021-11-30 15:58:13 · 1319 阅读 · 0 评论 -
MySQL、Oracle等数据库链接方式(JDBC、OJDBC)
# Properties file with JDBC-related settings.########### HSQLDB ############jdbc.driverClassName=org.hsqldb.jdbcDriver#jdbc.url=jdbc:hsqldb:hsql://localhost:9001/bookstore#jdbc.username=sa#jdbc.password=############ MySQL 5 ############jdbc.dri.原创 2021-10-21 08:59:20 · 379 阅读 · 0 评论 -
oracle如何修改用户名
oracle如何修改用户名:1、用sysdba账号登入数据库,然后查询到要更改的用户信息:SELECT user#,name FROM user$;2、更改用户名并提交:UPDATE USER$ SET NAME='PORTAL' WHERE user#=88;COMMIT;3、强制刷新:ALTER SYSTEM CHECKPOINT;ALTER SYSTEM FLUSH SHARED_POOL;4、更新用户的密码:ALTER USER PORTAL IDENTI原创 2020-07-08 11:30:20 · 2497 阅读 · 0 评论 -
Oracle无法远程登录
服务器新安装的Oracle,使用sys无法远程登录首先查看参数show parameter login参数一:SEC_MAX_FAILED_LOGIN_ATTEMPTS指定客户端在与服务器进程的连接上可以进行的身份验证尝试次数。在指定次数的失败尝试之后,服务器进程将自动断开连接。参数二:REMOTE_LOGIN_PASSWORDFILE值为NONE:这是默认值。在这种情况下,Oracle会忽略口令文件,并且sysdba访问只给予本地特许的登录。值为SHARED:该参数说明多个数原创 2020-06-14 18:07:43 · 885 阅读 · 0 评论 -
在Linux下重启Oracle
1. 在Linux下重启Oracle数据库及监听器:方法1:用root以ssh登录到linux,打开终端输入以下命令:cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的安装目录dbstart #重启服务器lsnrctl start #重启监听器方法2:Sql代码cd $ORACLE_HOME/bin #进入到oracle的安装目录 ./dbst原创 2020-06-14 18:00:22 · 11572 阅读 · 0 评论 -
通过数据泵expdp、impdp方式备份与还原Oracle数据库
1. 登录sys用户sqlplus /nologconn sys/sys@192.168.0.108/mydatabase as sysdba2. 创建备份逻辑目录,此目录不是真实的目录create or replace directory dump_diras '/u01/app'3. 让数据库sys用户对备份目录dump_dir有读写权限grant read, write on directory dump_dirto sys;4. 备份数据库expdp \’..原创 2020-06-14 16:46:38 · 488 阅读 · 0 评论 -
Oracle SQL 优化
insert into......select 语句的优化 优化前:insert into table1 select * from table2;commit; 优化后:alter table table1 nologging; insert /*+ append */ into table1 select * from table2; commit; alter table table1 logging;原理:在使用了baiappend选项以后,insert数据会直..原创 2020-06-08 18:25:09 · 235 阅读 · 0 评论 -
Toad for Oracle开发笔记
问题1:toad登录oracle 显示ORA-01031: insufficient privileges原因:用户权限不足解决办法:可以直接给该用户授sys的权限,执行sql:grant sysdba to xxx原创 2019-05-27 18:10:11 · 403 阅读 · 0 评论